Memory integrated circuit with a page register/status memory capable of storing only a subset of row blocks of main column blocks
US-2015380112-A1 · Dec 31, 2015 · US
US2019286519A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2019286519-A1 |
| Application number | US-201916405362-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 7, 2019 |
| Priority date | Sep 29, 2015 |
| Publication date | Sep 19, 2019 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one embodiment, a system includes a memory that includes a live section and a spares section. The live section may be mapped to the address space of the system, and may be accessed in response to memory operations. Once an entry in the live section has been detected as failed, an entry is in the spares section may be allocated to replace the failed entry. During subsequent accesses to the failed entry, the allocated entry may be used instead. In an embodiment, the failed entry may be coded with an indication of the allocated entry, to redirect to the allocated entry. In one implementation, for example, the failed entry may be coded with N copies of a pointer to the allocated entry, each copy protected by corresponding ECC.
Opening claim text (preview).
1 - 20 . (Cancelled). 21 . A system comprising: a memory; and an integrated circuit (IC) coupled to the memory, wherein the integrated circuit is configured to access the memory in response to a plurality of memory operations, and in addition to memory accesses in response to the plurality of memory operations, the integrated circuit is configured to perform a first write in conjunction with a first memory operation of the plurality of memory operations that accesses a first entry in the memory, wherein performing the first write includes selecting a second entry in the memory, reading a content of the second entry, and writing the content back to the second entry, and wherein the integrated circuit is configured to select the second entry as a neighboring entry to the first entry. 22 . The system as recited in claim 21 further comprising periodically performing the first write in conjunction with selected memory operations of the plurality of memory operations. 23 . The system as recited in claim 22 wherein the plurality of memory operations comprises a plurality of write memory operations, and wherein periodically performing the first write comprises performing the first write once every P write memory operations, where P is an integer. 24 . The system as recited in claim 21 wherein the plurality of memory operations comprises a plurality of read memory operations, and wherein the integrated circuit is further configured to selectively write data read in response to the plurality of read memory operations back to entries in the memory from which the data was read. 25 . The system as recited in claim 24 wherein the integrated circuit is configured to write the data back one every Q read operations, where Q is an integer. 26 . The system as recited in claim 25 wherein the data written back to the memory is error-corrected in response to one or more errors detected when the data is read. 27 . The system as recited in claim 21 wherein the first entry is addressed using a first address, and wherein a second address of the neighboring entry is determined from the first address. 28 . The system as recited in claim 27 wherein the second address is determined by incrementing the first address. 29 . The system as recited in claim 21 wherein the neighboring entry is physically located near the first entry in the memory. 30 . An integrated circuit comprising: one or more agents configured to generate memory operations; and a memory control circuit coupled to the one or more agents and configured to access a memory in response to the memory operations, and wherein the memory operations include write memory operations, and wherein the memory control circuit is configured to selectively generate additional write operations corresponding to a subset of the write operations, wherein a first write operation of the additional write operations generated for a second write operation of the subset of write operations accesses a neighboring entry in the memory to a first entry written in response to the second write operation. 31 . The integrated circuit as recited in claim 30 wherein the memory control circuit is configured to read data from the neighboring entry and write the data back to the neighboring entry in response to the first write operation. 32 . The integrated circuit as recited in claim 30 wherein the write operations are performed over time, and wherein the subset of the write operations are separated from each other in the performance of the write operations over time. 33 . The integrated circuit as recited in claim 32 wherein the subset of the write operations comprises one write operation out of every P write operations, where P is an integer. 34 . The integrated circuit as recited in claim 30 wherein the first entry is addressed using a first address, and wherein a second address of the neighboring entry is determined from the first address. 35 . The integrated circuit as recited in claim 34 wherein the second address is determined by incrementing the first address. 36 . The integrated circuit as recited in claim 30 wherein the neighboring entry is physically located near the first entry in the memory. 37 . An integrated circuit comprising: one or more agents configured to generate memory operations; and a memory control circuit coupled to the one or more agents and configured to access a memory in response to the memory operations, and wherein the memory operations include read memory operations, and wherein the memory control circuit is configured to selectively generate write operations corresponding to a subset of the read operations, wherein a first write operation generated for a first read operation of the subset of read operations writes data read in response to the first read operation back to an entry in the memory addressed by the first read operation. 38 . The integrated circuit as recited in claim 37 wherein the read operations are performed over time, and wherein the subset of the read operations are separated from each other in the performance of the read operations over time. 39 . The integrated circuit as recited in claim 38 wherein the subset of the write operations comprises one write operation out of every Q read operations, where Q is an integer. 40 . The integrated circuit as recited in claim 37 further comprising error-correcting the data prior to writing the data back to the entry.
Masking faults in memories by using spares or by reconfiguring · CPC title
Online test · CPC title
Protection of memory contents; Detection of errors in memory contents · CPC title
with decentralised address assignment · CPC title
with special data handling, e.g. priority of data or instructions, handling errors or pinning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.