The fuse 110 may be an electric fuse, and the transmission gate 231 includes a PMOS transistor 231P and a NMOS transistor 231N. The fuse 110 and the reference resistor 120 have different resistance values. For example, before the fuse 110 is programmed, the resistance value of the fuse 110 is smaller than that of the reference resistor 120, while the resistance value of the fuse 110 is larger than that of the reference resistor 120 after the fuse 110 has been programmed. The fuse 110 is connected between a power supply voltage VEXT and a node E, and the node E is connected to the source of the PMOS transistor 212. The gate of the PMOS transistor 212 is connected to the gate of the PMOS transistor 221, and its drain is connected to a node IN. Meanwhile, the common gate terminal Cm of the PMOS transistors 212 and 221 receives an active-low control pulse signal DETECTB. The node IN is also connected to the drain of the NMOS transistor 213 and a positive input terminal of the OP amplifier 230. The gate of the NMOS transistor 213 is connected to a node INB, and its source is connected to the ground voltage GND. The drain of the NMOS transistor 211 used for programming the fuse 110 is connected to the node E, and its source is connected to the ground voltage GND. Further, the gate of the NMOS transistor 211 receives an active-high program pulse signal REPAIR.
Also, the reference resistor 120 is connected to the power supply voltage VEXT. The source of the PMOS transistor 221 is connected to a terminal 120a of the reference resistor 120, and its drain is connected to the node INB. The source of the NMOS transistor 222 is connected to the ground voltage GND, while its drain and gate are short-circuited to the node INB. The voltages of the nodes IN and INB are respectively sent to the positive input terminal and the negative input terminal of the OP amplifier 230. The output terminal of the OP amplifier 230 is connected to the input terminal of the transmission gate 231 controlled by an active-low control pulse signal DET_PLSB. The input terminal of the latch circuit 240 that consists of two inverters 241 and 242 is connected to the output terminal of the transmission gate 231, and an output signal OUT is output via its output terminal.
First, assume that the resistance value R110 of the fuse 110 is smaller than the resistance value R120 of the reference resistor 120 before programming, and that the control pulse signal DET_PLSB is in a logic high level state. After the control pulse signal DETECTB is changed from a logic high level to a logic low level, the PMOS transistors 212 and 221 are turned on or enabled. Since the NMOS transistors 213 and 222 form a current mirror, currents I1 and I2 that respectively pass through the fuse 110 and the reference resistor 120 are constant. In case that both NMOS transistors 213 and 222 are identical, currents I1 and I2 should be equal. Accordingly, on condition that the resistance value R110 of the fuse 110 is smaller than the resistance value R120 of the reference resistor 120, the voltage VIN of the node IN is set higher than the voltage VINB of the node INB, and therefore the voltage difference (VIN−VINB) is positive. The OP amplifier 230 amplifies the voltage difference (VIN−VINB) to the level of the power supply voltage VEXT and then generates an amplified voltage Vav (shown in
After a predetermined time has elapsed and the control pulse signal DET_PLSB has been changed from a logic high level to a logic low level, the PMOS transistor 231P and the NMOS transistor 231N of the transmission gate 231 are switched on. The amplified voltage Vav at a logic high level is then transmitted through the transmission gate 231 and sent to the latch circuit 240. Finally, the amplified voltage Vav is latched by the latch circuit 240. Consequently, the fuse circuit 200 outputs an output signal OUT at a logic low level indicating that the fuse 110 is not programmed.
On the other hand, the resistance value R110 of the fuse 110 is larger than the resistance value R120 of the reference resistor 120 under the condition that the fuse 110 is programmed. The PMOS transistors 212 and 221 are turned on or enabled after the control pulse signal DETECTB is changed from a logic high level to a logic low level. Since the resistance value R110 of the fuse 110 is larger than the resistance value R120 of the reference resistor 120, the voltage VIN of the node IN is set lower than the voltage VINB of the node INB and therefore the voltage difference (VIN−VINB) is negative. Clearly, the current I1 is still constant, but the drain-to-source voltage VIN of the NMOS transistor 213 is varied after the fuse 100 is programmed. This is because the NMOS transistor 213 operates in the saturation region. Next, the OP amplifier 230 amplifies the voltage difference (VIN−VINB) to the level of the ground voltage GND and generates an amplified voltage Vav (not shown).
After a predetermined time has elapsed and the control pulse signal DET_PLSB is changed from a logic high level to a logic low level, the NMOS transistor 231N and the PMOS transistor 231P of the transmission gate 231 are switched on. The amplified voltage Vav at a low level is then transmitted through the transmission gate 231 and sent to the latch circuit 240. Finally, the amplified voltage Vav from the OP amplifier 230 is latched by the latch circuit 240. As a result, the fuse circuit 200 outputs an output signal OUT at a logic high level indicating that the fuse 110 is programmed.
According to the invention, the resistance difference of the fuse 110 is correctly sensed by means of the current mirror (formed by NMOS transistors 213 and 222), and the OP amplifier 230 further operates based on a subsequent voltage difference measured in the fuse 110. Hence, whether the fuse is programmed or not can be accurately detected without any possible errors. Besides, due to the current mirror of the invention, the voltage levels of the node IN and node INB are not influenced by the parasitic capacitance. Thus, through the design of the invention, the reliability of a memory device incorporating programmable fuses is considerably improved.
While certain exemplary embodiments have been described and shown in the accompanying drawings, it is to be understood that such embodiments are merely illustrative of and not restrictive on the broad invention, and that this invention should not be limited to the specific construction and arrangement shown and described, since various other modifications may occur to those ordinarily skilled in the art.