Learning quickly from IDDQ
A temperature-profiling technique enhances IDDQ tests during characterization and production.
Minh Quach & Neeta Agarwal, Agilent Technologies, Fort Collins, CO -- Test & Measurement World, 11/1/2003
Determining whether IDDQ failures result from design errors, test-vector pattern problems, or silicon defects can be time consuming and costly. You can simplify the investigation into why abnormal IDDQ behavior occurs by measuring IDDQ as a function of temperature and generating the best-fit equation. We employed this method on a 0.18-µm process, but you can use it for any process to determine the status of your vector patterns, your design, and your silicon, all within hours.
Common IDDQ tests compare IDDQ current patterns and then look for statistical outliers, which represent suspected defects. During characterization, you can use an IDDQ temperature profile to ensure the validity of test vectors and rule out design errors. During manufacturing, you can determine whether outliers represent real defects by comparing the temperature profile of the minimum and maximum IDDQ currents of good and bad parts.
IDDQ vs. temperatureThe formula for the sub-threshold current of a MOS transistor is (Ref.1):
IDDQ = (W XC/ L)exp(-k Vt/ T) (1)
where W is the transistor width, L is the transistor length, XC and k are constants, Vt is the threshold voltage, and T is the temperature.
More simply,
IDDQ = C1exp(C2 T) (2)
where C1 and C2 are constants.
Generally, a defect affects the maximum IDDQ value, so the minimum IDDQ temperature profiles for both good and bad parts would conform to equation 2, but the maximum IDDQ temperature profile of a bad part would not.
A good IDDQ measurement must meet three requirements:
- The correlation coefficient, R2, of the IDDQ current vs. temperature data must be 0.98 or higher. Our data has shown that an R2 of 0.98 or higher represents good correlation with equation 2. This value does not depend on the fab processes or devices.
- C2 must range from 0.02 to 0.05, based on our experience with various products fabricated using a 0.18-µm process; C2 is generally smaller for faster processes.
- The intercept value, C1, represents the average IDDQ value. You can calculate this value or estimate it based on the history of other parts fabricated using a given process. This value increases for faster processes (which exhibit smaller transistor length, L).
Three examples show scenarios where IDDQ temperature profiling is beneficial: design errors, test-vector problems, and silicon defects.
Design errorsDuring characterization, good IDDQ measurements will show that IDDQ and temperature correlate in accordance with equation 2. Plots A and B in Figure 1a represent two good IDDQ measurements (which differ because of fab process variation). Curve-fits for plots A and B of the five measurement points yield these results:
For plot A:
IDDQ = 0.6752exp(0.0343 T), and R2 = 0.9982
For plot B:
IDDQ = 0.4574exp(0.0347 T), and R2 = 0.998
Next consider the part represented by plot C in Figure 1a:
IDDQ = 14.648exp(0.0014 T), and R2 = 0.538
![]() |
|
|
It's not clear how to isolate the problem. Equation 2 shows that IDDQ should exponentially increase with temperature. But plot C shows that the IDDQ values at both 0°C and 20°C are about the same. Furthermore, the current at 0°C should be much less than 9 mA. These factors suggest that a current component whose response is inversely proportional to temperature must also be present.
When we analyzed the device, we located a resistive short (caused by a defective mask) of about 300 Ω between P diffusions; plot D represents the resistive short's current response with temperature. Plot E shows IDDQ current with the resistive short removed. Plot E's equation meets the three criteria of the good IDDQ measurements:
IDDQ = 0.328exp(0.035 T), and R2 = 0.9963
Test-vector problemsAnother scenario involves poor IDDQ vector patterns. Figure 1a plots F and G show the current measured with bad IDDQ vector patterns:
For plot F:
IDDQ = 8.16exp(0.0095 T), and R2 = 0.9165
For plot G:
IDDQ = 0.457exp(0.0347 T), and R2 = 0.998
For plot F, C2 and R2 do not meet the good IDDQ measurement criteria, but for plot G they do. Why the difference? Plot F represents data taken with VDD of 1.5 V; for plot G, VDD was 1.0 V. After some analysis, we found that the IDDQ vector patterns did not put all the circuits in quiescent states at the nominal 1.5 VDD, resulting in floating current. With VDD reduced, the floating current disappears.
This floating current (drain-source current, IDS) exhibits the temperature response shown in plot H in Figure 1a. In CMOS, IDS decreases as temperature increases for strong inversion conditions. Plot I represents the IDDQ measurements with VDD at 1.5 V after we fixed the vector patterns:
IDDQ = 0.7776exp(0.0347T), and R2 = 0.998
Silicon defectsWhen high IDDQ failure rates occur in production, temperature profiling can ensure that good parts are not rejected and bad parts are not shipped. Figure 1b represents a temperature profile of one failing part (plots J and K) and one passing part (plots L and M). This lot has about 30% IDDQ failure rate, which is much higher than average.
Typically, a part fails IDDQ tests either with respect to the absolute maximum limit (for all vector patterns, IDDQ exceeds the maximum limit) or with respect to current ratio (only some vector patterns result in excessive currents). We chose to apply the current ratio method described in Ref. 2 for our production test, which employed 200 IDDQ vector patterns.
Since the assumed-defective parts in Figure 1b fail the current ratio while the passed parts are defect free, then the following should be observed:
- Minimum and maximum IDDQ values of the 200 patterns applied to passed parts should exhibit very similar temperature profiles.
- The minimum IDDQ of a failed part should exhibit a temperature profile similar to that of the minimum IDDQ of a passed part, and it should also meet the three criteria for good IDDQ measurements.
- The maximum and minimum IDDQ values of the failed part should exhibit different temperature profiles, and the maximum IDDQ value will not meet the three criteria of a good IDDQ measurement.
Table 1 summarizes the plots in Figure 1b. The value C2 for plots J and K differ: For plot K, C2 is 0.0317—within the expected range. For plot J, C2 is 0.0151—which is too low. R2 of plot J is 0.9179, while R2 of the plot K is 0.989.
These two conditions confirm that plot J (max IDDQ vector) represents defects and that plot K (min IDDQ vector) does not for the same part. This confirmation shows that the IDDQ failure is real and the part should be rejected. As for plots L and M (passed IDDQ), all C1, C2 and R2 values meet the criteria for the good IDDQ measurements. This confirmation at least shows that no defect has been detected with the IDDQ vector patterns.
In most cases, an R2 value lower than 0.98 is enough to show that the IDDQ measurements are not good (the R2 value does not depend on the fab process). Unlike R2, the C1 and C2 components do depend on processes and devices, so comparison of known-good measurements to a questionable one is appropriate.
| Plot | Condition | IDDQ equation | R² |
| J | Fail | Max IDDQ = 0.3477 exp (0.0151 T) | 0.9179 |
| K | Fail | Min IDDQ = 0.0638 exp (0.0317 T) | 0.989 |
| L | Pass | Max IDDQ = 0.091 exp (0.0212 T) | 0.986 |
| M | Pass | Min IDDQ = 0.0613 exp (0.0248 T) | 0.9899 |
| Author Information |
| Minh Quach received a BSEE from Oregon State University in 1991. He has worked in RF and microwave test engineering and in product and test-technology development at HP/Agilent Technologies. minh_quach@agilent.com. |
| Neeta Agarwal, who received a BSEE from University of Michigan in 1995, has worked as an electrical test and quality engineer for General Motors and now works as a test-development engineer for Agilent Technologies. neeta_agarwal@agilent.com. |
| References |
|
| Acknowledgements | ||
| The authors thank Jerry Fremaint, test technology development engineering manager, and David Leary, manufacturing engineering manager, for advice, guidance, and encouragement. | ||





















