Patentable/Patents/US-12057858
US-12057858

Method for reading and writing unreliable memories and a corresponding memory controller device and memory

PublishedAugust 6, 2024
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method of accessing a memory space of a memory device with a decoder, the memory space having faults, including the steps of performing a memory access operation by an electronic device to a access a logical memory space of the memory device, and randomizing the memory access operation with a randomization logic to access data from a physical memory space based on the logical memory space, the randomization logic providing time varying behavior for accessing the physical memory space.

Patent Claims
12 claims

Legal claims defining the scope of protection, as filed with the USPTO.

2

2. The method of claim 1, wherein the randomization logic includes a counter and uses a hash value that changes over time.

3

3. The method of claim 2, wherein the randomization logic is configured to generate an address for the physical memory space based on a logical address and the hash value.

4

4. The method of claim 1, wherein the randomization logic is configured to change an arrangement of bits within a data word that is read from or written to the physical memory space, such that a permutation of the bits of the read data word and a permutation of the bits of the written data word are inversed.

5

5. The method of claim 1, wherein the randomization logic is used in the memory space of a low-density parity check (LDPC) decoder and the LDPC decoder repeats the memory access operation with different memory space randomizations.

7

7. The decoder of claim 6, wherein the randomization logic includes a counter and uses a hash value that changes over time.

8

8. The decoder of claim 7, wherein the randomization logic is configured to generate an address for the physical memory space based on a logical address and the hash value.

9

9. The decoder of claim 6, wherein the randomization logic is configured to change an arrangement of bits within a data word that is read from or written to the physical memory space, such that a permutation of the bits of the read data word and a permutation of the bits of the written data word are inversed.

10

10. The decoder of claim 6, wherein the randomization logic is used in the memory space of a low-density parity check (LDPC) decoder and the LDPC decoder repeats the memory access operation with different memory space randomizations.

12

12. The system of claim 11, wherein the randomization logic includes a counter and uses a hash value that changes over time.

13

13. The system of claim 12, wherein the randomization logic is configured to generate an address for the physical memory space based on a logical address and the hash value.

14

14. The system of claim 11, wherein the randomization logic is configured to change an arrangement of bits within a data word that is read from or written to the physical memory space, such that a permutation of the bits of the read data word and a permutation of the bits of the written data word are inversed.

15

15. The decoder of claim 11, wherein the randomization logic is used in the memory space of a low-density parity check (LDPC) decoder and the LDPC decoder repeats the memory access operation with different memory space randomizations.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

September 23, 2021

Publication Date

August 6, 2024

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method for reading and writing unreliable memories and a corresponding memory controller device and memory” (US-12057858). https://patentable.app/patents/US-12057858

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.