Antifuse method to repair columns in a prefetched output memory architecture
First Claim
Patent Images
1. An integrated circuit comprising:
- a first set of programmable elements programmed to store an address of a column having a bad memory cell; and
a second set of programmable elements programmed to store a segment-in-time (SIT) of the bad memory cell, the SIT of the bad memory cell indicating a relative position of the bad memory cell within a plurality of memory cells being accessed in a memory access.
2 Assignments
0 Petitions
Accused Products
Abstract
A memory device having a first set of programmable elements programmed to store an address of a column having a bad memory cell, and a second set of programmable elements programmed to store a segment-in-time (SIT) of the bad memory cell, the SIT of the bad memory cell indicating a relative position of the bad memory cell within a plurality of memory cells being accessed in a memory access. The SIT allows the memory device to selectively repair a bad memory cell within a column of memory cells accessed during a memory operation.
-
Citations
30 Claims
-
1. An integrated circuit comprising:
-
a first set of programmable elements programmed to store an address of a column having a bad memory cell; and
a second set of programmable elements programmed to store a segment-in-time (SIT) of the bad memory cell, the SIT of the bad memory cell indicating a relative position of the bad memory cell within a plurality of memory cells being accessed in a memory access. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An integrated circuit comprising:
-
a fuse logic having a first and a second group of programmable elements, the first group of programmable elements programmed to store an address of a column having a bad memory cell, the second group of programmable elements programmed to store a segment-in-time (SIT) information of the bad memory cell, the SIT information indicating a relative position of the bad memory cell within a plurality of memory cells being accessed in a previous memory access, a SIT timing register connected to the fuse logic to receive the SIT information when the column having the bad cell is accessed, the SIT timing register holding the SIT information during a data transmission from the bad cell to a helper flip-flop sense amplifier (FF/SA) and releasing the SIT information after the data transmission to the helper FF/SA is completed. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A memory device comprising:
-
storage cells and a redundant cell;
a plurality of helper flip-flop sense amplifiers (HFF/SA) connected to receive data the storage cells;
a redundant HFF/SA connected to receive data from the redundant cell;
a plurality of multiplexors connected to the HFF/SA and the redundant HFF/SA; and
a redundancy address match circuit connected to the multiplexors, the redundancy address match circuit having a plurality of SIT lines, each of the SIT lines is connected to a corresponding multiplexor, when one of the SIT lines transmits an SIT signal to the corresponding multiplexor, the corresponding multiplexor selects data from the redundant HFF/SA instead of data from the HFF/SA and outputs the data from redundant HFF/SA to an output of the corresponding multiplexor. - View Dependent Claims (13)
a first set of programmable elements programmed to store an address of a column having a bad memory cell; and
a second set of programmable elements programmed to store a segment-in-time (SIT) of the bad memory cell, the SIT of the bad memory cell indicating a relative position of the bad memory cell within a plurality of memory cells being accessed in a previous memory access.
-
-
14. A memory device comprising:
-
storage cells and redundant cells;
a read/write circuit connected to the storage cells;
a redundant read/write circuit connected to the redundant cells; and
a redundancy address match circuit connected to the read/write circuit and the redundant read/write circuit, the redundancy address match circuit comprising;
a first set of programmable elements programmed to store an address of a column having a bad memory cell; and
a second set of programmable elements programmed to store a segment-in-time (SIT) of the bad memory cell, the SIT of the bad memory cell indicating a relative position of the bad memory cell within a plurality of memory cells being accessed in a previous memory access. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A memory device comprising:
-
a read path including;
a plurality of digit lines connected to a column of storage cells;
a plurality of helper flip-flop sense amplifiers (HFF/SA) connected to the digit lines;
a plurality of multiplexors connected to the HFF/SA; and
a data read register connected to the multiplexors;
a redundant read path including;
a pair of redundant digit lines connected to a redundant cell;
a redundant helper flip-flop sense amplifier (HFF/SA) connected to the redundant digit lines;
a plurality of select lines connected to the multiplexors, wherein when the column is accessed and the column has a bad data bit from a storage cell, one of the select lines produces a segment-in-time (SIT) signal causing one of the multiplexors connecting to the HFF/SA which has the bad data bit to multiplex a data bit from the redundant HFF/SA instead of the bad data bit from one of the HFF/SA to the data read register. - View Dependent Claims (21, 22)
-
-
23. A memory device comprising:
-
storage cells and a redundant cell;
a plurality of write drivers connected to write data into the storage cells;
a redundant write driver connected to the redundant cell;
a plurality of multiplexors connected to the write drivers and the redundant write driver;
a data write register connected to the multiplexors; and
a redundancy address match circuit connected to the multiplexors, the redundancy address match circuit having a plurality of SIT lines, each of the SIT lines is connected to a corresponding multiplexor, when one of the SIT lines transmits an SIT signal to the corresponding multiplexor, the corresponding multiplexor routes data from the write data register to the redundant write driver. - View Dependent Claims (24)
a first set of programmable elements programmed to store an address of a column having a bad memory cell; and
a second set of programmable elements programmed to store a segment-in-time (SIT) of the bad memory cell, the SIT of the bad memory cell indicating a relative position of the bad memory cell within a plurality of memory cells being accessed in a previous memory access.
-
-
25. A system comprising:
-
a processor; and
a memory device connected to the processor, the memory device comprising;
storage cells and a redundant cell;
a plurality of helper flip-flop sense amplifiers (HFF/SA) connected to receive data the storage cells;
a redundant HFF/SA connected to receive data from the redundant cell;
a plurality of multiplexors connected to the HFF/SA and the redundant HFF/SA; and
a redundancy address match circuit connected to the multiplexors, the redundancy address match circuit having a plurality of SIT lines, each of the SIT lines is connected to a corresponding multiplexor, when one of the SIT lines transmits an SIT signal to the corresponding multiplexor, the corresponding multiplexor selects data from the redundant helper FF/SA instead of data from the helper FF/SA and outputs the data from redundant helper FF/SA to an output of the corresponding multiplexor.
-
-
26. A method of repairing a column of memory cells, the method comprising:
-
programming a first set of programmable elements to store an address of a column having a bad cell; and
programming a second set of programmable elements to store a segment-in-time (SIT) information of the bad cell indicating a relative position of the bad memory cell within a plurality of memory cells being accessed in a memory access, decoding the SIT information to generate a SIT signal to replace the bad cell when the column having the bad cell is accessed. - View Dependent Claims (27, 28)
-
-
29. A method of reading a column of memory cells having a bad memory cell, the method comprising:
-
producing a segment-in-time (SIT) signal if an address of the column matches a programmed address during a memory access indicating the column has a bad cell;
transmitting data from the column of memory cells including data of the bad memory cell and data of a redundant cell to a plurality of multiplexors; and
transmitting the SIT signal to one of the multiplexors to cause the multiplexor to route the data of the redundant cell instead of the data of the bad cell to a data register.
-
-
30. A method of writing a column of memory cells having a bad memory cell, the method comprising:
-
producing a segment-in-time (SIT) signal if an address of the column matches a programmed address during a memory access indicating the column has a bad cell;
transmitting data from a data register to a plurality of multiplexors;
transmitting the SIT signal to a corresponding multiplexors to cause the corresponding multiplexor to route data intended for the bad cell from the corresponding multiplexor to a redundant cell.
-
Specification