Method and system for dynamically operating memory in a power-saving error correction mode
AssigneeMicron Technology, Inc.
InventorDean A. Klein
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorDean A. Klein
Estimating the term…
A scrubbing controller used with a DRAM stores data in an error correcting code format. The system then uses a memory control state machine and associated timer to periodically cause the DRAM to read the error correcting codes. An ECC generator/checker in the scrubbing controller then detects any errors in the read error correcting codes, and generates corrected error correcting codes that are written to the DRAM. This scrubbing procedure, by reading error correcting codes from the DRAM, inherently refreshes memory cells in the DRAM. The error correcting codes are read at rate that may allow data errors to be generated, but these errors are corrected in the memory scrubbing procedure. However, the low rate at which the error correcting codes are read results in a substantial power saving compared to refreshing the memory cells at a higher rate needed to ensure that no data errors are generated.
A method of storing data in a dynamic random access memory (“DRAM”) device in either a normal operating mode when the DRAM device is active or a power-saving mode when the DRAM is inactive, the method comprising:
A method of operating a dynamic random access memory (“DRAM”) device in a power-saving mode, comprising:
A scrubbing controller for operating a dynamic random access memory (“DRAM”) device, comprising:
A computer system, comprising:
A dynamic random access memory (“DRAM”) device, comprising:
Dependencies are inferred from the claim text.