System Maintenance occurs every Friday.

IDDQ Testing

Are you looking for more information regarding this and other subjects? Look no further than Semitracks' Online Training. Semitracks' Online Training contains short courses and other material useful for any Engineer trying to learn new subjects or brush up on old ones.

What is a Curve Trace?

A curve trace is produced by an electrical test usually made by measuring the current (I) that results from applying a voltage (V) varied over a range from one voltage value to another value. The display or plot of current versus voltage obtained from this test is referred to as a curve trace or I-V measurement. Curve traces can also be V-V or V-I measurements. More specifically, curve trace measurements for power supply current are made across the power supply terminals (VDD and VSS or VCC and GND). Two main modes can yield useful information: current vs. voltage and current vs. time.

Current vs. voltage is the most common method for gathering data. Typically, an IC is placed in a low current state by tying the inputs to appropriate values (logical "1" or "0") and letting the output pins float. Many ICs must be initialized (i.e., placed in a state with no internal contentions) through the use of the clock pin or a vector set in order to place the IC in a low current state. Because power supply current can range over several orders of magnitude, take an initial measurement using a logarithmic scale for current if possible. Once you have examined the magnitude and general shape of the curve, take the measurements using a linear scale for current.

Current vs. time is another useful method for gaining insight into the failure mode. The IC is placed in the state in which the electrical failure mode is active. The voltage is set at the maximum operating voltage, and the current is monitored for changes during a period of several seconds to a minute.

Power supply current measurements can yield information that allows the analyst to determine the failure mechanism. The shape of the current and its stability give important clues to the presence of failure mechanisms such as gate oxide defects, inter-level shorts, metal stringers, and a variety of open interconnect failure mechanisms.

Plot of an IC in a high current state. Plot of an IC in a high current state.
Plot of an IC in a high current state.
Plot of an IC in a low current state. Plot of an IC in a low current state.
Plot of an IC in a low current state.

How is a Curve Trace Performed?

The typical curve trace test method is to force a voltage and measure the resultant current for a single pin at a time to evaluate continuity or leakage current. Curve trace I-V measurements are made with instruments such as the Tektronix 576 or HP4145 Semiconductor Parameter Analyzer. The Tektronix 576 is an analog instrument commonly used to provide a real time display of the current and voltage while the voltage continuously sweeps from a negative voltage through zero to a positive voltage and back to the negative voltage (AC mode). The HP4145 is a digital instrument that can display the current and voltage with the voltage incrementally stepped between two values. The HP4145 can provide both linear and logarithmic displays, save data in internal files and on floppy diskettes, and send data to other equipment, such as a plotter.

Switchbox Method

The most common method for measuring the power supply current is to use a switchbox to set the IC in the desired state. Once the IC is placed in the socket, check the pins for continuity. To do this, set all switches low. Connect pin 1 to the curve tracer. Sweep the voltage from -1 to +1 volts. Input, bi-directional, and output pins should exhibit diode characteristics in both directions. The VDD pin(s) should exhibit a diode characteristic in the reverse direction only, and the VSS pin(s) should exhibit a diode in the forward direction only. Once continuity has been verified, place the pins in a condition to exercise the defect. At this point during the analysis, you may not have a good indication on how to do this.

After locating a high current state, use the following procedures to characterize it. If it is relatively easy to produce the high current state, sweep the voltage from the maximum rated supply voltage down to zero volts on a logarithmic scale and repeat the measurement using a linear scale. Once this has been done, reproduce the condition using the maximum rated supply voltage and measure the current with respect to time. Measure for at least 10 seconds, and, if possible, up to 60 seconds. If the condition is difficult to reproduce, make the time measurement first and then make the current voltage sweep (max. voltage to zero) using a logarithmic scale. This will hopefully allow you to obtain the most data. If at all possible, repeat the process to confirm your initial measurements.

ATE Method

If you are unable to produce a high current state using a switchbox, you may be able to use Automatic Test Equipment to locate potential high current states. This requires a tester with a power supply current option and a vector set with the capability of halting on particular vectors and making measurements. The test engineer for the IC may be able to help you with this activity.

Methods for determining the high current state

With a bench setup, you may want to try the following things:

  1. Start with the static burn-in configuration
  2. Try clocking the IC and checking after each toggle step
  3. Try toggling other pins with global influences on the IC (reset, initialization, interrupt pins, etc.)

Why is a Curve Trace Performed?

A power supply current curve trace is commonly for IDDQ vs VDD measurements for CMOS ICs. This type of measurement is preferred rather than a measurement of current at a single voltage for several reasons, including: (1) the curve trace instrument can provide more precise control over the maximum current, voltage, or power to assure that the failure mechanism is not altered and that the component is not damaged,(2) the I-V curve can provide useful information about the stability and nature of the failure mechanism.

Another important reason for performing a power supply current curve trace is the amount of information that can be obtained quickly and non-destructively. The curve can be obtained in a manner of minutes and can yield useful information on the stability and nature of the failure mechanism. Because of its relative ease to obtain, it is also useful as a monitor after each destructive step to determine if conditions have changed as a result of the step or technique.

When is a Curve Trace Performed?

A power supply current curve trace is usually performed as one of the initial electrical measurements during analysis of a component. While this technique is most useful for CMOS ICs, it can also be used for bipolar and BiCMOS ICs in certain instances.

Power supply current measurements would typically be used first to attempt to confirm the failure symptoms. For example, the curve can be used to confirm an IDDQ failure or standby current failure. Second, the curve can be used to determine if a functional or parametric failure has an associated high current signature. If a high current signature can be obtained, a number of rapid localization techniques can then be employed to determine the failure (i.e. liquid crystal, light emission, CIVA, LIVA, and Fluorescent Microthermographic Imaging).

A power supply curve curve trace should also be performed after tests that can alter the current demands on the IC, such as an unbiased bake and biased temperature stressing. The technique should also be performed after each destructive test such as delidding, top glass removal, backgrinding, and backside die thinning. The technique is a quick and easy way to determine if the destructive step altered the behavior of the IC.

MIL STD Procedures for Power Supply Current

MIL-STD-883C

METHOD 3005.1

POWER SUPPLY CURRENT

  1. PURPOSE. This method establishes the means for measuring power supply currents of digital microelectronic devices such as TTL, DTL, RTL, ECL, and MOS.
  2. APPARATUS. Equipment capable of applying prescribed voltage to the test circuit power supply terminals and measuring the resultant currents flowing in these terminals shall be provided. The test chamber shall be capable of maintaining the device under test at any specified temperature.
  3. PROCEDURE. The device shall be stabilized at the specified test temperature.
    1. ICCH (logic gate). Inputs of the device under test shall be conditioned in such a way as to provide a HIGH level at the output, the worst case supply voltage(s) shall be applied and the resultant current flow in the supply terminals measured.
    2. ICCL (logic gate). Inputs of the device under test shall be conditioned in such a way as to provide a LOW level at the output, the worst case supply voltages(s) shall be applied and the resultant current flow in the supply terminals measured.
    3. ICC or IEE of combinatorial digital circuits. The inputs of the device under test shall be conditioned to put the device into its worst case power dissipating state. The current flowing into the VCC, (positive supply) terminal, or out of the VEE (negative supply) terminal shall be measured with the VCC and VEE voltages at their maximum specified operating levels.
    4. ICC or IEE of sequential digital circuits. The inputs of the device under test shall be exercised to put the device in a known output state (either HIGH or LOW) that causes worst case power dissipation. The current flowing into the VCC (positive supply) terminal, or out of the VEE (negative supply) terminal shall be measured with the VCC and VEE voltages at their maximum specified operating levels.
    5. IDD (MOS logic gate). Inputs of the device under test shall be conditioned in such a way as to provide a HIGH level at the output of MOS (P-Channel and C-MOS) or a LOW level at the output of MOS (N-Channel and C-MOS); worst case voltage(s) shall be applied and the resultant current in the supply terminals measured.
    6. IGG (MOS P-Channel and N-Channel logic gates). Inputs of the device under test shall be conditioned in such a way as to provide a HIGH level at the output of MOS (P-Channel) or a LOW level at the output of MOS (N-Channel). worst case voltage(s) shall be applied and the resultant current flow in the supply terminals measured.
    7. IDD of MOS combinatorial circuits. See 3.3 above.
    8. IDD of MOS sequential circuits. See 3.4 above.
    9. IGG of MOS combinatorial circuits. See 3.3 above.
    10. IGG of MOS sequential circuits. See 3.4 above.
    11. IDD dynamic (MOS logic gating and flip flop circuits). The driving signal to the test circuit shall be provided according to Method 3001 of this standard; the worst case voltage(s) shall be applied and the resultant average current in the supply terminals measured.
  4. SUMMARY. The following details shall be specified in the applicable procurement document:
    1. Test temperature.
    2. Power supply voltages.
    3. ICCH, ICCL, IDD, IGG, and IEE limits.
    4. Conditioning voltages.
    5. Dynamic input parameters (see 3.11).

References on Curve Tracing

  1. Books on basic electrical design and test principles, such as Introduction to VLSI Systems by Mead and Conway, Principles of CMOS VLSI Design by Weste and Eshragian, and VLSI Design Techniques for Analog and Digital Circuits by Geiger, Allen and Strader.
  2. Technical articles on basic electrical techniques in the proceedings, tutorials, and workshops of the International Test Conference, International Symposium for Testing and Failure Analysis, and International Reliability Physics Symposium.
  3. R. Gulati and C. Hawkins, IDDQ Testing of VLSI Circuits, Kluwer Academis Publishers, 1993.
Plot showing normal IDDQ on an embedded microprocessor (Courtesy Sandia Labs) Plot showing normal IDDQ on an embedded microprocessor (Courtesy Sandia Labs)
Figure 1. Plot showing normal IDDQ on an embedded microprocessor (Courtesy Sandia Labs)
Plot showing elevated IDDQ on an embedded microprocessor (Courtesy Sandia Labs) Plot showing elevated IDDQ on an embedded microprocessor (Courtesy Sandia Labs)
Figure 2. Plot showing elevated IDDQ on an embedded microprocessor (Courtesy Sandia Labs)
Plot showing normal IDDQ on an embedded microprocessor (Courtesy Sandia Labs) Plot showing normal IDDQ on an embedded microprocessor (Courtesy Sandia Labs)
Figure 3. Plot showing normal IDDQ on an embedded microprocessor (Courtesy Sandia Labs)
Plot showing elevated IDDQ on an embedded microprocessor (Courtesy Sandia Labs) Plot showing elevated IDDQ on an embedded microprocessor (Courtesy Sandia Labs)
Figure 4. Plot showing elevated IDDQ on an embedded microprocessor (Courtesy Sandia Labs)
Plot showing leakage associated with a gate oxide defect on an embedded microprocessor (Courtesy Sandia Labs) Plot showing leakage associated with a gate oxide defect on an embedded microprocessor (Courtesy Sandia Labs)
Figure 5. Plot showing leakage associated with a gate oxide defect on an embedded microprocessor (Courtesy Sandia Labs)
Plot showing leakage associated with an open interconnect defect on an embedded microprocessor (Courtesy Sandia Labs) Plot showing leakage associated with an open interconnect defect on an embedded microprocessor (Courtesy Sandia Labs)
Figure 6. Plot showing leakage associated with an open interconnect defect on an embedded microprocessor (Courtesy Sandia Labs)
Plot showing leakage associated with a bridging defect on an embedded microprocessor (Courtesy Sandia Labs) Plot showing leakage associated with a bridging defect on an embedded microprocessor (Courtesy Sandia Labs)
Figure 7. Plot showing leakage associated with a bridging defect on an embedded microprocessor (Courtesy Sandia Labs)