Next Patent: Information processing apparatus and information processing method
Next Patent: Information processing apparatus and information processing method
[0001] The present invention relates to a clamping circuit for the Vpop voltage used to program antifuses in an electronic circuit.
[0002] There are many electronic circuits or integrated circuits (ICs) that utilize antifuses to set or program a piece of logic to a specific value. Antifuses are capacitive-type structures which, in their unblown state, form open circuits. Antifuses are programmed/blown by applying a high voltage across the antifuse. The high voltage causes the capacitive-type structure to break down, forming a conductive path through the antifuse. Therefore, programmed/blown antifuses conduct while unprogrammed/unblown antifuses do not. One circuit, for example, that uses antifuses is a memory circuit.
[0003] Typical memory circuits include arrays of memory cells arranged in rows and columns. These memory circuits will also include several redundant rows and columns that are used as substitutes for defective locations in the memory array. When a defective memory array location is identified, rather than treating the entire array as defective, a redundant row or column is substituted for the defective row or column. This substitution is performed by assigning the address of the defective row or column to the redundant row or column such that, when an address signal corresponding to the defective row or column is received, the redundant row or column is addressed instead.
[0004] To make the substitution of the redundant row or column substantially transparent to a system including the memory circuit, the memory circuit utilizes an address detection circuit. The address detection circuit monitors row and column addresses and enables redundant rows or columns if the address of a defective row or column is detected.
[0005] One type of address detection circuit
[0006] The sense lines are “programmed” by blowing fuses in a pattern corresponding to the address word of the defective row or column (hereinafter referred to as the programmed addresses). The programmed addresses are then detected by initially applying a test voltage across the bank of sense lines. Then, bits of an external address are applied to the sense lines. If the pattern of blown fuses corresponds exactly to the pattern of external bits, a redundant match will be detected and the output signal will switch to a high state. Otherwise, if at least one external address bit does not correspond to its respective blown fuse, a non-match will be detected and the output signal will be in a low state. Therefore, a high voltage indicates that the programmed address matches the external address while a low voltage does not. A matched address indicates that the redundant row or column should be used.
[0007] To save the costs and labor required to blow the conventional fuse, antifuses have replaced fuses in the address detection circuit
[0008] Once programmed, the antifuse
[0009] In some ICs, the CGND line is directly accessible before the device is packaged (e.g., still in wafer form). During initial testing and repair, the CGND line is connected to directly using a probe card. This is referred to herein as “direct-connect” programming or a first programming mode of operation. In direct-connect programming, the probe card provides the programming voltage Vpop to the CGND line, which is used to program the appropriate antifuse. After the device is packaged, however, the direct connection to the CGND line cannot be made. Because it is desirable to make repairs to the packaged product, manufacturers will include a backdoor mechanism for applying the programming voltage Vpop to the internal CGND line from an external device. This is referred to herein as “external” programming or a second programming mode and is provided via a pin on the external package.
[0010] The backdoor mechanism typically includes a booting circuit connected between the external connection (i.e., pin/pad) and the CGND line. During normal operation of the packaged IC, the booting circuit isolates the external pin/pad from the internal CGND line. During a test mode of the packaged part, when it is desirable to program antifuses (i.e., during the second programming mode), the booting circuit receives the programming voltage Vpop from the external pin/pad and passes the voltage Vpop to the CGND line. Typically, the booting circuit uses a pass gate transistor to connect the external pad to the CGND line. The pass gate transistor is “booted” (i.e., has its gate voltage capacitively driven to an elevated level to turn it on to a preferred strength (a certain voltage from its gate to its source) and avoid any threshold voltage loss across the device) by a booting capacitor circuit.
[0011] Unfortunately, due to the self-booting nature of portions of the booting circuit, when the unpackaged memory device is being programmed by the directly connected probe (e.g., during direct-connect programming or first programming mode), the voltage on the CGND line is passed onto the external pad. This very high voltage is seen across the electrostatic discharge (ESD) device of the pad, which can breakdown and limit the programming voltage Vpop. Limiting the programming voltage Vpop increases the time required to program the antifuses and decreases the resistance distribution in blown antifuses. Both of these side effects are undesirable.
[0012] Accordingly, there is a desire and need for a booting circuit that substantially ensures that the proper voltage is applied to the antifuses during antifuse programming and in particular, during direct-connect antifuse programming.
[0013] The present invention provides a booting circuit, used during antifuse programming, which substantially ensures that the proper programming voltage is applied to the antifuses during antifuse programming.
[0014] The present invention provides a booting circuit, used during antifuse programming, which substantially ensures that the proper programming voltage is applied to the antifuses during direct-connect antifuse programming.
[0015] The above and other features and advantages are achieved by a booting circuit, used during antifuse programming, that has a clamping circuit designed to prevent a programming voltage from being unnecessarily limited by other components in a integrated circuit. The booting circuit is connected between an external interface, such as a bond pad, and an internal line, and is activated when the programming voltage is being applied directly to the internal line (i.e., not through the external interface). When activated, the clamping circuit allows a suitable and sufficiently high voltage to be applied to the internal line to properly program the antifuses, yet clamps the amount of voltage seen at the external interface. The clamping prevents ESD breakdown by the external interface from unnecessarily limiting the programming voltage.
[0016] The foregoing and other advantages and features of the invention will become more apparent from the detailed description of exemplary embodiments provided below with reference to the accompanying drawings in which:
[0017]
[0018]
[0019]
[0020]
[0021] In the following detailed description, reference is made to various specific embodiments in which the invention may be practiced. These embodiments are described with sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be employed, and that structural and electrical changes may be made without departing from the spirit or scope of the present invention.
[0022] In addition, the embodiments of the invention are described as applied to an SDRAM (synchronous dynamic random access memory). However, the invention is not limited to SDRAMs, and it should be appreciated that the invention is equally applied to other memory devices such as, for example, static RAMs (SRAMs), dynamic RAMs (DRAMs), video RAMs (VRAMs), and erasable programmable read only memories (EPROMs). It should also be appreciated that the invention is equally applied to other devices or integrated circuits that use and program antifuses such as processors and controllers.
[0023]
[0024] The precharge circuit
[0025] The output of the NAND gate
[0026] The first p-channel transistor
[0027] The fifth n-channel transistor
[0028] The booting capacitor circuit
[0029] The exemplary clamping circuit
[0030] The diode-connected transistors
[0031] The booting circuit
[0032] When the enable programming signal ENPROG indicates that antifuse programming is enabled, the precharging function of the precharge circuit
[0033] When the enable programming signal ENPROG indicates that antifuse programming is enabled and the probe signal PROBEttl indicates that a directly-connected probe is being used to supply the programming voltage, then both the precharge circuit
[0034] It should be noted that the clamping circuit
[0035]
[0036] The system
[0037] While the invention has been described and illustrated with reference to exemplary embodiments, many variations can be made and equivalents substituted without departing from the spirit or scope of the invention. Accordingly, the invention is not to be understood as being limited by the foregoing description, but is only limited by the scope of the appended claims.