Flexible and area efficient column redundancy for non-volatile memories
AssigneeSanDisk Corporation
InventorsRaul-Adrian Cernea, Yan Li
Life of this patent
Estimating the term…
Abstract
A non-volatile memory wherein bad columns in the array of memory cells can be removed is described. Additionally, substitute redundant columns can replace the removed columns. Both of these processes are performed on the memory in a manner that is externally transparent and, consequently, need not be managed externally by the host or controller to which the memory is attached. An inventory of the bad columns can be maintained on the memory. At power up, the list of bad columns is used to fuse out the bad columns. The memory may also contain a number of redundant columns that can be used to replace the bad columns.
Claims8
A method of operating an integrated circuit comprising:
- providing a plurality of memory cells arranged into a plurality of columns;
- providing a plurality of latches to hold data associated with a corresponding one of said columns;
- providing a shift register having a plurality of stages with an output coupled to an enable input of a corresponding latch;
- determining that one or more of said columns each includes a defective memory cell;
- fusing out the shift register stages corresponding to the columns determined to include a defective memory cell;
- loading a strobe bit into a first stage of the shift register to enable coupling of the corresponding first latch to an input line;
- and
- clocking the shift register to advance the strobe bit from the first stage of the shift register to the subsequent stages to enable coupling of the corresponding subsequent latches to the input line, wherein when a stage is fused out the strobe bit is advanced through the fused out stage without being clocked and without the fused out stage enabling the corresponding latch to an input line.
Dependencies are inferred from the claim text.