Low current redundancy anti-fuse apparatus
First Claim
1. A programmable circuit coupled to a first power supply and a second power supply for providing a programmed signal in an integrated circuit, comprising:
- a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a programmed state and an unprogrammed state and coupling the first node to the first power supply when in the programmed state and decoupling the first node from the first power supply when in the unprogrammed state, wherein the first anti-fuse has a first terminal coupled to the first node and a second terminal;
a second anti-fuse having a programmed state and an unprogrammed state and coupling the first node to the second power supply when in the programmed state and decoupling the first node from the second power supply when in the unprogrammed state, wherein the second anti-fuse has a first terminal coupled to the first node and a second terminal;
a first programming bus carrying a sufficient voltage to short the first anti-fuse;
a first switch coupled to the second terminal of the first anti-fuse for coupling the second terminal of the first anti-fuse to the first power supply during normal operation of the integrated circuit and coupling the second terminal of the first anti-fuse to the first programing bus during a first programming operation of the integrated circuit for programming the first anti-fuse;
a second programming bus carrying a sufficient voltage to short the second anti-fuse;
a second switch coupled to the second terminal of the second anti-fuse for coupling the second terminal of the second anti-fuse to the second power supply during normal operation of the integrated circuit and coupling the second terminal of the second anti-fuse to the second programing bus during a second programming operation of the integrated circuit for programming the second anti-fuse; and
a third switch coupled between the second power supply and the first node and responsive to a plurality of programming control signals, wherein the third switch is closed to couple the first node to the second power supply during a programming operation of the integrated circuit and open during normal operations of the integrated circuit.
5 Assignments
0 Petitions
Accused Products
Abstract
A programmable circuit includes a first node and provides a programmed signal based on the state of the first node. A first anti-fuse has a programmed state and an unprogrammed state and couples the first node to a first power supply when in the programmed state and decouples the first node from the first power supply when in the unprogrammed state. A second anti-fuse has a programmed state and an unprogrammed state and couples the first node to a second power supply when in the programmed state and decouples the first node from the second power supply when in the unprogrammed state. The state of the programmed signal can be used to replace a primary circuit element of an integrated circuit with a redundant circuit element.
-
Citations
104 Claims
-
1. A programmable circuit coupled to a first power supply and a second power supply for providing a programmed signal in an integrated circuit, comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a programmed state and an unprogrammed state and coupling the first node to the first power supply when in the programmed state and decoupling the first node from the first power supply when in the unprogrammed state, wherein the first anti-fuse has a first terminal coupled to the first node and a second terminal;
a second anti-fuse having a programmed state and an unprogrammed state and coupling the first node to the second power supply when in the programmed state and decoupling the first node from the second power supply when in the unprogrammed state, wherein the second anti-fuse has a first terminal coupled to the first node and a second terminal;
a first programming bus carrying a sufficient voltage to short the first anti-fuse;
a first switch coupled to the second terminal of the first anti-fuse for coupling the second terminal of the first anti-fuse to the first power supply during normal operation of the integrated circuit and coupling the second terminal of the first anti-fuse to the first programing bus during a first programming operation of the integrated circuit for programming the first anti-fuse;
a second programming bus carrying a sufficient voltage to short the second anti-fuse;
a second switch coupled to the second terminal of the second anti-fuse for coupling the second terminal of the second anti-fuse to the second power supply during normal operation of the integrated circuit and coupling the second terminal of the second anti-fuse to the second programing bus during a second programming operation of the integrated circuit for programming the second anti-fuse; and
a third switch coupled between the second power supply and the first node and responsive to a plurality of programming control signals, wherein the third switch is closed to couple the first node to the second power supply during a programming operation of the integrated circuit and open during normal operations of the integrated circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A programmable circuit for providing a programmed signal in an integrated circuit, comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a first terminal and a second terminal and having a programmed state and an unprogrammed state, wherein the first terminal is coupled to the first node;
a second anti-fuse having a first terminal and a second terminal and having a programmed state and an unprogrammed state, wherein the first terminal is coupled to the first node;
a first programming bus carrying a sufficient voltage to short the first anti-fuse;
a first switch coupled to the second terminal of the first anti-fuse for coupling the second terminal of the first anti-fuse to a first power supply during normal operation of the integrated circuit and coupling the second terminal of the first anti-fuse to the first programing bus during a first programming operation of the integrated circuit for programming the first anti-fuse;
a second programming bus carrying a sufficient voltage to short the second anti-fuse;
a second switch coupled to the second terminal of the second anti-fuse for coupling the second terminal of the second anti-fuse to a second power supply during normal operation of the programmable circuit and coupling the second terminal of the second anti-fuse to the second programing bus during a second programming operation of the programmable circuit for programming the second anti-fuse;
wherein the first anti-fuse couples the first node to the first power supply during normal operation when in the programmed state and decouples the first node from the first power supply when in the unprogrammed state;
wherein the second anti-fuse couples the first node to the second power supply during normal operation when in the programmed state and decouples the first node from the second power supply when in the unprogrammed state; and
a third switch coupled between the second power supply and the first node and responsive to a plurality of programming control signals, wherein the third switch is closed to couple the first node to the second power supply during a programming operation of the integrated circuit and open during normal operations of the integrated circuit. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A programmable circuit for providing a programmed signal in an integrated circuit, comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a programmed state and an unprogrammed state and coupling the first node to a first power supply when in the programmed state and decoupling the first node from the first power supply when in the unprogrammed state;
a first programming circuit operably connected to the first anti-fuse for selectively changing the first anti-fuse from the unprogrammed state to the programmed state;
a second anti-fuse having a programmed state and an unprogrammed state and coupling the first node to a second power supply when in the programmed state and decoupling the first node from the second power supply when in the unprogrammed state;
a second programming circuit operably connected to the second anti-fuse for selectively changing the second anti-fuse from the unprogrammed state to the programmed state; and
a switch coupled between the second power supply and the first node, wherein the switch, when closed, couples the first node to the second power supply regardless of the state of the second anti-fuse, and wherein the switch is responsive to a plurality of input signals. - View Dependent Claims (20)
-
-
21. A programmable circuit for providing a programmed signal in an intergrated circuit, comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a programmed state and an unprogrammed state and coupling the first node to a first power supply when in the programmed state and decoupling the first node from the first power supply when in the unprogrammed state;
a first programming circuit operably connected to the first anti-fuse for selectively changing the first anti-fuse from the unprogrammed state to the programmed state;
a second anti-fuse having a programmed state and an unprogrammed state and coupling the first node to a second power supply when in the programmed state and decoupling the first node from the second power supply when in the unprogrammed state;
a second programming circuit operably connected to the second anti-fuse for selectively changing the second anti-fuse from the unprogrammed state to the programmed state; and
a switch coupled between the second power supply and the first node, wherein the switch, when closed, couples the first node to the second power supply regardless of the state of the second anti-fuse, and wherein the switch is responsive to a plurality of input signals, wherein the switch comprises two transistors.
-
-
22. A programmable circuit for providing a programmed signal in an integrated circuit, comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a programmed state and an unprogrammed state and coupling the first node to a first power supply when in the programmed state and decoupling the first node from the first power supply when in the unprogrammed state;
a first programming circuit operably connected to the first anti-fuse for selectively changing the first anti-fuse from the unprogrammed state to the programmed state;
a second anti-fuse having a programmed state and an unprogrammed state and coupling the first node to a second power supply when in the programmed state and decoupling the first node from the second power supply when in the unprogrammed state;
a second programming circuit operably connected to the second anti-fuse for selectively changing the second anti-fuse from the unprogrammed state to the programmed state; and
a switch coupled between the second power supply and the first node, wherein the switch, when closed, couples the first node to the second power supply regardless of the state of the second anti-fuse, and wherein the switch is responsive to a plurality of input signals, wherein the switch comprises a first transistor and a second transistor, wherein a gate of the first transistor is responsive to an enable signal, and wherein a gate of the second transistor is responsive to a further signal. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A programmable circuit for providing a programmed signal in an integrated circuit, comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a programmed state and an unprogrammed state and coupling the first node to a first power supply when in the programmed state and decoupling the first node from the first power supply when in the unprogrammed state;
a second anti-fuse having a programmed state and an unprogrammed state and coupling the first node to a second power supply when in the programmed state and decoupling the first node from the second power supply when in the unprogrammed state;
a first switch coupled between the second power supply and the first node and responsive to at least one programming control signal, wherein the switch is closed to couple the first node to the second power supply during a programming operation of the integrated circuit regardless of the state of the second anti-fuse and open during normal operation of the integrated circuit;
a second switch coupled between the second power supply and the first node and responsive to an enable signal, wherein the switch is closed to couple the first node to the second power supply based on the enable signal being in a first state regardless of the state of the second anti-fuse, and wherein the switch is open based on the enable signal being in a second state; and
a third switch coupled between the second power supply and the first node and responsive to a plurality of programming control signals. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A programmable circuit coupled to a first power supply and a second power supply for providing a programmed signal in an integrated circuit comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a programmed state and an unprogrammed state and connected for coupling the first node to the first power supply when in the programmed state and decoupling the first node from the first power supply when in the unprogrammed state, wherein the first anti-fuse has a first terminal coupled to the first node and a second terminal;
a second anti-fuse having a programmed state and an unprogrammed state and connected for coupling the first node to the second power supply when in the programmed state and decoupling the first node from the second power supply when in the unprogrammed state, wherein the second anti-fuse has a first terminal coupled to the first node and a second terminal;
a first programming bus carrying a sufficient voltage to short the first anti-fuse;
a first switch coupled to the second terminal of the first anti-fuse for coupling the second terminal of the first anti-fuse to the first power supply during normal operation of the integrated circuit and coupling the second terminal of the first anti-fuse to the first programing bus during a first programming operation of the integrated circuit for programming the first anti-fuse;
a second programming bus carrying a sufficient voltage to short the second anti-fuse;
a second switch coupled to the second terminal of the second anti-fuse for coupling the second terminal of the second anti-fuse to the second power supply during normal operation of the integrated circuit and coupling the second terminal of the second anti-fuse to the second programing bus during a second programming operation of the integrated circuit for programming the second anti-fuse;
a first transistor coupled between the second power supply and the first node and responsive to a first at least one programming control signal; and
a second transistor coupled between the second power supply and the first node and responsive to a second at least one programming control signal. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
-
46. A programmable circuit coupled to a first power supply and a second power supply for providing a programmed signal in an integrated circuit, comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a programmed state and an unprogrammed state and connected for coupling the first node to the first power supply when in the programmed state and decoupling the first node from the first power supply when in the unprogrammed state, wherein the first anti-fuse has a first terminal coupled to the first node and a second terminal;
a second anti-fuse having a programmed state and an unprogrammed state and connected for coupling the first node to the second power supply when in the programmed state and decoupling the first node from the second power supply when in the unprogrammed state, wherein the second anti-fuse has a first terminal coupled to the first node and a second terminal;
a first programming bus carrying a sufficient voltage to short the first anti-fuse;
a first switch coupled to the second terminal of the first anti-fuse for coupling the second terminal of the first anti-fuse to the first power supply during normal operation of the integrated circuit and coupling the second terminal of the first anti-fuse to the first programing bus during a first programming operation of the integrated circuit for programming the first anti-fuse;
a second programming bus carrying a sufficient voltage to short the second anti-fuse; and
a second switch coupled to the second terminal of the second anti-fuse for coupling the second terminal of the second anti-fuse to the second power supply during normal operation of the integrated circuit and coupling the second terminal of the second anti-fuse to the second programing bus during a second programming operation of the integrated circuit for programming the second anti-fuse; and
a third switch comprising a first transistor coupled between the second power supply and the first node and responsive to an enable signal, the third switch further comprising a second transistor coupled between the second power supply and the first node and responsive to a further signal. - View Dependent Claims (47, 48, 49, 50, 51, 52)
-
-
53. A programmable circuit for providing a programmed signal in an integrated circuit, comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a first terminal and a second terminal and having a programmed state and an unprogrammed state, wherein the first terminal is coupled to the first node and couples the first node to the first power supply during normal operation when in the programmed state and decouples the first node from the first power supply when in the unprogrammed state;
a second anti-fuse having a first terminal and a second terminal and having a programmed state and an unprogrammed state, wherein the first terminal is coupled to the first node and couples the first node to the second power supply during normal operation when in the programmed state and decouples the first node from the second power supply when in the unprogrammed state;
a first programming bus carrying a sufficient voltage to short the first anti-fuse;
a first switch coupled to the second terminal of the first anti-fuse for selectively coupling the second terminal of the first anti-fuse to a first power supply during normal operation of the integrated circuit and coupling the second terminal of the first anti-fuse to the first programing bus during a first programming operation of the integrated circuit for programming the first anti-fuse;
a second programming bus carrying a sufficient voltage to short the second anti-fuse;
a second switch coupled to the second terminal of the second anti-fuse for selectively coupling the second terminal of the second anti-fuse to a second power supply during normal operation of the programmable circuit and coupling the second terminal of the second anti-fuse to the second programing bus during a second programming operation of the programmable circuit for programming the second anti-fuse;
wherein only one of the first and second anti-fuses is in the programmed state during normal operation; and
a third switch coupled between the second power supply and the first node and responsive to a plurality of programming control signals, wherein the third switch is closed to couple the first node to the second power supply during a programming operation of the integrated circuit and open during normal operations of the integrated circuit. - View Dependent Claims (54, 55)
-
-
56. A programmable circuit for providing a programmed signal in an integrated circuit, comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a programmed state and an unprogrammed state and selectively coupling the first node to a first power supply when in the programmed state and decoupling the first node from the first power supply when in the unprogrammed state;
a second anti-fuse having a programmed state and an unprogrammed state and selectively coupling the first node to a second power supply when in the programmed state and decoupling the first node from the second power supply when in the unprogrammed state;
a first switch coupled between the second power supply and the first node and responsive to at least one programming control signal, wherein the switch is closed to couple the first node to the second power supply during a programming operation of the integrated circuit regardless of the state of the second anti-fuse and open during normal operation of the integrated circuit;
a second switch coupled between the second power supply and the first node and responsive to an enable signal, wherein the switch is closed to couple the first node to the second power supply based on the enable signal being in a first state regardless of the state of the second anti-fuse, and wherein the switch is open based on the enable signal being in a second state;
wherein the only one of the first and second anti-fuses is put in the programmed state at the same time; and
a third switch coupled between the second power supply and the first node and responsive to a plurality of programming control signals, wherein the third switch is closed to couple the first node to the second power supply during a programming operation of the integrated circuit and open during normal operations of the integrated circuit. - View Dependent Claims (57, 58)
-
-
59. A programmable circuit coupled to a first power supply and a second power supply for providing a programmed signal in an integrated circuit, comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a programmed state and an unprogrammed state and coupling the first node to the first power supply when in the programmed state and decoupling the first node from the first power supply when in the unprogrammed state, wherein the first anti-fuse has a first terminal coupled to the first node and a second terminal;
a second anti-fuse having a programmed state and an unprogrammed state and coupling the first node to the second power supply when in the programmed state and decoupling the first node from the second power supply when in the unprogrammed state, wherein the second anti-fuse has a first terminal coupled to the first node and a second terminal;
a first programming bus carrying a sufficient voltage to short the first anti-fuse;
a first switch coupled to the second terminal of the first anti-fuse for coupling the second terminal of the first anti-fuse to the first power supply during normal operation of the integrated circuit and coupling the second terminal of the first anti-fuse to the first programing bus during a first programming operation of the integrated circuit for programming the first anti-fuse;
a second programming bus carrying a sufficient voltage to short the second anti-fuse;
a second switch coupled to the second terminal of the second anti-fuse for coupling the second terminal of the second anti-fuse to the second power supply during normal operation of the integrated circuit and coupling the second terminal of the second anti-fuse to the second programing bus during a second programming operation of the integrated circuit for programming the second anti-fuse; and
a third switch coupled between the second power supply and the first node and responsive to a plurality of programming control signals, wherein the third switch includes two transistors. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. A programmable circuit for providing a programmed signal in an integrated circuit, comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a first terminal and a second terminal and having a programmed state and an unprogrammed state, wherein the first terminal is coupled to the first node;
a second anti-fuse having a first terminal and a second terminal and having a programmed state and an unprogrammed state, wherein the first terminal is coupled to the first node;
a first programming bus carrying a sufficient voltage to short the first anti-fuse;
a first switch coupled to the second terminal of the first anti-fuse for coupling the second terminal of the first anti-fuse to a first power supply during normal operation of the integrated circuit and coupling the second terminal of the first anti-fuse to the first programing bus during a first programming operation of the integrated circuit for programming the first anti-fuse;
a second programming bus carrying a sufficient voltage to short the second anti-fuse;
a second switch coupled to the second terminal of the second anti-fuse for coupling the second terminal of the second anti-fuse to a second power supply during normal operation of the programmable circuit and coupling the second terminal of the second anti-fuse to the second programing bus during a second programming operation of the programmable circuit for programming the second anti-fuse;
wherein the first anti-fuse couples the first node to the first power supply during normal operation when in the programmed state and decouples the first node from the first power supply when in the unprogrammed state;
wherein the second anti-fuse couples the first node to the second power supply during normal operation when in the programmed state and decouples the first node from the second power supply when in the unprogrammed state; and
a third switch coupled between the second power supply and the first node and responsive to a plurality of programming control signals, wherein the third switch includes two transistors. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76)
-
-
77. A programmable circuit for providing a programmed signal in an integrated circuit, comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a programmed state and an unprogrammed state and coupling the first node to a first power supply when in the programmed state and decoupling the first node from the first power supply when in the unprogrammed state;
a first programming circuit operably connected to the first anti-fuse for selectively changing the first anti-fuse from the unprogrammed state to the programmed state;
a second anti-fuse having a programmed state and an unprogrammed state and coupling the first node to a second power supply when in the programmed state and decoupling the first node from the second power supply when in the unprogrammed state;
a second programming circuit operably connected to the second anti-fuse for selectively changing the second anti-fuse from the unprogrammed state to the programmed state; and
a switch coupled between the second power supply and the first node, wherein the switch includes two transistors. - View Dependent Claims (78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. A programmable circuit for providing a programmed signal in an integrated circuit, comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a programmed state and an unprogrammed state and coupling the first node to a first power supply when in the programmed state and decoupling the first node from the first power supply when in the unprogrammed state;
a second anti-fuse having a programmed state and an unprogrammed state and coupling the first node to a second power supply when in the programmed state and decoupling the first node from the second power supply when in the unprogrammed state;
a first switch coupled between the second power supply and the first node and responsive to at least one programming control signal, wherein the switch is closed to couple the first node to the second power supply during a programming operation of the integrated circuit regardless of the state of the second anti-fuse and open during normal operation of the integrated circuit;
a second switch coupled between the second power supply and the first node and responsive to an enable signal, wherein the switch is closed to couple the first node to the second power supply based on the enable signal being in a first state regardless of the state of the second anti-fuse, and wherein the switch is open based on the enable signal being in a second state; and
a third switch coupled between the second power supply and the first node and includes two transistors. - View Dependent Claims (87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
-
-
97. A programmable circuit for providing a programmed signal in an integrated circuit, comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a first terminal and a second terminal and having a programmed state and an unprogrammed state, wherein the first terminal is coupled to the first node and couples the first node to the first power supply during normal operation when in the programmed state and decouples the first node from the first power supply when in the unprogrammed state;
a second anti-fuse having a first terminal and a second terminal and having a programmed state and an unprogrammed state, wherein the first terminal is coupled to the first node and couples the first node to the second power supply during normal operation when in the programmed state and decouples the first node from the second power supply when in the unprogrammed state;
a first programming bus carrying a sufficient voltage to short the first anti-fuse;
a first switch coupled to the second terminal of the first anti-fuse for selectively coupling the second terminal of the first anti-fuse to a first power supply during normal operation of the integrated circuit and coupling the second terminal of the first anti-fuse to the first programing bus during a first programming operation of the integrated circuit for programming the first anti-fuse;
a second programming bus carrying a sufficient voltage to short the second anti-fuse;
a second switch coupled to the second terminal of the second anti-fuse for selectively coupling the second terminal of the second anti-fuse to a second power supply during normal operation of the programmable circuit and coupling the second terminal of the second anti-fuse to the second programing bus during a second programming operation of the programmable circuit for programming the second anti-fuse;
wherein only one of the first and second anti-fuses is in the programmed state during normal operation; and
a third switch coupled between the second power supply and the first node and responsive to a plurality of programming control signals, wherein the third switch includes two transistors. - View Dependent Claims (98, 99, 100)
-
-
101. A programmable circuit for providing a programmed signal in an integrated circuit, comprising:
-
a first node, wherein the state of the programmed signal is based on the state of the first node;
a first anti-fuse having a programmed state and an unprogrammed state and selectively coupling the first node to a first power supply when in the programmed state and decoupling the first node from the first power supply when in the unprogrammed state;
a second anti-fuse having a programmed state and an unprogrammed state and selectively coupling the first node to a second power supply when in the programmed state and decoupling the first node from the second power supply when in the unprogrammed state;
a first switch coupled between the second power supply and the first node and responsive to at least one programming control signal, wherein the switch is closed to couple the first node to the second power supply during a programming operation of the integrated circuit regardless of the state of the second anti-fuse and open during normal operation of the integrated circuit;
a second switch coupled between the second power supply and the first node and responsive to an enable signal, wherein the switch is closed to couple the first node to the second power supply based on the enable signal being in a first state regardless of the state of the second anti-fuse, and wherein the switch is open based on the enable signal being in a second state;
wherein the only one of the first and second anti-fuses is put in the programmed state at the same time; and
a third switch coupled between the second power supply and the first node and includes two transistors. - View Dependent Claims (102, 103, 104)
-
Specification