Redundancy selection apparatus and method for an array
AssigneeMIPS Computer Systems, Inc.
InventorsLarry D. Johnson, Mark G. Johnson
Life of this patent
Estimating the term…
Abstract
A fused decoder for selecting one or more elements of an array, such as a row of memory, is provided. The corresponding row of memory can be permanently deselected by blowing the fuse of the decoder. Array components such as a redundant row of memory, can be substituted for the deselected component. The decoder includes a gate formed exclusively from NMOS transistors so that the decoder can provide a select signal in response to an address without an PMOS transistor responding to the address- By eliminating PMOS transistors from the gate portion of the decoder, the load presented to the address lines is reduced.
Claims11
A fused decoder apparatus for receiving an address comprising a plurality of address bits from a plurality of address lines and outputting a select signal in response to a predetermined received address to select among a plurality of address rows, the apparatus comprising:
- an NMOS gate coupled to said address lines to receive said plurality of address bits and having an output terminal to output a predetermined signal when all of said received address bits are in a predetermined state;
- an inverter having an input and an output, the input coupled to receive the output from said NMOS gate and provide said select signal in response;
- a fuse connecting said output terminal of said NMOS gate to said inverter;
- exactly one PMOS transistor coupled between the output terminal of said NMOS gate and the input of said inverter, said PMOS transistor having a gate terminal coupled to a preload signal line, wherein said PMOS transistor, when placed in a conductive state, provides a conductive pathway between a source voltage and said NMOS gate when said fuse is not blown and said PMOS transistor, when placed in a conductive state, provides a high level input to said inverter, when said fuse is blown wherein said PMOS transistor is placed in said conductive state by said preload signal;
- and
- wherein said decoder provides said select signal in response to said address and wherein all transistors in said decoder which respond to said address are NMOS transistors.
In a CMOS semiconductive memory comprising an array of storage elements arranged in rows and columns and having at least one redundant row, apparatus comprising:
- a plurality of row decoder circuits, each row decoder circuit having an output connected to one of said rows of said memory, each row decoder circuit including:
- a NAND gate having at least twenty input terminals connected to address lines and having an output terminal, the NAND gate comprising a plurality of N-channel transistors having their drain-source paths connected in series between ground and a NAND gate output terminal, the gate electrode of each N-channel transistor being connected to one of said input terminals;
- a fuse element configured to be selectively blown, having a first terminal connected to aid NAND gate output terminal and having a second terminal;
- exactly one pull-up P-channel transistor having its source-drain path connected between a point of high voltage and said second terminal of said fuse, and having its gate connected to a precharge control line;
- an inverter having its input connected to said second terminal of said fuse, and providing a row selected signal at its output;
- wherein said decoder provides said selected signal in response to said address and wherein all transistors in said decoder which respond to said address are NMOS transistors;
- means for selecting said redundant row after a fuse in one of said decoders has been blown;
- exactly one PMOS transistor coupled between the output terminal of said NMOS gate and the input of said inverter, wherein said PMOS transistor, when placed in a conductive state, provides a conductive pathway between said high voltage and said NMOS gate when said fuse is not blown and said PMOS transistor, when placed in a conductive state, provides a high level input to said inverter, when said fuse is blown.
In a CMOS semiconductive memory comprising an array of storage elements arranged in rows and columns and having at least one redundant row, a method for disabling one of said rows comprising:
- providing a plurality of row decoder circuits, each row decoder circuit having an output connected to one of said rows of said memory, each row decoder circuit including
- an NMOS gate coupled to a plurality of address lines to receive an address and output a predetermined signal when the bits of said received address bits are in predetermined states;
- an inverter having an input and an output, the input coupled to receive the output from said NMOS gate and provide a row select signal in response;
- a fuse connecting said output from said NMOS gate to said inverter;
- first means for placing a predetermined voltage on the input of said inverter when said fuse is blown, said first means comprising exactly one PMOS transistor coupled between the output terminal of said NMOS gate and the input of said inverter, said PMOS transistor having a gate terminal coupled to a preload signal line, wherein said PMOS transistor, when placed in a conductive state, provides a conductive pathway between a source voltage and said NMOS gate when said fuse is not blown and said PMOS transistor, when placed in a conductive state, provides a high level input to said inverter, when said fuse is blown, wherein said PMOS transistor is placed in said conductive state by said preload signal;
- receiving a first address on said plurality of address lines;
- using said decoder to provide a select signal in response to said first address wherein all transistors in said decoder which respond to said address are NMOS transistors;
- and
- blowing said fuse to prevent the output of said select signal in response to said first address.
Dependencies are inferred from the claim text.