Method of correcting an error in a memory array in a DRAM during a read operation and a DRAM
AssigneeXi'an Uniic Semiconductors Co., Ltd.
InventorAlessandro Minzoni
Life of this patent
Estimating the term…
Abstract
A method of correcting an error in a memory array in a DRAM during a read operation, wherein the memory array includes a data array and an ECC array, the method comprising: reading data from the memory array; when the data contains one or more erroneous data bits, correcting the erroneous data bits by an ECC decoding and correcting module in the DRAM; registering only corrected erroneous data bits and their positions in a register; controlling a plurality of write drivers in the DRAM by the register so as to write only the corrected erroneous data bits back to the memory array.
Claims21
A method of correcting an error in a memory array in a DRAM during a read operation, wherein the memory array includes a data array and an ECC array, the method comprising:
- reading data from the memory array;
- when the data contains one or more correctable erroneous data bits, correcting the one or more correctable erroneous data bits by an ECC decoding and correcting module in the DRAM;
- storing only corrected one or more erroneous data bits and positions of the corrected one or more erroneous data bits in a register;
- and
- controlling a plurality of write drivers in the DRAM by the register so as to write only the corrected one or more erroneous data bits back to the memory array.
A DRAM comprising a memory array, the memory array comprising a data array and an ECC array, wherein the DRAM further comprises a register;
- an ECC decoding and correcting module;
- and a plurality of write drivers;
- wherein the register stores only corrected one or more erroneous data bits that are corrected by the ECC decoding and correcting module and positions of the corrected one or more erroneous data bits, and wherein the register is configured to control the plurality of write drivers to write only the corrected one or more erroneous data bits back to the memory array when a read operation is performed.
Dependencies are inferred from the claim text.