Forcing stuck bits, waterfall bits, shunt bits and low TMR bits to short during testing and using on-the-fly bit failure detection and bit redundancy remapping techniques to correct them
First Claim
1. A method for correcting bit defects in a memory array, the method comprising:
- determining, during a characterization stage, a resistance distribution for the memory array by classifying a state of each bit-cell in the memory array, wherein the memory array comprises a plurality of codewords, wherein each codeword comprises a plurality of redundant bits;
determining bit-cells of the resistance distribution that are ambiguous, wherein ambiguous bit-cells have ambiguous resistances;
forcing the ambiguous bit-cells to short circuits; and
replacing each short-circuited ambiguous bit-cell with a corresponding redundant bit from an associated codeword.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for correcting bit defects in a memory array is disclosed. The method comprises determining, during a characterization stage, a resistance distribution for the memory array by classifying a state of each bit-cell in the memory array, wherein the memory array comprises a plurality of codewords, wherein each codeword comprises a plurality of redundant bits. Further, the method comprises determining bit-cells in the resistance distribution that are ambiguous, wherein ambiguous bit-cells have ambiguous resistances between being high or low bits. Subsequently, the method comprises forcing the ambiguous bit-cells to short circuits and replacing each short-circuited ambiguous bit-cell with a corresponding redundant bit from an associated codeword.
524 Citations
20 Claims
-
1. A method for correcting bit defects in a memory array, the method comprising:
-
determining, during a characterization stage, a resistance distribution for the memory array by classifying a state of each bit-cell in the memory array, wherein the memory array comprises a plurality of codewords, wherein each codeword comprises a plurality of redundant bits; determining bit-cells of the resistance distribution that are ambiguous, wherein ambiguous bit-cells have ambiguous resistances; forcing the ambiguous bit-cells to short circuits; and replacing each short-circuited ambiguous bit-cell with a corresponding redundant bit from an associated codeword. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for correcting bit defects, the apparatus comprising:
-
a processor; and a memory array comprising a plurality of codewords, wherein each codeword comprises a respective plurality of redundant bits, and wherein the processor is configured to; determine, during a characterization stage, a resistance distribution for the memory array by classifying a state of each bit-cell in the memory array; determine bit-cells of the resistance distribution that are ambiguous, wherein ambiguous bit-cells have ambiguous resistances; force the ambiguous bit-cells to short circuits; and replace each short-circuited ambiguous bit-cell with a corresponding redundant bit from an associated codeword. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for correcting bit defects in a memory, the method comprising:
-
determining, during a characterization stage, a resistance distribution for a memory array by classifying a state of each bit-cell in the memory array, wherein the memory array comprises a plurality of codewords, wherein each codeword comprises a plurality of redundant bit-cells; determining bit-cells of the resistance distribution that are defective; forcing defective bit-cells to short circuits; and replacing each short-circuited defective bit-cell with a corresponding redundant bit-cell from an associated codeword. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification