Low current redundancy anti-fuse assembly
First Claim
1. A programmable circuit for outputting a logic signal in a pre-determined logic state, the programmable circuit comprising at least two anti-fuses and at least one current conduit coupled in series between first and second voltages, the first voltage being associated with a first logic state and the second voltage being associated with a second logic state, the anti-fuses being programmable to alter current flow therethrough such that a node between the anti-fuses is programmably coupleable to the first voltage for outputting the logic signal in the first logic state and to the second voltage for outputting the logic signal in the second logic state.
6 Assignments
0 Petitions
Accused Products
Abstract
An inventive programmable circuit stores a bit (i.e., a "1"or a "0") as the result of one of a pair of anti-fuses of the circuit connected in series between a supply voltage Vcc and ground Vss being blown. If the anti-fuse connected to the supply voltage Vcc is blown, the supply voltage Vcc passes through the anti-fuse to a node between the series-connected anti-fuses. If, instead, the anti-fuse connected to ground Vss is blown, the node between the anti-fuses is connected to ground through the blown anti-fuse. The voltage on the node (i.e., Vcc or Vss) may then be output from the programmable circuit as being representative of the bit stored in the circuit. Because only one of the anti-fuses is blown, no direct path exists between the supply voltage Vcc and ground Vss, so the programmable circuit does not waste current as prior circuits are known to do. The programmable circuit is particularly useful in storing the memory addresses of memory cells in a memory device that are to be replaced by redundant cells.
50 Citations
18 Claims
- 1. A programmable circuit for outputting a logic signal in a pre-determined logic state, the programmable circuit comprising at least two anti-fuses and at least one current conduit coupled in series between first and second voltages, the first voltage being associated with a first logic state and the second voltage being associated with a second logic state, the anti-fuses being programmable to alter current flow therethrough such that a node between the anti-fuses is programmably coupleable to the first voltage for outputting the logic signal in the first logic state and to the second voltage for outputting the logic signal in the second logic state.
-
9. A logic circuit for outputting a logic signal in a pre-determined logic state in response to a latch signal, the logic circuit comprising:
-
an enabling circuit comprising at least one enabling switch and at least two enabling anti-fuses coupled in series between a supply voltage and a reference voltage, the supply voltage being associated with a first logic state and the reference voltage being associated with a second logic state, the at least one enabling switch being constructed to receive the latch signal and to respond thereto, the enabling anti-fuses being programmable to alter current flow therethrough such that a node between the anti-fuses is programmably coupleable to one of the supply and reference voltages for outputting an enabling signal when the latch signal closes the at least one enabling switch; and a programmable circuit comprising at least one control switch and at least two output anti-fuses coupled in series between the supply voltage and the reference voltage, the at least one control switch being coupled to the node between the enabling anti-fuses for receiving the enabling signal and being responsive thereto, the output anti-fuses being programmable to alter current flow therethrough such that a node between the anti-fuses is programmably coupleable to one of the supply and reference voltages for outputting the logic signal in the first or second logic state, respectively, when the enabling signal closes the at least one control switch. - View Dependent Claims (10, 11)
-
-
12. An integrated circuit die comprising:
-
at least one enabling transistor and at least two enabling anti-fuses coupled in series between a supply voltage conductor and a reference voltage conductor, the supply voltage being associated with a first logic state and the reference voltage being associated with a second logic state, the at least one enabling transistor being connectable to receive a latch signal from external circuitry and being responsive thereto, the enabling anti-fuses being blowable to alter current flow therethrough such that a node between the anti-fuses is programmably coupleable to one of the supply and reference voltage conductors for outputting an enabling signal when the latch signal turns the at least one enabling transistor on; and at least one control transistor and at least two output anti-fuses coupled in series between the supply voltage conductor and the reference voltage conductor, the at least one control transistor being coupled to the node between the enabling anti-fuses for receiving the enabling signal and being responsive thereto, the output anti-fuses being blowable to alter current flow therethrough such that a node between the output anti-fuses is programmably coupleable to one of the supply and reference voltage conductors for outputting the logic signal in the first or second logic state, respectively, when the enabling signal closes the at least one control transistor.
-
-
13. An integrated circuit package comprising a programmable circuit for outputting a logic signal in a pre-determined logic state, the programmable circuit comprising at least two anti-fuses and a current conduit coupled in series between a supply voltage conductor and a reference voltage conductor, the supply voltage being associated with a first logic state and the reference voltage being associated with a second logic state, the anti-fuses being programmable to alter current flow therethrough such that a node between the anti-fuses is programmably coupleable to the supply voltage conductor for outputting the logic signal in the first logic state and to the reference voltage conductor for outputting the logic signal in the second logic state.
-
14. A redundant memory system comprising:
-
a memory array including a plurality of memory cells and a plurality of redundant cells; and an array accessing circuit coupled to the memory array for selectively accessing memory cells in the memory array in accordance with memory addresses received from external circuitry, the array accessing circuit including a redundancy control circuit comprising; an enabling circuit including at least one enabling switch and at least two enabling anti-fuses coupled in series between a supply voltage and a reference voltage, the at least one enabling switch receiving a latch signal from external circuitry and being responsive thereto, the enabling anti-fuses being programmable to alter current flow therethrough such that a node between the anti-fuses is programmably coupleable to one of the supply and reference voltages for outputting an enabling signal when the latch signal closes the at least one enabling switch; a bank of programmable circuits for storing programmed addresses, each programmable circuit comprising at least one control switch and at least two output anti-fuses coupled in series between the supply voltage and the reference voltage, each control switch being coupled to the node between the enabling anti-fuses for receiving the enabling signal and being responsive thereto, each of the output anti-fuses being programmable to alter current flow therethrough such that a node between the output anti-fuses in each programmable circuit is programmably coupleable to one of the supply and reference voltages for outputting a bit of a programmed address when the enabling signal closes each control switch; and a latch circuit coupled to the programmable circuits for receiving programmed addresses therefrom, the latch circuit comparing the programmed addresses to received memory addresses and causing the array accessing circuit to selectively access a redundant cell in the memory array in lieu of accessing a memory cell when a received memory address corresponds to a programmed address.
-
-
15. A computer system comprising:
-
an input device; an output device; a processor coupled to the input and output devices; and a memory device coupled to the processor, the memory device including a redundant memory system comprising; a memory array including a plurality of memory cells and a plurality of redundant cells; and an array accessing circuit coupled to the memory array for selectively accessing memory cells in the memory array in accordance with memory addresses received from the processor, the array accessing circuit including a redundancy control circuit comprising; an enabling circuit including at least one enabling switch and at least two enabling anti-fuses coupled in series between a supply voltage and a reference voltage, the at least one enabling switch receiving a latch signal from the processor and being responsive thereto, the enabling anti-fuses being programmable to alter current flow therethrough such that a node between the anti-fuses is programmably coupleable to one of the supply and reference voltages for outputting an enabling signal when the latch signal closes the at least one enabling switch; a bank of programmable circuits for storing programmed addresses, each programmable circuit comprising at least one control switch and at least two output anti-fuses coupled in series between the supply voltage and the reference voltage, each control switch being coupled to the node between the enabling anti-fuses for receiving the enabling signal and being responsive thereto, each of the output anti-fuses being programmable to alter current flow therethrough such that a node between the output anti-fuses in each programmable circuit is programmably coupleable to one of the supply and reference voltages for outputting a bit of a programmed address when the enabling signal closes each control switch; and a latch circuit coupled to the programmable circuits for receiving programmed addresses therefrom, the latch circuit comparing the programmed addresses to received memory addresses and causing the array accessing circuit to selectively access a redundant cell in the memory array in lieu of accessing a memory cell when a received memory address corresponding to the memory cell also corresponds to one of the programmed address.
-
-
16. A semiconductor wafer comprising an integrated circuit including a programmable circuit for outputting a logic signal in a pre-determined logic state, the programmable circuit comprising at least two anti-fuses and at least one current conduit coupled in series between first and second voltage conductors, the first voltage conductor being associated with a first logic state and the second voltage conductor being associated with a second logic state, the anti-fuses being programmable to alter current flow therethrough such that a node between the anti-fuses is programmably coupleable to the first voltage for outputting the logic signal in the first logic state and to the second voltage for outputting the logic signal in the second logic state.
-
17. A method of programming a memory device having memory cells and redundant cells to generate a programmed address in response to a latch signal for comparison to memory addresses received from external circuitry, the memory device being of the type to access one of its redundant cells in lieu of accessing one of its memory cells when a received memory address matches the programmed address, the method comprising:
-
providing at least two enabling anti-fuses and at least one enabling switch coupled in series between a supply voltage and a reference voltage, the at least one enabling switch being responsive to the latch signal; programming the enabling anti-fuses to allow conduction of only one of the supply and reference voltages to an enabling node between the anti-fuses for outputting an enabling signal therefrom when the latch signal activates the at least one enabling switch; providing at least two output anti-fuses and at least one control switch coupled in series between the supply and reference voltages for each bit in the programmed address, each control switch being responsive to the enabling signal, the output anti-fuses associated with each bit in the programmed address having an output node therebetween for outputting their associated bit; and programming the output anti-fuses associated with each bit in the programmed address to allow conduction of only one of the supply and reference voltages to their associated output node for outputting their associated bit therefrom when the enabling signal activates their associated control switch, the output nodes thereby generating the programmed address.
-
-
18. A method in a memory device for accessing a redundant cell of the memory device in lieu of accessing a memory cell of the memory device, the method comprising:
-
receiving a latch signal and, in response, switchably coupling a first voltage to an enabling node and outputting a corresponding enabling signal therefrom; activating at least one control switch associated with each different bit in a programmed address in response to the enabling signal, each control switch being coupled in series with at least two anti-fuses between the first voltage and a second voltage, the second voltage being different than the first voltage, the bit associated with each control switch corresponding to one of the first and second voltages, one anti-fuse coupled in series with each control switch being pre-programmed to conduct the first or second voltage corresponding to its associated bit through itself, the other anti-fuse coupled in series with each control switch being pre-programmed to prevent conduction of any voltages through itself; outputting each different bit in the programmed address from an output node between the anti-fuses associated with the bit and thereby outputting the programmed address; receiving memory addresses corresponding to memory cells in the memory device; comparing each received memory address to the programmed address; and when a received memory address and the programmed address correspond, accessing a redundant cell in the memory device in lieu of accessing the memory cell associated with the received memory address.
-
Specification