IBM® is a registered trademark of International Business Machines Corporation, Armonk, N.Y., U.S.A. Other names used herein may be registered trademarks, trademarks or product names of International Business Machines Corporation or other companies.
1. Field of the Invention
This invention relates to semiconductor devices, and particularly to a method for using a differential eFUSE (Electrically Programmable Fuse) sense without the use of a reference fuse(s).
2. Description of Background
Electrically Programmable Fuses (eFUSEs) are widely used to implement memory redundancy functionality in dynamic random access memory (DRAM), static random access memory (SRAM), and embedded memory devices. Passing a sufficient current through an eFUSE structure typically programs the eFUSE, such that its resistance is significantly altered from its initially fabricated state. In order to determine whether a particular fuse has been programmed or not, a sense circuit may be used to detect one of two possible “states” of the fuse. More specifically, the sense circuit holds one of two latched values therein, which is determined by a comparison between a voltage developed by the sense circuit across the fuse and a reference voltage generated within the sense circuit. The reference voltage is designed to be between a fuse voltage corresponding to the programmed state and a fuse voltage corresponding to an unprogrammed state. However, eFUSEs with small changes in resistivity between programmed and unprogrammed states are difficult to sense reliably with a single ended fuse latch.
Instead, a fuse sense device with higher gain and better discrimination is desirable to sense changes in resistance of a few hundred ohms. Conventional solutions have been proposed which use a first fuse, or resistive element as a reference device to which a fuse undergoing sensing is compared. This approach is operable but requires two fuses per bit, which reduces fuse bay density. Additionally, it is required to test for a fuse-blow margin and a conventional two fuse sensing system does not provide a means for margin testing. Two-element fuse sense systems have been proposed for the CMOS (Complementary Metal Oxide Semiconductor) technology but do not have margin test capabilities.
Considering the limitations of the above-mentioned methods, it is clear that there is a need for a method for detecting a state of an electronic fuse that does not utilize a two fuse sensing system.
The shortcomings of the prior art are overcome and additional advantages are provided through a differential fuse sensing system. In an exemplary embodiment, the system includes a fuse leg configured for introducing a sense current through an electrically programmable fuse (eFUSE) to be sensed, and a differential sense amplifier having a first input node coupled to the fuse leg and a second node coupled to a reference voltage. The fuse leg further includes a current supply device controlled by a variable reference current generator configured to generate an output signal therefrom such that the voltage on the first input node of the sense amplifier is equal to the voltage on the second input node of the sense amplifier whenever the resistance value of the eFUSE is equal to the resistance value of a programmable variable resistance device included within the variable reference current generator.
In another embodiment, a differential fuse sensing system includes a fuse leg configured for introducing a sense current through an electrically programmable fuse (eFUSE) to be sensed, and a differential sense amplifier having a first input node coupled to the fuse leg, a second node coupled to a reference voltage, and a pair of ballast capacitors coupled to the first and second input nodes. The fuse leg further includes a current supply device controlled by a variable reference current generator configured to generate an output signal therefrom such that the voltage on the first input node of the sense amplifier is equal to the voltage on the second input node of the sense amplifier whenever the resistance value of the eFUSE is equal to the resistance value of a programmable variable resistance device included within the variable reference current generator. The variable reference current generator further includes a differential amplifier having the reference voltage as an inverting input thereto, a mimic circuit configured to mimic devices of the fuse leg, wherein an internal node of the mimic circuit is coupled to a non-inverting input of the differential amplifier, and a digitally controlled, variable resistance device, a resistance portion of which is configured within the mimic circuit, wherein an output of the differential amplifier corresponds to the output signal used to control the current supply device of the fuse leg.
In still another embodiment, a method for differential sensing of an electrically programmable fuse (eFUSE) includes configuring a fuse leg including the eFUSE to be sensed, and coupling a first input node of a differential sense amplifier to the fuse leg and a second node of the differential sense amplifier to a reference voltage. A variable reference current generator is configured to generate an output signal therefrom that controls a current supply device within the fuse leg, the output signal generated in a manner such that the voltage on the first input node of the sense amplifier is equal to the voltage on the second input node of the sense amplifier whenever the resistance value of the eFUSE is equal to the resistance value of a programmable variable resistance device included within the variable reference current generator.
Additional features and advantages are realized through the techniques of the present invention. Other embodiments and aspects of the invention are described in detail herein and are considered a part of the claimed invention. For a better understanding of the invention with advantages and features, refer to the description and the drawings.
As a result of the summarized invention a solution is technically achieved that provides for a method for detecting a state of an electronic fuse that uses an adjustable reference current and a reference voltage.
The subject matter, which is regarded as the invention, is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The foregoing and other objects, features, and advantages of the invention are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
One aspect of the exemplary embodiments is to provide a means for differential sensing of an eFUSE element. Another aspect of the exemplary embodiments is a method for detecting a state of an electronic fuse that uses an adjustable reference current and a reference voltage. Still another aspect is to provide a differential fuse latch device with a means for fuse resistance margin testing.
A differential sensing and margin testing fuse latch and control circuit is used as a dense and accurate means to detect the state of an electronic fuse. The exemplary embodiments of the present invention do not use a reference fuse, but rather an adjustable reference current and a reference voltage. By providing such configuration, density is improved by elimination of a reference resistor for sensing of an electronic fuse. Margin testing is possible by adjustment of the reference current. The accuracy of resistance measurement is on the order of about +/−100 ohms. Exemplary embodiments of the present invention are described in detail hereinafter with reference to
The detailed description includes several terms described herein as follows. “VXGEN” refers to a calibrated adjustable reference current generator that outputs “VX,” a signal that is used to control the fuse sense trip point. In other words, VXGEN is a circuit providing a current reference for a fuse sensing circuit, which is also referred to herein as the bit cell. The level of VX is responsive to the setting of a digitally controlled variable reference resistor. This resistive reference sets the threshold point, or trip point of the fuse sensing circuit. Fuses measuring above this resistance are sensed as open (i.e., programmed or blown). The digitally controlled reference resistance circuit includes various selectable resistors used to generate a reference resistance to which the fuses are compared.
“VREFX” refers to a fixed reference voltage used by the differential sense amp (SA) circuit to read or evaluate the fuse state. In an exemplary embodiment, VREFX is generated by a circuit, such as a resistor divider, for example, which provides a voltage reference used by the sense amp in the bit cell. A pair of ballast capacitors are attached between the differential sense nodes of the sense amp and ground. The use of ballast capacitors increases the charge to be differentially sensed and facilitates more reliable sensing.
A “blow-FET” is an FET device used to direct a programming current through an eFUSE. When a blow-FET is enabled, it permits a high voltage from input “FSOURCE” to develop a programming current through the selected eFUSE. The programming current is of a magnitude sufficient to cause structural changes within the eFUSE which result in a change in resistance. Specifically, fuses start out in the intact or “zero-state.” To change the fuse to a “one-state” (opposite state), the fuse is blown or programmed. The device that programs the fuse is referred to as the “blow-FET” or a “programming device.” In an exemplary embodiment, this device is an NFET device (N type Field Effect Transistor Metal Oxide Semiconductor). A programmed fuse has its electrical resistance increase over its initial unprogrammed resistance.
As used herein, “AOI” stands for “And Or Invert” and is a common logical operation in circuit design. It ANDs inputs, then ORs that result with other inputs, and then inverts the result of the OR operation. “Mimic” refers to a duplicate or dummy copy of a circuit element. The duplicate or replica is used to obtain information about the other copies of the circuit. In the exemplary embodiments of the present invention, a copy of the current path from power supply Vdd, through the fuse to ground is provided using a “mimic” structure within the VXGEN circuit.
Referring now to
As described in further detail below, the fuse leg 11 includes a current supply device (PFET) P0, fuse enable device (NFET) N0, eFUSE element 24 and clamp device NFET N1. The first set of isolation devices 12 includes a PFET P1 and an NFET N2. The second set of isolation devices 16 includes a PFET P4 and an NFET N5. The first set of isolation devices 12 and the second set of isolation devices 16 are driven by complementary inputs SENSEN and SENSEP. SENSEN drives the PFETs P1 and P4 while SENSEP drives NFETs N2 and N5.
The sense amp 14 includes a first ballast capacitor C1, a second ballast capacitor C2, a SETP input to an NFET N7, and a SETN input to a PFET P7. The first ballast capacitor C1 is associated with P2 and N3 while the second ballast capacitor C2 is associated with P3 and N4. As will thus be recognized, P2, N3, P3 and N4 form a cross coupled latch for sensing a differential signal between nodes F and R, and latching a logical value therein upon activation of P7 and N7. The first set of isolation devices 12 and the second set of isolation devices 16 of the sense amp 14 are used to respectively pass a fuse leg voltage and the reference voltage VREFX onto the ballast capacitors C1 and C2 to establish a voltage difference proportional to the relative difference between a fuse resistance and a reference resistance.
The restore devices 18 include a pair of FETs P5, P6, coupled to reference voltage VREFX. VREFX is supplied from a low impedance voltage source (not shown) and is common to a group of, for example, 128 fuse bit cells. The restore devices 18 have a RESTOREN input for enabling the pair of FETs P5, P6 to precharge the sense amp nodes F, R to VREFX prior to sensing.
The output latch and buffers 20 includes a first AOI configuration (AOI1), a second AOI configuration (AOI2), a first inverter output (FT), and a second inverter output (FC). The output latch and buffers 20 are formed by AOI configurations AOI1, AOI2, which have the property, once latched, of preventing an intermediate analog voltage, or the sense latch restore level from altering the state of the digital ‘1’ or ‘0’ level stored within. The AOI configurations AOI1, AOI2 have a LATCH signal input thereto.
The programming device 22 includes a PROGP input, a BITSEL input, a NAND gate 26, and an inverter 28 connected to an NFET N6. A selected eFUSE (e.g., eFUSE 24) is programmed by current flowing from FSOURCE, through the eFUSE 24, through NFET N6 to ground. NFET N6 is activated (conductive) when control signals PROGP and BITSEL are logical high. FSOURCE is held at ground and clamp input CLAMP is held high after programming is complete.
The fuse leg 11 is energized by several inputs. These inputs include VX to the current supply device P0, FUSEEN to the fuse enable device N0, FSOURCE, and CLAMP to the clamp device N1. The current supply device P0 has its gate connected to VX (the generation of which is described in further detail below) and its drain coupled to the drain of the fuse enable device N0. In turn, the fuse enable device N0 has its source connected to the cathode of the eFUSE element 24.
The fuse enable device N0 functions as a switch to pass current from P0 to the eFUSE element 24 when fuses are to be read. Additionally, N0 provides pre-amplification of the fuse voltage developed on the eFUSE cathode node. As sense current from P0 flows through the eFUSE element, a fuse voltage develops on the cathode node which reduces the overdrive Vgs (Vgate-to-source) and transconductance of N0 causing the drain of N0 to rise. Consequently, a change in N0 source voltage may result in a change in drain voltage by a factor of 2-10 and serves to preamplify the cathode fuse voltage to enhance sensing accuracy.
The anode of the eFUSE element 24 is in turn connected to the FSOURCE input and the drain of the clamp device N1. The source of the clamp device N1 is connected to ground. The current supply device P0 injects a predetermined level of current through the eFUSE element 24 such that the voltage on node F of sense amp 14 equals the voltage (VREFX) on node R of sense amp 14 when the resistance of the eFUSE element 24 is equal to a reference resistance as described below. This fuse current is generated by the VXGEN circuit (described below in
Once current is applied by the current supply device P0, a differential signal is developed and stored on the two ballast capacitors C1, C2 of the sense amp 14 and the isolation devices 12, 16 are then shut off. The isolation devices allow the sense amp 14 to amplify the established differential voltage on nodes F and R. The sense amp 14 is then set to the full rail voltage by activation of the SETN and SETP inputs and the LATCH signal transfers sense amp data to the digital AOI configurations AOI1, AOI2. Once data is stored in the AOI configurations AOI1, AOI2 and the LATCH signal is held inactive (HIGH), any intermediate voltage levels from the sense amp 14 do not disturb the stored digital data, or cause a current burn condition. Further, the VREFX level cannot alter the latch state, since whenever the input signal LATCH is “1”, or latched state, the inputs to the AOI latch are completely isolated from the cross-coupled latch nodes. This is a special attribute of the AOI latch and offers an advantage over use of a NAND latch or a simple inverter latch. Moreover, once the fuse data is stored in the AOI latch configuration, it will remain there so long as VDD power is maintained.
Referring now to
As also shown in
From a functional standpoint, VXGEN calculates an appropriate value of VX (applied to the gate of current supply device P0 in
By way of example, VXGEN 30 permits fuse sensing of a trip point of 1000Ω. A trip point is the threshold or boundary at which the sense circuit 10 determines a fuse to be in the ‘0’ or ‘1’ state. Again, eFUSEs are elements that have a low resistance when intact (e.g., about 200Ω). After programming, the resistance may only increase by a few hundred ohms. The trip point is the resistance where a sense latch switches from detecting a ‘0’ to a ‘1’. If the trip-point (or sense threshold) is at 1000Ω, then any fuse having a resistance below 1000Ω is considered in the ‘0’ state and any fuse having a resistance above 1000Ω is considered in the ‘1’ state.
Thus configured,
While the preferred embodiment to the invention has been described, it will be understood that those skilled in the art, both now and in the future, may make various improvements and enhancements which fall within the scope of the claims which follow. These claims should be construed to maintain the proper protection for the invention first described.
Number | Name | Date | Kind |
---|---|---|---|
6330204 | Miyagi | Dec 2001 | B1 |
7061304 | Anand et al. | Jun 2006 | B2 |
7271644 | Lin et al. | Sep 2007 | B2 |
20040227562 | Kuroki | Nov 2004 | A1 |
20050052892 | Low et al. | Mar 2005 | A1 |
20050216220 | Kim | Sep 2005 | A1 |
20060152990 | Huang | Jul 2006 | A1 |
20070133333 | Hovis et al. | Jun 2007 | A1 |
Number | Date | Country | |
---|---|---|---|
20080002451 A1 | Jan 2008 | US |