Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUSRE36952 E
Publication typeGrant
Application numberUS 08/653,516
Publication dateNov 14, 2000
Filing dateMay 24, 1996
Priority dateMar 12, 1993
Also published asUS5315177
Publication number08653516, 653516, US RE36952 E, US RE36952E, US-E-RE36952, USRE36952 E, USRE36952E
InventorsPaul S. Zagar, Kurt P. Douglas
Original AssigneeMicron Technology, Inc.
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
One time programmable fully-testable programmable logic device with zero power and anti-fuse cell architecture
US RE36952 E
Abstract
There is a zero power programmable logic device with a one time programmable and fully-testable anti-fuse cell architecture. Specifically, a half-latch and fuse cell circuit allows the PLD to use "zero power" during the standby period since the sense amps are not used to maintain the programmed logic. Additionally, the PLD is capable of being tested for logic gate and logic path integrity, and anti-fuse electrical parameters without permanently programming the anti-fuse.
Images(2)
Previous page
Next page
Claims(16)
What is claimed and desired to be secured by United States Patent is: .[.
1. A programmable logic device, comprising:
a sense amp (10);
a programmable cells (20a) connected to the sense amp, having:
a) a half latch circuit (30), wherein the output (31) from the half latch circuit is used to program various portions of the programmable logic device; and
b) a fuse cell circuit (29), coupled to the half latch circuit, for setting the output of the half latch circuit to a high or low signal level..]..[.2. The programmable logic device of claim 1, wherein said half latch circuit comprises:
a power rail (Vcc 37); and
a first (32) and second (34) P-channel transistor, each having the source electrically coupled to the power rail, and the drains coupled
together..]..[.3. The programmable logic device of claim 2, wherein the half latch circuit further comprises:
an inverter having electrical inputs from the drains of the first and second P-channel transistors, and having the output electrically coupled to the gate of the second P-channel transistor, the output of the inverter is the output of the half latch circuit for setting a state for various
portions of the programmable logic device..].4. .[.The programmable logic device of claim 3,.]. .Iadd.A programmable logic device, comprising:
a sense amp;
a programmable cell (20a) connected to the sense amp having:
a) a half latch circuit (30), wherein the output (31) from the half latch circuit is used to program various portions of the programmable logic device, .Iaddend.wherein .[.the.]. .Iadd.said .Iaddend.half latch circuit .[.further.]. comprises:
a power rail (Vcc 37);
a first (32) and second (34) P-channel transistor, each having the source electrically coupled to the power rail, and the drains coupled together;
an inverter having electrical inputs from the drains of the first and second P-channel transistors, and having the output electrically coupled to the gate of the second P-channel transistor, the output of the inverter is the output of the half latch circuit for setting a state for various portions of the programmable logic device; and
a third P-channel transistor (38) having its source electrically coupled to the drains of the first and second P-channel transistors.Iadd.; and
b) a fuse cell circuit (29), coupled to the half latch circuit, for setting the output of the half latch circuit to a high or low signal
level.Iaddend.. 5. The programmable logic device of claim 4, wherein said fuse cell circuit comprises:
a first N-channel transistor (42) having the drain electrically coupled to the source of the third P-channel transistor; and
an anti-fuse cell (44) having:
a) an input coupled to a digit line (11) which is coupled to the sense amp; and
b) an output electrically coupled to the source of the first N-channel
transistor (42). 6. The programmable logic device of claim 5, further comprising:
a second N-channel transistor (40) having the source coupled to the first N-channel transistor (42) and the third P-channel transistor (38), and its drain coupled to ground. .[.7. A PLD programming circuit, comprising:
an output line (31);
fuse circuit means (29), electrically coupled to the output line, having a low state for pulling the voltage of the first node down, and having a high state for maintaining the voltage on the first node; and
latching circuit means (30), coupled to the line, having a first mode for outputting a high signal to the output line while the fuse circuit means is in a low state, and a second mode for outputting a low signal to the
output line while the fuse circuit means is in a high state..].8. .[.The PLD of claim 7,.]. .Iadd.A PLD programming circuit, comprising:
a first node (35);
an output line (31) connected to the first node of the PLD programming circuit;
fuse circuit means (29), electrically coupled to the output line, having a low state for pulling the voltage of the first node down, and having a high state for maintaining the voltage on the first node, .Iaddend.wherein the fuse circuit means comprises:
.[.a.]. .Iadd.the .Iaddend.first node (35), coupled between the fuse circuit and the half latch circuit;
a digit line (11); .Iadd.and .Iaddend.
an anti-fuse (44), coupled between the digit line and the first node (35), for enabling the high state on the first node when the anti-fuse is unprogrammed, and enabling the low state on the first node when the anti-fuse is programmed.Iadd.; and
latching circuit means (30) coupled to the output line of the PLD programming circuit, having a first mode for outputting a high signal to the output line while the fuse circuit means is in a low state, and a second mode for outputting a low signal to the output line of the PLD programming circuit while the fuse circuit means is in a high
state.Iaddend.. 9. The PLD of claim .[.6.]..Iadd.8.Iaddend., further comprising:
a protection circuit (42), coupled between the first node and the
anti-fuse, for inhibiting the anti-fuse from breaking down over time. 10. The PLD of claim 9, further comprising:
a program transistor (40) for selectively enabling current through the
anti-fuse during programming of the anti-fuse. 11. The programmable logic device of claims .[.1.]..Iadd.4.Iaddend., wherein
the sense amp uses no power during operating periods of the programmable
logic device. 12. The PLD programming circuit of claim .[.7.]..Iadd.8.Iaddend., further comprising:
a) a programmable cell including the fuse circuit means and the latching circuit means;
b) a sense amp electrically coupled to the programmable cell; and
c) the sense amp using no power during operating periods of the PLD. .Iadd.13. A semiconductor device having a normal operating period, said semiconductor device comprising:
a sense amp requiring no power during said normal operating period of the semiconductor device;
at least one programmable cell connected to the sense amp, the programmable cell including:
a half latch circuit, wherein the output from the half latch circuit used to program portions of the semiconductor device wherein the half latch circuit comprises:
a power rail;
a first and second P-channel transistors each having the source thereof connected to the power rail and the drains thereof connected;
an inverter having electrical inputs from the drains of the first and second P-channel transistors, and having the output connected to the gate of the second P-channel transistor, the output of the inverter is the output of the half latch circuit for setting a state for various portions of the semiconductor device; and
a third P-channel transistor having its source connected to the drains of the first and second P-channel transistors; and
at least one fuse cell circuit coupled to the half latch circuit for setting the output of the half latch circuit to a high or low signal level, the fuse cell circuit including:
a first transistor; and
an anti-fuse..Iaddend..Iadd.14. The semiconductor device of claim 13, wherein said fuse cell circuit comprises:
the first transistor comprising a first N-channel transistor having the drain electrically coupled to the source of the third P-channel transistor; and
the antifuse comprising an anti-fuse having:
an input connected to a digit line which is coupled to the sense amp; and
an output connected to the source of the first N-channel transistor..Iaddend..Iadd.15. The semiconductor device of claim 13, further comprising:
a second N-channel transistor having the source thereof connected to the first N-channel transistor and the third P-channel transistor having the
drain thereof connected to ground..Iaddend..Iadd.16. A circuit for a semiconductor device having periods of operation, said circuit comprising:
a first node;
an output line connected to the first node;
a fuse circuit connected to the first node, the fuse circuit having a first state for pulling the voltage of the first node down and having a second state for maintaining the voltage on the first node, the fuse circuit including:
a digit line; and
an anti-fuse having an unprogrammed state and a programmed state, the anti-fuse connected between the digit line and the first node enabling the second state on the first node when the anti-fuse is in the unprogrammed state; and
a latching circuit connected to the first node, the latching circuit having a first mode for outputting a high signal to the output line while the fuse circuit is in the first state and a second mode for outputting a low signal to the output line while the fuse circuit is in the second state..Iaddend..Iadd.17. The circuit of claim 16, wherein the fuse circuit comprises:
the first node connected between the fuse circuit and the latching circuit..Iaddend..Iadd.18. The circuit of claim 17, further comprising:
a protection circuit connected between the first node and the anti-fuse inhibiting the anti-fuse from breaking down over time..Iaddend..Iadd.19. The circuit of claim 18, further comprising:
a program transistor selectively enabling current through the anti-fuse during programming of the anti-fuse to the programmed state. .Iadd.20. The circuit of claim 14, wherein the first state of the fuse circuit includes a low state..Iaddend..Iadd.21. The circuit of claim 16, wherein the second state of the fuse circuit includes a high state..Iaddend..Iadd.22. The circuit of claim 16, said circuit further comprising:
the first node being connected between the fuse circuit and half latch circuit and connected to the output line;
a digit line; and
an anti-fuse having a unprogrammed state and programmed state, the anti-fuse connected between the digit line and the first node enabling the second state of the fuse circuit on the first node when the anti-fuse is unprogrammed and enabling the first state on the first node when the
anti-fuse is programmed..Iaddend..Iadd.23. The circuit of claim 16, said circuit further comprising:
a programmable cell including the fuse circuit and the latching circuit; and
a sense amp connected to the fuse circuit using no power during said period of operation of said semiconductor device..Iaddend..Iadd.24. A circuit for a semiconductor device having periods of operation, said circuit comprising:
a digit line;
a sense amp connected to the digit line, the sense amp using no power during said operating periods of said semiconductor device;
a first node;
an output line connected to the first node; and
a programmable cell including a fuse circuit connected to the digit line and the first node and a latching circuit connected to the first node and the output line..Iaddend..Iadd.25. The circuit of claim 24, wherein the programmable cell of said circuit further comprising:
the fuse circuit having a first state for pulling the voltage of the first node down and having a second state for maintaining the voltage on the first node; and
the latching circuit having a first mode for outputting a high signal to the output line while the fuse circuit is in the first state and a second mode for outputting a low signal to the output line while the fuse circuit is in the second state..Iaddend..Iadd.26. The circuit of claim 24, wherein the first state of the fuse circuit includes a low
state..Iaddend..Iadd. The circuit of claim 24, wherein the second state of the fuse circuit includes a high state..Iaddend..Iadd.28. The circuit of claim 24, wherein the first state of the fuse circuit includes a low state and wherein the second state of the fuse circuit includes a high state..Iaddend..Iadd.29. The circuit of claim 24, said circuit further comprising:
the first node being connected between the fuse circuit and latching circuit and connected to the output line; and
the fuse circuit including an anti-fuse having an unprogrammed state and programmed state, the anti-fuse connected between the digit line and the first node enabling the second state of the fuse circuit on the first node when the anti-fuse is unprogrammed and enabling the first state on the first node when the anti-fuse is programmed..Iaddend..Iadd.30. The circuit of claim 24, wherein the fuse circuit of said circuit further comprising:
an anti-fuse having a unprogrammed state and programmed state, the anti-fuse connected between the digit line and the first node enabling the second state of the fuse circuit on the first node when the anti-fuse is unprogrammed and enabling the first state on the first node when the
anti-fuse is programmed..Iaddend..Iadd.31. A circuit for a semiconductor device having periods of operation, said circuit comprising:
an output line;
a first node connected to the output line;
a sense amp using no power during at least one of said operating periods of said semiconductor device; and
a programmable cell including a fuse circuit and latching circuit, the first node connected between the fuse circuit and the latching circuit,
wherein the fuse circuit is connected to the output line, the fuse circuit having a first state for pulling the voltage of the first node down and having a second state for maintaining the voltage on the first node, the fuse circuit including:
a digit line; and
an anti-fuse having an un programmed state and a programmed state, the anti-fuse connected between the digit line and the first node, the unprogrammed state of the anti-fuse enabling the second state on the first node and the programmed state of the anti-fuse enabling the first state on the first node when the anti-fuse is programmed;
and
wherein the latching circuit is connected to the output line, the latching circuit having a first mode for outputting a high signal to the output line while the fuse circuit is in the first state and a second mode for outputting a low signal to the output line while the fuse circuit is in a
second state..Iaddend..Iadd.32. The circuit of claim 31, wherein the first state of the fuse circuit includes a low state..Iaddend..Iadd.33. The circuit of claim 31, wherein the second state of the fuse circuit includes a high state..Iaddend..Iadd.34. The circuit of claim 31, wherein the first state of the fuse circuit includes a low state and wherein the second state of the fuse circuit includes a high state..Iaddend..Iadd.35. A circuit for a semiconductor device having periods of operation, at least one of said periods of operation being a standby period of operation, said circuit comprising:
an output line;
a first node connected to the output line;
a sense amp using no power during said standby period of operation of said semiconductor device; and
a programmable cell including a fuse circuit and latching circuit, the first node connected between the fuse circuit and the latching circuit,
wherein the fuse circuit is connected to the output line, the fuse circuit having a first state for pulling the voltage of the first node down and having a second state for maintaining the voltage on the first node, the fuse circuit including:
a digit line; and
an anti-fuse having an un programmed state and a programmed state, the anti-fuse connected between the digit line and the first node, the unprogrammed state of the anti-fuse enabling the second state on the first node and the programmed state of the anti-fuse enabling the first state on the first node when the anti-fuse is programmed, the programmed state of the anti-fuse causing no current to be provided from the digit line during said standby period of operation of said semiconductor device;
and
wherein the latching circuit is connected to the output line, the latching circuit having a first mode for outputting a high signal to the output line while the fuse circuit is in the first state and a second mode for outputting a low signal to the output line while the fuse circuit is in a
second state..Iaddend..Iadd.36. The circuit of claim 35, wherein the first state of the fuse circuit includes a low state..Iaddend..Iadd.37. The circuit of claim 35, wherein the second state of the fuse circuit includes a high state..Iaddend..Iadd.38. The circuit of claim 35, wherein the first state of the fuse circuit includes a low state and wherein the second state of the fuse circuit includes a high state..Iaddend..Iadd.39. A circuit for a semiconductor device having periods of operation, at least one of said periods of operation of said semiconductor device being a standby period, said circuit comprising:
an output line;
a first node connected to the output line; and
a programmable cell including a fuse circuit and latching circuit, the first node connected between the fuse circuit and the latching circuit,
wherein the fuse circuit is connected to the output line, the fuse circuit having a first state for pulling the voltage of the first node down and having a second state for maintaining the voltage on the first node, the fuse circuit including:
a digit line; and
an anti-fuse having an un programmed state and a programmed state, the anti-fuse connected between the digit line and the first node, the unprogrammed state of the anti-fuse enabling the second state on the first node and the programmed state of the anti-fuse enabling the first state on the first node when the anti-fuse is programmed, the programmed state of the anti-fuse causing no current to be provided from the digit line during said standby period of operation of said semiconductor device;
and
wherein the latching circuit is connected to the output line, the latching circuit having a first mode for outputting a high signal to the output line while the fuse circuit is in the first state and a second mode for outputting a low signal to the output line while the fuse circuit is in a second state..Iaddend..Iadd.40. The circuit of claim 39, wherein the first state of the fuse circuit includes a low state..Iaddend..Iadd.41. The circuit of claim 39, wherein the second state of the fuse circuit includes a high state..Iaddend..Iadd.42. The circuit of claim 39, wherein the first state of the fuse circuit includes a low state and wherein the second state of the fuse circuit includes a high state..Iaddend.
Description
CROSS-REFERENCES TO RELATED OR COPENDING APPLICATONS

U.S. patent application Ser. No. 07/865,007, filed Apr. 8, 1992, .Iadd.now U.S. Pat. No. 5,235,221, .Iaddend.is a field programmable logic array with speed optimized architecture, having common assignee with the present invention.

U.S. patent application Ser. No. 07/817,167, filed Jan. 6, 1992, .Iadd.now U.S. Pat. No. 5,270,587, .Iaddend.is a CMOS logic cell for high speed, zero-power programmable array logic devices, having common assignee with the present application.

U.S. patent application Ser. No. 07/865,007, filed Apr. 8, 1992, .Iadd.now U.S. Pat. No. 5,235,221, .Iaddend.is a field programmable logic array with speed optimized architecture, having common assignee with the present invention.

U.S. patent application Ser. No. 07/883,759, filed May 15, 1992, .Iadd.now abandoned, .Iaddend.is a programmable logic device with a single parameter state decode, having common assignee with the present invention.

U.S. patent application Ser. No. 07/884,489, filed May 15, 1992, .Iadd.now U.S. Pat. No. 5,287,017, .Iaddend.is a programmable logic device macrocell with two or array inputs, having common assignee with the present invention.

U.S. patent application Ser. No. .Iadd.07/.Iaddend.883,076, filed May 15, 1992, .Iadd.now abandoned, .Iaddend.is a programmable logic device macrocell with an exclusive feedback line and an exclusive external input line, having common assignee with the present invention.

U.S. patent application Ser. No. 07/884,505, filed May 15, 1992, .Iadd.now abandoned, .Iaddend.is a programmable logic device macrocell with an exclusive feedback line and an exclusive external input line for a combinatorial mode and accommodating two separate programmable or planes, having common assignee with the present invention.

U.S. patent application Ser. No. 07/883,843, filed May 15, 1992, .Iadd.now abandoned, .Iaddend.is a programmable logic device macrocell with an exclusive feedback line and an exclusive external input line for a state counter or registered sum-of-products signal, having common assignee with the present invention.

U.S. patent application Ser. No. 07/883,078, filed May 15, 1992, .Iadd.now U.S. Pat. No. 5,300,830, .Iaddend.is a programmable logic device macrocell with an exclusive feedback line and an exclusive external input line for registered and combinatorial modes using a dedicated product term for control, having common assignee with the present invention.

U.S. patent application Ser. No. 07/914,361, filed Jul. 15, 1992, .Iadd.now U.S. Pat. No. 5,298,803, .Iaddend.is a field programmable logic array with a dual or plane macro-cell architecture.

FIELD OF THE INVENTION

The present invention relates to integrated circuits (ICs) architecture. Particularly, there is a Programmable Logic Device, ("PLD") that uses a one time programmable anti-fuse element. Uniquely, a half-latch and fuse cell circuit allows the PLD to use "zero power" during the standby period since the sense amps are not used to maintain the programmed logic. Additionally, the PLD is capable of being tested for logic gate and logic path integrity, and anti-fuse electrical parameters without permanently programming the anti-fuse.

BACKGROUND OF THE INVENTION Historically

The introduction of programmable logic devices (PLD) was a true revolution in the hardware design world. It enabled engineers to shrink circuits requiring several devices onto a single device thus simplifying their designs while saving space and power. Traditionally, PLDs have been used in combinatorial circuits such as address decoders as well as sequential circuits such as bus arbitration schemes. During the last few years, advances and improvements in PLD architectures enabled the devices to grow more complex while addressing the never-ending quest for higher density and faster speeds. Despite these improvements, engineers still face certain problems and limitations with PLDs.

A typical programmable logic device is composed of a user-programmable AND array, a fixed OR gate, followed by an output register which includes a feedback path from the output to the programmable AND array. PLDs also have circuitry for programming the inputs to the AND and OR arrays, and for configuring the output macrocells.

Problems

Most PLD architectures have several problems related to the standby current. Standby current is the current required by the chip existing between successive inputs to the chip. In other words, its the current needed to keep the chip ready for action. Typical PLDs use huge amounts of current during the standby mode, ranging around the hundreds of milliamps. This amount of current is an excessive waste when considering the limited life of most batteries used in portable computers.

Additionally, other PLDs have gone to the extreme of powering down the chip during standby periods. However, though the chip will not use current during the standby period, it will take typically 15 or more nanoseconds to power up the chip again. This situation creates a huge timing problem which prevents use in designs requiring 10 ns response time.

Another problem is that most PLDs use sense amps in the critical speed paths during normal operation. This has the effect of using a substantial amount of power during standby periods. Today's battery powered computers are severely limited with this type of power usage.

Furthermore, manufactures typically can not test one time programmable PLDs for functionality of the circuits before selling them to customers. In other words, the manufacturer will not be able to know what percentage of the IC is inoperative, or know what percentage of the total lot sold is defective. This adds extra costs and time delays to customers.

Therefore, a need exists for a one time programmable PLD capable of 1) "zero power" during the standby period, 2) testing the fuse electrical parameters, 3) check all of the logic gates for proper functionality, and 4) check all of the logic paths integrity.

It is noted that the above described problems, as well as other problems, are solved through the subject invention and will become more apparent, to one skilled in the art, from the detailed description of the subject invention.

SUMMARY OF THE INVENTION

One skilled in the art will appreciate the advantage of the a one time programmable fully-testable programmable logic device with zero power and anti-fuse cell architecture.

Specifically, one advantage of the invention is to provide "zero power" usage during the standby period. Another advantage is that the fuse capacitances can be tested by the manufacturer before shipping to customers without damage to the fuses.

Furthermore, an advantage is that the manufacturer can check all of the logic gates for proper functionality before selling the one time programmable chips without damaging the fuses.

Additionally, the manufacturer has the advantage of being able to check all of the logic paths integrity prior to selling the chips without damaging the fuses.

The subject PLD circuit advantageously uses the sense amps strictly for program verification operations, and not during normal operation periods. Thus, providing for a zero power usage during standby periods.

The anti-fuse cells are advantageously used to: 1) program inputs to the arrays, 2) configure the logic of the AND and OR arrays, and 3) configure the macrocell output configurations.

Another advantage of this invention is that there is no need of powering down the chip during standby periods.

Other features and objects of the present invention will become more clear from the following detailed description of the invention, taken in conjunction with the accompanying drawings and claims, or may be learned by the practice of the invention.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a detailed illustration of the invention.

FIG. 2 is an operation chart for the anti-fuse cell.

FIG. 3 is a timing chart for the invention.

It is noted that the drawings of the invention are not to scale. The drawings are merely schematic representations, not intended to portray specific parameters of the invention. The drawings are intended to depict only typical embodiments of the invention, and are therefore not to be considered limiting of its scope. The invention will be described with additional specificity and detail through the use of the accompanying drawings.

DETAILED DESCRIPTION OF THE ILLUSTRATED EMBODIMENT

This disclosure of the invention is submitted in furtherance of the constitutional purposes of the U.S. Patent Laws "to promote the progress of science and useful arts" (Article 1, Section 8 of the U.S. Constitution).

INCORPORATED MATERIAL

For the purpose of providing background material which may in some respects illustrate the state of the art, the following books (or articles or pamphlets) are herein incorporated by reference: "Programmable Logic Handbook," fourth edition, by Monolithic Memories Inc., 2175 Mission College Blvd.. Santa Clara, Calif., and "Practical Design Using Programmable Logic," by D. Pellerin and M. Holley, Prentice Hall, library of Congress no. TK7872 .L64 P44 1991.

The following U.S. patents are herein incorporated by reference for pertinent and supporting information:

U.S. Pat. No. 3,423,646, is a computer logic device consisting of an array of tunneling diodes, isolators and short circuits.

U.S. Pat. No. 3,566,153, is a programmable sequential logic device.

U.S. Pat. No. 4,124,899, is a programmable array logic circuit.

U.S. Pat. No. 4,499,557, is a programmable cell for use in programmable electronic arrays.

U.S. Pat. No. 4,569,120, is a method of fabricating a programmable read only memory cell incorporating an anti-fuse utilizing ion implantation.

U.S. Pat. No. 4,569,121, is a method of fabricating a programmable read only memory cell incorporating an anti-fuse utilizing deposition of amorphous semiconductor layer.

U.S. Pat. No. 4,717,912, is an apparatus for producing any one of a plurality of signals at a single output.

U.S. Pat. No. 4,758,746, is a programmable logic array with added array of gates and added output routing flexibility.

U.S. Pat. No. 4,763,020, is a programmable logic device having plural programmable function cells.

U.S. Pat. No. 4,796,075, is a fusible link structure for integrated circuits.

U.S. Pat. No. 4,914,055, is a semiconductor anti-fuse structure and method.

U.S. Pat. No. 5,008,855, is a method of programming anti-fuse elements.

U.S. Pat. No. 5,019,532, is a method for forming a fuse and fuse made thereby.

U.S. Pat. No. 5,019,878, is a programmable interconnect or cell using silicide MOS transistors.

U.S. Pat. No. 5,068,696, is a programmable interconnect or cell using silicide MOS transistors.

U.S. Pat. No. 5,070,384, is an electrically programmable anti-fuse element incorporating a dielectric and amorphous silicon interlayer.

GENERAL EMBODIMENT

FIG. 1 is a detailed illustration of the invention and includes the following elements: There are two parts to the overall circuit, a half latch circuit 30, and a fuse cell circuit 29. There is a sense amp 10 connected to programmable cells 20 a, b, and c via digit, bit, or column line 11. There is a power rail Vcc 37. P-channel transistors are 32, 34, and 38, while N-channel transistors are 40, and 42. There is an anti-fuse element 44 coupled between transistor 42 and digit line 11. There are five input signals: 1) power on control (POC*) controlling transistor 32, test mode ("TM") controlling transistor 38, program ("PGM") controlling transistor 40, program anti-fuse ("PGMAF") controlling the programming of anti-fuse 44, and divided Vcc by 2 ("DVC2") or half Vcc, controlling transistor 42. There is an inverter 36 coupled to transistors 38, 40, and 42 as shown. Output 31 is coupled to receive inputs from inverter 36 and to send the programming information to the various parts of the IC requiring programming. There is a programming circuit 12, which will modify the voltage on the digit line 11 to Vpp, or to around 10-15 volts, for permanently programming anti-fuse 44.

OPERATION OF THE INVENTION

One skilled in the art should easily understand the operation of the invention in reference to FIG. 2 illustrating the timing of the invention's differing modes.

There is a normal operational mode which is selected to output either a zero or one signal to output 31.

There is a power up mode. This is typically the only time POC* is grounded. This sets all cells to a known Vcc state, and depending upon the anti-fuse setting, inverter 36 will output either a one or zero signal.

To program a zero, or pop of the anti-fuse, PGMAF is brought to Vpp or about 12 volts. This pops the anti-fuse element.

To program a one, or non-pop of the anti-fuse, PGM is brought to ground. Thus, not popping the anti-fuse element.

One skilled in the art will easily understand the verify "0" and "1", and the refresh mode operations in reference to FIG. 2.

Unique to the art is the ability to perform a "dummy" program operation. Specifically, this dummy program allows for testing the IC without permanently programming the anti-fuses. By forcing patterns of ones and zeros in the fuse half latches (32, 34, and 38) with voltages that are not high enough to pop the fuses, for example around 5 volts testing of the entire circuitry can be performed without damage to the one time programmability of the anti-fuses.

To set up for testing of the IC, there is a three step process. First, pulse 1 will reset all fuse latches in the array to a logical one. Next, pulse 2 will load a zero on all the fuse latches in a single row or word line selected by the PGM signal. Finally, pulse 3 loads a logical one in a selected pattern of fuse latches on the single selected word line, via PGMAF. Thereby allowing testing of the IC functionality comprising the logic gates, logic paths, and anti-fuse capacitances.

One skilled in the art will understand that the dummy load inhibit mode, as illustrated, will stop the low test voltages from occurring on selected fuse locations.

To program anti-fuse 44, the PGMAF signal, from program circuit 12 via digit line 11, is brought up to about Vpp (10-15 volts), while the word line is simultaneously selected by the PGM signal. Verify mode is initiated to test the programming of the anti-fuses throughout the IC. A programmed or "one" anti-fuse will force the PGMAF line to "zero" while an unpopped or "zero" anti-fuse will leave a Vbias level on the PGMAF line.

Power up mode occurs when the IC is first powered up. It is noted that during the power up mode that POC* is pulsed low, thus charging node 35 to Vcc. If the anti-fuse is set to zero, then inverter 36 will output a low and thereby allow the power rail 37 to charge node 35 through transistor 34 instead of 32. If the anti-fuse is set to a one, voltage at node 35 will be pulled low through the anti-fuse and keep the inverter's output high. Once the POC* signal is disabled, the programming of the output 31 is set.

Additionally, it is pointed out that DVC2 is either half of Vcc or half Vcc plus one volt most of the time. It is generally know that dielectric anti-fuse cells tend to break down over time because of voltages stress or current leakage. By placing a voltage limiting or protection transistor before the anti-fuse, the total amount of stress is diminished. Thereby, increasing the life of the anti-fuse and inhibiting resistive changes over time.

REMARKS ABOUT THE INVENTION

It is noted that output 31 can be used to control various parts of the PLD. For example, the inputs to the AD and OR arrays, and the macrocell configurations can be controlled.

One skilled in the art will also recognize that the sense amps are used only for programming verification, and not used during normal operation. Thus, not using any power during standby periods.

Similarly, the use of an anti-fuse provides a means for not using any current in standby periods. If the fuses is not blown, or open, no current flows across it. If blown, there is no current provided from digit line 11 during standby mode.

A skilled artisan will notice the use of Vcc/2 power source for the DVC2 signal to transistor 42. This is to inhibit the known problems from the time dependent dielectric breakdown of the anti-fuse. Thus, prolonging the useful life of the anti-fuse.

Note that operating periods of a PLD are when the PLD is activated and performing logic-type function of the PLD. Whereas, standby periods are those times between operating periods when there is no performing of logic-type functions.

VARIATIONS IN THE INVENTION

There are several obvious variations to the broad invention and thus come within the scope of the present invention. Uniquely, this invention may work with any combination of transistors along the internal circuit paths. For example, pass gate transistors may be employed for obvious reasons. Similarly, laser fuses or other programmable transistors or capacitors may be employed over the anti-fuse embodiment. Additionally, although the embodiment is directed to PLDs, the application of the invention works equally as well for programmable redundancy in DRAMs, and other RAM devices.

While the invention has been taught with specific reference to these embodiments, someone skilled in the art will recognize that changes can be made in form and detail without departing from the spirit and the scope of the invention. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.

Although subheadings in the Detailed Description of the Illustrated Embodiment are used, these are merely provided for assisting the reader; wherein, the writer is free to enter any information under any heading/s.

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US3423646 *Feb 1, 1965Jan 21, 1969Sperry Rand CorpComputer logic device consisting of an array of tunneling diodes,isolators and short circuits
US3566153 *Apr 30, 1969Feb 23, 1971Texas Instruments IncProgrammable sequential logic
US4124899 *May 23, 1977Nov 7, 1978Monolithic Memories, Inc.Programmable array logic circuit
US4499557 *Jul 6, 1981Feb 12, 1985Energy Conversion Devices, Inc.Doped amorphous silicon alloy
US4532607 *Jul 16, 1982Jul 30, 1985Tokyo Shibaura Denki Kabushiki KaishaProgrammable circuit including a latch to store a fuse's state
US4569120 *Mar 7, 1983Feb 11, 1986Signetics CorporationMethod of fabricating a programmable read-only memory cell incorporating an antifuse utilizing ion implantation
US4569121 *Mar 7, 1983Feb 11, 1986Signetics CorporationMethod of fabricating a programmable read-only memory cell incorporating an antifuse utilizing deposition of amorphous semiconductor layer
US4717912 *Oct 7, 1982Jan 5, 1988Advanced Micro Devices, Inc.Apparatus for producing any one of a plurality of signals at a single output
US4758746 *Aug 12, 1985Jul 19, 1988Monolithic Memories, Inc.Programmable logic array with added array of gates and added output routing flexibility
US4763020 *Sep 4, 1986Aug 9, 1988Ricoh Company, Ltd.Programmable logic device having plural programmable function cells
US4796075 *Apr 15, 1986Jan 3, 1989Advanced Micro Devices, Inc.Fusible link structure for integrated circuits
US4806793 *Oct 2, 1987Feb 21, 1989Motorola, Inc.Signature circuit responsive to an input signal
US4910417 *Jan 5, 1989Mar 20, 1990Actel CorporationUniversal logic module comprising multiplexers
US4914055 *Aug 24, 1989Apr 3, 1990Advanced Micro Devices, Inc.Vapor depositing titanium-tungsten; lamination, masking, etching metallization, passivation
US4959564 *Jan 6, 1989Sep 25, 1990Sgs-Thomson Microelectronics, Inc.Sense amplifier power down circuitry for programmable logic device
US4963769 *May 8, 1989Oct 16, 1990Cypress SemiconductorCircuit for selective power-down of unused circuitry
US4983959 *Oct 28, 1988Jan 8, 1991Texas Instruments IncorporatedLogic output macrocell
US5008855 *Jul 18, 1989Apr 16, 1991Actel CorporationMethod of programming anti-fuse element
US5012135 *May 12, 1989Apr 30, 1991Plus Logic, Inc.Logic gates with a programmable number of inputs
US5019532 *Sep 21, 1990May 28, 1991Texas Instruments IncorporatedMultilayer oxide; reducing capacitance between polysilicon and diffusion segments
US5019878 *Mar 31, 1989May 28, 1991Texas Instruments IncorporatedProgrammable interconnect or cell using silicided MOS transistors
US5068696 *Aug 29, 1990Nov 26, 1991Texas Instruments IncorporatedProgrammable interconnect or cell using silicided MOS transistors
US5070384 *Apr 12, 1990Dec 3, 1991Actel CorporationElectrically programmable antifuse element incorporating a dielectric and amorphous silicon interlayer
US5083083 *Jul 5, 1989Jan 21, 1992Actel CorporationTestability architecture and techniques for programmable interconnect architecture
US5173616 *Oct 15, 1991Dec 22, 1992Nec CorporationCode setting circuit
US5247213 *May 8, 1990Sep 21, 1993Advanced Micro Devices, Inc.Programmable sense amplifier power reduction
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US6259270 *Aug 31, 2000Jul 10, 2001Micron Technology, Inc.Semiconductor programmable test arrangement such as an antifuse ID circuit having common programming switches
US6346846 *Dec 17, 1999Feb 12, 2002International Business Machines CorporationMethods and apparatus for blowing and sensing antifuses
US6518614Feb 19, 2002Feb 11, 2003International Business Machines CorporationEmbedded one-time programmable non-volatile memory using prompt shift device
US6518823 *Aug 24, 2000Feb 11, 2003Sony Computer Entertainment Inc.One-time programmable logic device
US6809550Sep 20, 2002Oct 26, 2004Atmel CorporationHigh speed zero DC power programmable logic device (PLD) architecture
US6933742 *Jul 18, 2002Aug 23, 2005Infineon Technologies AgChip card circuit with monitored access to a test mode
US7593248Nov 16, 2006Sep 22, 2009Aptina Imaging CorporationMethod, apparatus and system providing a one-time programmable memory device
US7875840Nov 16, 2006Jan 25, 2011Aptina Imaging CorporationImager device with anti-fuse pixels and recessed color filter array
US7920401Aug 24, 2009Apr 5, 2011Aptina Imaging CorporationMethod, apparatus and system, providing a one-time programmable memory device
US8130538Jan 15, 2009Mar 6, 2012Altera CorporationNon-volatile memory circuit including voltage divider with phase change memory devices
US8719648Jul 27, 2011May 6, 2014International Business Machines CorporationInterleaving of memory repair data compression and fuse programming operations in single fusebay architecture
EP1547248A2 *Aug 6, 2003Jun 29, 2005Atmel CorporationHigh speed zero dc power programmable logic device (pld) architecture
WO2010083087A1 *Jan 7, 2010Jul 22, 2010Altera CorporationNon-volatile memory circuit including voltage divider with phase change memory devices
Classifications
U.S. Classification326/44, 326/16, 327/525, 326/38, 326/49
International ClassificationH03K19/173, G01R31/3185, G11C17/16
Cooperative ClassificationG11C17/16, G01R31/318516, H03K19/1735
European ClassificationH03K19/173C1, G01R31/3185P, G11C17/16
Legal Events
DateCodeEventDescription
Jan 4, 2010ASAssignment
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:023786/0416
Effective date: 20091223
Owner name: ROUND ROCK RESEARCH, LLC, NEW YORK