Memory device having complete row redundancy
AssigneeMicron Technology, Inc.
InventorMark R. Thomann
Life of this patent
Estimating the term…
Abstract
An ATM switch including a multi-port memory is described. The multi-port memory has a dynamic random access memory (DRAM) and input and output serial access memories (SAMs). The multi-port memory includes an array of primary and redundant memory cells. Data transfer buses are described which traverse the array and can be coupled to either the primary or redundant memory cells. Redundant row enable circuitry is described which enables an entire row of redundant memory cells to be substituted for any row of primary memory cells.
Claims13
A multi-port memory comprising;
- an input serial access memory;
- an output serial access memory;
- an array of primary dynamic random access memory cell capacitors arranged in X rows and Y columns, the array of primary dynamic random access memory cell capacitors is arranged in a plurality of sub-arrays;
- first access devices coupled to the primary dynamic random access memory cell capacitors and first digit lines, the first access devices selectively couple the primary dynamic random access memory cell capacitors to the first digit lines;
- redundant rows of redundant dynamic random access memory cell capacitors;
- second access devices coupled to the redundant dynamic random access memory cell capacitors and second digit lines, the second access devices selectively couple the redundant dynamic random access memory cell capacitors to the second digit lines;
- data transfer buses coupled to the input serial access memory and the output serial access memory which traverse the array and the redundant rows such that the data transfer buses intersect each primary and redundant row, the data transfer buses selectively coupled to the first and second digit lines such that the redundant rows can replace any one of the X rows of primary dynamic random access memory cell capacitors located in any one of the plurality of sub-arrays.
A multi-port memory comprising:
- an input serial access memory;
- an output serial access memory;
- an array of primary memory cells arranged in addressable rows and columns;
- a redundant row of memory cells;
- data transfer buses coupled to the input serial access memory and the output serial access memory, the data transfer buses traverse the array and the redundant row of memory cells;
- address decode circuitry for coupling a row of primary memory cells to the data transfer buses in response to an address signal;
- and
- an enable circuit for coupling the redundant row of memory cells to the data transfer buses in response to the address signal such that the redundant row can replace any one of the rows of primary memory cells.
A multi-port memory comprising:
- an array of primary memory cells arranged in addressable rows and columns;
- a redundant row of memory cells;
- data transfer buses traversing the array and the redundant row of memory cells;
- address decode circuitry for coupling a row of primary memory cells to the data transfer buses in response to an address signal;
- and
- an enable circuit for coupling the redundant row of memory cells to the data transfer buses in response to the address signal wherein the enable circuit comprises:
- a bank of programmable fuse circuits;
- activation circuitry coupled to address lines for receiving the address signal and producing an activation signal based upon a state of the bank of programmable fuse circuits;
- the activation circuitry comprises:
- logic circuitry connected to the address lines;
- pull down transistors connected to the bank of programmable fuse circuits and having a gate connected to the logic circuitry;
- a latch connected to the bank of programmable fuse circuits;
- and
- a clear circuit connected to the latch.
A multi-port memory comprising:
- an input serial access memory;
- an output serial access memory;
- an array of primary memory cells, the array having multiple addressable sections of primary memory cells arranged in rows and columns;
- multiple redundant rows of memory cells, each of the multiple redundant rows of memory cells located in one of the multiple addressable sections;
- data transfer buses coupled to the input serial access memory and the output serial access memory, the data transfer buses traverse the multiple addressable sections of the array;
- address decode circuitry for coupling a row of primary memory cells to the data transfer buses in response to an address signal;
- and
- a programmable enable circuit for coupling one of the multiple redundant rows of memory cells to the data transfer buses in response to the address signal such that the redundant row can replace any one of the rows of primary memory cells.
A multi-port memory comprising:
- an array of primary memory cells, the array having multiple addressable sections of primary memory cells arranged in rows and columns;
- multiple redundant rows of memory cells, each of the multiple redundant rows of memory cells located in one of the multiple addressable sections;
- data transfer buses traversing the multiple addressable sections of the array;
- address decode circuitry for coupling a row of primary memory cells to the data transfer buses in response to an address signal;
- and
- a programmable enable circuit for coupling one of the multiple redundant rows of memory cells to the data transfer buses in response to the address signal;
- wherein the programmable enable circuit comprises:
- logic circuitry for receiving the address signal on a plurality of address lines;
- a plurality of fuse circuits having a first electrode connected to a common node, and a second electrode connected to a pull down transistor;
- the plurality of pull down transistors having a gate connected to the logic circuitry;
- a latch connected to the common node;
- and
- a pull-up transistor connected to the latch for resetting a state of the latch.
Dependencies are inferred from the claim text.