Memory systems and methods for translating memory addresses to temporal addresses in support of varying data widths
AssigneeRambus Inc.
InventorIan Shaeffer
Life of this patent
Estimating the term…
Loading patent…
AssigneeRambus Inc.
InventorIan Shaeffer
Estimating the term…
Described are memory modules that support dynamic point-to-point extensibility using fixed-width memory die. The memory modules include data-width translators that allow the modules to vary the effective width of their external memory interfaces without varying the width of the internal memory interfaces extending between the translators and associated fixed-width dies. The data-width translators use a data-mask signal to selectively prevent memory accesses to subsets of physical addresses. This data masking divides the physical address locations into two or more temporal subsets of the physical address locations, effectively increasing the number of uniquely addressable locations in a given module. Reading temporal addresses in write order can introduce undesirable read latency. Some embodiments reorder read data to reduce this latency.
A method for writing data to a memory, the method comprising:
A memory module comprising:
A computer-readable medium having stored thereon a data structure defining a data-width translator adapted to translate data of a first width to data of a second width, the data structure comprising:
Dependencies are inferred from the claim text.