You are on page 1of 7

Power Supply Current Detectability of SRAM Defects

Jian Liu and Rafic Makki


Department of Electrical Engineering
University of North Carolina at Charlotte, Charlotte, NC 28223

Abstract
We investigate correlations between SRAM cell The iDDT pulse peak level is due to two components;
defects and power supply current including ZDDQ (peak direct transient path between power and ground, and path
value of quiescent power supply current) and iDDT (tran- between the output of the switching gate (gates) and either
sient power supply current). Our results show that the power or ground (depending on whether the circuit is
power supply current can be used to detect cell shorts, cell switching from a high state to a low state or from a low
opens, and disturb-type pattem sensitivity. We also investi- state to a high state). Defects such as opens may prevent
gate the effect of total current leakage in the power sup- the gate from having a normal conducting path between
ply, which is proportional to SRAM size, on the power power and ground during switching which can apprecia-
supply current detectability of SRAM cell defects. We bly change the level of iDDp A power tree distribution
present limits (obtained from simulation) on current technique was presented in order to isolate normal current
detectability of SRAM cell defects as a function of normal transients from those which result from defects. Experi-
power supply current leakage. mental results on a small size SRAM (8K) indicate that
when combined together, ZDDQ and ZDDT present a formi-
Keywords: transient power supply current, quiescent dable test that can reduce the number of escaping defects
power supply current, physical defects, large circuit sizes [31] 4331 (100% coverage of both read and write single
cell disturbs was obtained) using test lengths of 5n where
I. Introduction n is the number of cells.
At the 1981 International Test Conference Levi
showed that fully CMOS (FCMOS) circuits can be tested, In this paper, we investigate correlations between
in part, by measuring ZDDQ. Normal ZDDQ levels in a SRAM opens, shorts, and cell disturbs as a function of cir-
FCMOS circuit are mostly due to current leakages. Ele- cuit size. We attempt at qualifying the power supply cur-
vated IDDQ levels could indicate circuit defects such as rent detectability of these defects as a function of total
gate-oxide shorts. This is a significant result because ZDDQ current leakage which is a function of SRAM size. Large
is directly observable and yet can indicate defects any- SRAMs are typically divided into a number of array
where in the circuit. Since that time the test industry has islands. The results presented in this paper can be used as
recognized the advantages of ZDDQ and a wealth of ZDDQ estimates on the size of arrays that can practically be
research results have been compiled [11-[29]. Researchers tested with power supply current.
have developed sensors for built-in monitoring of ZDDQ
[15]-[21], proposed new test generation techniques [21]- II.Background
[%I, studied the use of scan techniques to enhance control- In this section we present simple examples on the
lability for ZDDQ testing [251, experimented with ZDDQ. in power supply current detectability of SRAM defects.
production testing 1261, utilized ZDDQ for fault locatton Throughout this paper, the following notation shall be
[27], and reported on testing static RAMS with IDDQ [28]- employed.
[29]. The test industry is in the process of developing stan- &i denotes the complete supply current
dards for off-chip ZDDQ sensors as was presented at the ZDDQ: denotes the level of the quiescent supply current
recent 1994 International Test Conference [30]. Recently, ZDDY denotes the peak value of the transient supply
iDDT has been proposed as an additional testability mea- current
sure for detecting SRAM defects including cell disturbs ~DDT:denotes the complete transient supply current
[31]. The iDDT provides a window of observability into
the internal switching characteristics of a circuit. Every
time a circuit switches, it is expected to produce an ~DDT II. 1Z D ~ Example
e
pulse whose peak level is appreciably greater than IDDQ. Consider the SRAM cell of Figure 1-b and assume

0-8186-7129-7/95$4.00 0 1995 IEEE 367


The Fourth Asian Test Symposium

Authorized licensed use limited to: University of Central Florida. Downloaded on October 25, 2008 at 23:37 from IEEE Xplore. Restrictions apply.
that there is a resistive bridge between the gate line of tran-
sistor m4 and the data line d connecting the gate of transis-
tor m4 to Vdd and the Bit line to GND results in a path
via the bridge between Vdd and GND. Such a path may
increase the level of JDDQ. In using IDDQ to detect the
fault, there are several issues. These issues include: the
B
the switching of ce112. Recently, Su et. al. [31] have pro-

(4
level of normal leakage into the power supply, the level of
current noise in the power supply, and the smallest current
resulting from a defect which can be detected by a sensor
[34]. If the level of IDDQresulting from a defect is outside
the design range (appreciably higher than the normal;
ZDDQ), the defect can be detected by a sensor. However, if
the level of ZDDQ resulting from a defect is not a p p i a -
bly different from the normal leakage level (lies within the
normal noise level or is smaller than the smallest defective
that can be detected by a sensor), the defect may not
be detected by testing. The remedy would be to parti-
GND
tion the circuit into segments that individually have lower (b)
normal leakage levels. These issues affect the selection of
a pass/fail value for ZDDQ limit. The ZDDQ limit settings Figure 1. Normal S R A M Cell Structure and Model
can significantly vary from circuit to circuit. posed a method for power supply distribution that uses an
additional test Vdd line for isolating normal iDDT pulses
II.2 iDDTExample from those resulting from defects. For convenience, Fig-
Assume that the drain of transistor m l is open in Fig- ure 3 shows an example of this power tree partitioning
ure 1-b and that the cell is initially set to logic 1. If the cell technique.
is intended to switch to logic 0 by applying a 0 to the bit
line and activating the word line, a normal iDDT pulse
would result. However, in the presence of the open, the
actual ZDDT level may be appreciably smaller than the
expected value. A current sensor can detect this difference
by allowing the iDDT pulse to charge a capacitor and using
an analog comparator to compare the resulting voltage to
a reference vdue. Now consider the cell pair of Figure 2.
If one performs a write operation to celll involving
switching of its state, only celll is expected to switch and
cell2 should be unaffected. However, in the presence of a
cell disturb, the state of cell2 may also switch as a result Figure 2. Cell Disturb Fault
of writing to celll. This results in a transient pulse due to

PassiFail
Vdd

. ,
System GND

Figure 3. Power Tree distribution for iDDT Observability

368

Authorized licensed use limited to: University of Central Florida. Downloaded on October 25, 2008 at 23:37 from IEEE Xplore. Restrictions apply.
The SRAM utilizes one Vdd line (Vdd2) and one are detected between the two sets of write operations.
GND line (GND2) dedicated for viewing abnormal ~DDT However, practical size SRAh43 have much higher
pulses. In this scheme, if a particular cell is addressed, say leakage currents and much bigger capacitances on the
cell(l,l), its Vdd and GND lines get connected to the nor- power supply connected to the current sensors. Both of
mal System power and GND lines. All other cells are con- these factors can influence the current detectability of
nected to either Vdd2, GND2, or both. The test power and defects as was discussed in Section 11. The effect of these
GND lines are connected to ~ D D Tsensors. If cell (1,l) dis- parameters is discussed in more detail in Section V.
turbs any other cell in the array, an abnormal iDDT pulse
will be sensed on either Vdd2 or GND2. The circuitry IV. Open Defects
required to perform the power tree distribution consists of We considered five different open defects. An impor-
a pair of transistors per array column and a pair per array tant consideration is the voltage on the open which can be
row [31]. due to parasitic capacitances. Table 2 shows the effect of
An iDDT sensor involves using the transient pulse to the open voltage on both ZDDQ and ZDDT for a double float-
charge a capacitor and comparing the resulting charge to a ing gate defect. The open voltage was varied from 0.5 V
reference value. In some respects, the design of the iDDT to 4.5V. The ZDDQ and ZDDT levels were recorded for a 0
sensor is simpler than that of ZDDQ because, in the latter to 1 write operation and 1 to 0 write operation. For the
case, one has to not allow the transient pulse which pre- write1 operation, the faulty current values approach the
cedes the quiescent current to disrupt the quiescent current good current values as the voltage in the open approaches
measurement. The issues involved in ~DDTtesting include: 4.5 V, as is expected. However, for the write-0 Operation,
the smallest pulse that can be detected by a sensor, the nor- the faulty current responses increase as the voltage in the
mal system noise levels, the normal amount of leakages, open increases because the write operation results in a 1
and the amount of capacitance on the power supply con- on db (Figure 1) which in turn tries to pull the open to 0.
nected to the sensor. In the case of open faults, an impor- As a result, the open is being pulled high and low simulta-
tant issue is the open fault voltage because that could neously giving rise to a Vdd to GND short which becomes
affect the excitation of the power-GND path. Other issues stronger as the open voltage is increased.
include the effects of power tree partitioning in terms of
performance degradation as addressed in [321.
IaaaaBs
In the case of an open voltage of 0.5 V, two of the
opens were detected with the write-l operation and one
III. Short Defects with the write-0 operation. Two of the opens result in a
In this section, we investigate the effect of shorts AZDDQof approximately 1 pA (for the write-0 operation)
including those that can cause faults on power supply cur- with normal leakage of 6.6 pA. This could result in a
rent levels. We considered five different resistive shorts. detect depending on the levels of normal system noise
Table 1 gives the simulation results for a 0 to 1 write margins and the sensor characteristics. An appreciable
operation. Similar results were obtained for a 1 to 0 write ZDDT difference results for all opens in the case of the
operation. The row labelled “good” represents the good write 0 and write 1 operation. In the case of the double
circuit response. The data were obtained by using a stan- floating gate defect, although we see an appreciable value
dard SRAM cell layout (from Cascade Logic tool set) and of NDDT(better than 50% change from normal ZDDT), the
performing Spice simulation using the HP 1.2 pm process resulting Test AVdd, which is a better measure, is less
parameters. The LUDDQ/ AZDDT column refers to the than 50% of the normal value. Thus, the open may or may
change in quiescent/transient current between the good not be detected depending upon variables such as normal
and faulty circuits. In the case of ~DDTa good measure is system noise and accuracy of the current sensor.
the effect of the current (area of iDDT pulse) in terms of
charging the capacitor on the supply line connected to the
tester. This is quantified in the Test Vdd and Test AVdd
@eh ODen Voltage
columns. Establishing detectability percentages requires
setting current limits to be used by the sensors. In the case An open voltage of 4 . W is probably unrealistic but
of ZDDQ, all shorts provide ZDDQ levels which are signifi- gives a sense of what happens to the current levels in
cantly different than the good circuit levels when both extreme situations. However, as we saw from Table 2, the
current detectability profile of the open does not signifi-
write operations (0 to 1 and 1 to 0) are performed. Thus
these defects should be easily detected by ZDDQ for any cantly change as the open voltage goes beyond 2.5 V. We
reasonable current limit. In the case of iDDT, if we assume found that three of the opens may be detected with ZDDe if
a detect for up to a 1 V change in voltage, all the shorts the sensor can delineate a 1 pA change for normal operat-

369

Authorized licensed use limited to: University of Central Florida. Downloaded on October 25, 2008 at 23:37 from IEEE Xplore. Restrictions apply.
Short4 1601.889 I 1595.278 903.7 738.0 4951.6 3499.6
Short5 294.669 I 288.058 174.4 8.7 2759.3 1307.3

Table 2: Effect of Open Voltage for a Double Floating Gate Defect.


~~ ~ ~ ~-
Initial i Test
Cell Test ZDDQ NDDQ ZDDT MDDT Test Vdd
Voltage AVdd
(V) @A) (PA) (km @A) (mV)
(my)
Good N/A 0-->1 6.611 -i"- 165.7 1T.o 1480.6 0.0
1 -->0 6.612 0.OOO 168.4 0.0 1486.9 0.0
Defect 0.5 0--> 1 139.988 133.387 252.9 87.2 207 1.3 590.7
1 -->0 11.672 5.060 4.8 -163.6 1546.7 59.8
Defect 1.o 0-->1 111.321 104.710 226.5 60.8 1847.4 366.8
1--> 0 41.939 35.327 35.3 -133.1 1725.7 238.8
Defect 1.5 0--> 1 86.789 80.178 83.9 -82.7 1635.6 155.0
1--> 0 165.357 158.745 141.6 -26.8 2272.2 785.3
Defect 2.0 0-->1 64.341 57.730 54.3 -111.4 1467.3 -13.3
1--> 0 373.385 366.773 131.6 -36.8 2105.8 618.9
Defect 2.5 0--> 1 44.471 37.860 35.2 -130.5 1387.1 -93.5
1 -->0 594.439 587.827 120.6 -47.8 2430.3 943.4
Defect 3.5 0-->1 13.280 6.669 4.1 -161.6 1353.2 -127.4
1 --> 0 776.318 769.706 107.3 -61.1 2594.4 1107.6
Defect 4.5 0--> 1 6.774 0.163 1.3 164.0 1350.4 -130.2
1--> 0 765.904 759.292 110.9 -57.5 2694.1 1213.5

Table 3: InDeand i ~ Current


n ~ of the Five Types of Cell-Cell Shorts.

Authorized licensed use limited to: University of Central Florida. Downloaded on October 25, 2008 at 23:37 from IEEE Xplore. Restrictions apply.
ing levels of 6 PA. Two of the opens are easily detected 10, 000 cells. Since Spice simulations run times are pro-
by Z D D ~ with the write-0 operation. In iDDT testing, all hibitive, the size of the SRAM was emulated by adding
opens are detected except one open drain because the high leakage into the power supply and connecting a capacitor
voltage on the open drain representing the output of the on the power bus connected to the sensor. The SRAM
inverter affects its switching characteristics only to a very leakage and capacitance values of a single cell were used
small extent. to compute the estimates for the larger SRAM sizes. Fig-
ure 4 and 5 show a summary of the results. The Figures
V. Large Circuit Effects indicate the percentage of change in current between the
In this section, we examine the current detectability good and faulty circuits for different values of normal
of SRAM shorts and opens as the level of normal current leakage currents. This data can be used to help determine
leakage gets large and the value of the capacitance on the the maximum normal leakage current for a given sensor
test power bus connected to the tester gets large. We chose measurement precision. In turn, this can help in power
two faults for this analysis: resistive bridge and double tree partitioning and/or determination of number of sen-
floating gate. The SRAM size was varied from 10 cells to sors required.

Figure 5.The Current Percentage Change vs the Leakage Current for


bndging Defect.

371

Authorized licensed use limited to: University of Central Florida. Downloaded on October 25, 2008 at 23:37 from IEEE Xplore. Restrictions apply.
VI. Disturb Defects 598-607.
In this section, we investigate the effect of disturb [8] S . McEuen, “IDDQ Benefits,” Proc. of IEEE VLSI
faults on IDDQ and iDDT. We considered five bridging Test Symposium, 1991, pp. 285-290.
defects between two SRAM cells. The test results are [9] S . McEuen, “Why IDDQ?,” Proc. of International
given in table 3. It was found that defects 2,3, and 4 cause Test Conference, 1990, pp. 285-290
cell disturbs when both cells are initialized to 0 and a [lo] T. Storey and W. Maly, “CMOS Bridging Fault
write-1 operation is performed on the top cell.We did not Detection,” Proc. of International Test Conference,
employ the testable SRAM structure of Figure 3 which 1990, pp. 842-851.
would have made the defects easily detected by iDDT since
no iDDT pulse would have been expected on the supply [ll] K. Baker and B. Verhelst, “IDDQtesting because Zero
defects isn’t enough: A Philips Perspective,”Proc. of
line of cell2 if only cell1 is written to. The test results
International Test Conference, 1990, pp. 253-254.
Show iDDT to detect dl disturb defects. None Of the dis-
turb-causing defects could be detected with IDDQ. [12] C. Hawkins, J. Soden, R. Fritzemeier and L. Horing,
“Quiescent Power Supply Current Measurement for
CMOS IC Defect Detection,” IEEE Tran. on
VII. Conclusions Industrial Electronics, Vol. 36, No. 2. May 1989,pp.
In this paper, we studied the power supply current 211-218.
detectability (both transient and quiescent) of various [13] R Fritzemeier, C. Hawkins, and M. Soden, “CMOS
SRAM defects. These defects include shorts, opens, and IC Fault Models, Physical Defect Coverage, and IDDQ
disturbs. It was shown that when combined together, IDDQ Testing,” Proc. of IEEE 1991 Custom Integrated
and iDDT form a strong test vehicle for reducing the number Circuits Conference, pp. 13.1.1- 13.1.8.
of escaping defects. We also presented data on the effects [14]R Rodriguez-Montanes, J. Segura, V. Champac, J.
of large circuit parameters such as large leakages and Figueras, and J. Rubio, “Current vs. Logic Testing of
capacitance loading. This data can be used to estimate the Gate Oxide Short, Floating Gate and Bridging
Failures in CMOS,” Proc. of International Test
size of partitions for current testing. Conference, 1991, pp. 510-519.
References [15] A. Welbers, B. Verhelst, and E. Seevinck, and K.
Baker, “A Built-in CMOS Idd Quiescent Monitor
Circuit,” Proc.of IEEE VLSI Circuit Symposium.
L. Peters, “A Better Method for Testing CMOS ICs” [16] W. Maly, and P. Nigh, “Built-in Current Testing-A
Semiconductor International, November 1991, page Feasibility Study,” Proc. of International Conference
36. on Computer-Aided Design, November 1988, pp.
W. Maly, “Realistic Fault Modeling for VLSI 340-343.
Testing,” Proc. of Design Automation Conference, [17] P.J. Nigh, “Built-in Current Testing,” SRC TechnicaE
1987, pp. 173-180. Report 730083, July 1990.
J. Soden and C. Hawkins, “Test Considerations for E181 P. Nigh and W. Maly, “A Self-Testing ALU Using
Gate Oxide Shorts in CMOS ICs,” IEEE Design and Built-In Current Sensing,” Proc. of IEEE 1989
Test, Aug. 1986, pp. 56-63. Custom Integrated Circuit Conference, pp. 22.1.1-
T. Storey, W. Maly, J. Andrews, and M. Miske, “Stuck 22.1.4.
Fault and Current Testing Comparison Using CMOS [19] D. Feltham, P. Nigh, L. Carley, and W. Maly, “Current
Chip Test,” Proc. of International Test Conference, Sensing Built-In Testing of CMOS Circuits,’’ Proc. of
1991,pp. 311-318. ICCD 1988, pp. 454-457.
W. Maly, “Current Testing,” Proc. of International [20] M. Patyra and W. Maly, “Circuit Design for Built-In
Test Conference, 1990,page 257. Current Testing,” Proc. of IEEE I991 Custom
J. Soden, R. Fritzemeier, and C. Hawkins, “Zero Integrated Circuits Conference, pp. 13.4.1-13.4.5.
Defects or Zero Stuck-At Faults - CMOS IC Process [21] P. Nigh, and W. Maly, “Test Generation for Current
Improvement with IDDQ,~’Proc. of International Test Testing,” IEEE Design and Testing of Computers,
Conference, 1990,pp. 255-256. Feb. 1990,pp. 26-38.
S . Bollinger and S . Midkiff, “On Test Generation for [22] W. Mao, R. Gulati, D. Goel, and M. Ciletti,
IDDQ Testing of Bridging Faults in CMOS Circuits,” “QUIETEST A Quiescent Current Testing
Proc. of International Test Conference, 1991, pp. Methodology for Detecting Leakage Faults,” Proc. of

372

Authorized licensed use limited to: University of Central Florida. Downloaded on October 25, 2008 at 23:37 from IEEE Xplore. Restrictions apply.
International Conference on CAD, 1990,pp. 280-283.
[231 P. Nigh and W. M y , “Layout-Driven Test
Generation,” Proc of International Conference on
CAD,1989,pp. 154-157.
[24] R. Fritzemeier, J. Soden, R. Treece, and C. Hawkins,
“Increased Stuck-at Fault Coverage with Reduced
IDDQ Test Sets,” Proc. of International Test
Conference, 1990.
[25] T. Chakraborty, S . Bhawmik, R. Bencivenga and C.
Lin, “Enhanced Controllability For IDDQ Test Sets
Using Partial Scan,” Proc. of 28th ACMIIEEE Design
Automation Conference, pp. 278-281.
[26] L. Homing, J. Soden, R. Fritzemeier, and C. Hawkins,
“Measurement of Quiescent Power Supply Current
for CMOS ICs in Production Testing,” Proc. of
International Test Conference, 1987,pp. 300-309.
[27] R. Actken, “Fault Location with Current Monitoring,”
Proc. of International Test Conference, 1991, pp.
623-632.
[28] R. Meershoek, B. Verelst, R. Mclnerey, and L.
Thijssen, “Functional and IDDQ Testing on a Static
RAM,”Proc. of International Test Conference, 1990,
pp. 929-937
[29] C. Kuo, T. Toms, B. Neel, J. Jelemensky, E. Carter,
and P. Smith, “Soft-Defect Detection (SDD)
Technique for a High-Reliability CMOS SRAM,”
IEEE Journal of Solid-State Circuits, Vol. 25, No. 1,
Feb. 1990, pp. 61-66.
[30] K. Baker, “QTAG: A Standard for Test Fixture based
IDDo/lssaMonitors,” Proc of ITC 94 pp. 194-202.
[31] S . Su and R. Makki, “Testing Random Access
Memories By Monitoring Dynamic Power Supply
Current,” Journal of Electronic Testing, Vol. 3, Aug.
1992, pp. 265-278.
[32] S . Su, R. Makki, and T. Nagle, “Transient Power
Supply Current Monitoring - A New Test Method for
CMOS VLSI Circuits,” Journal of Electronic Testing,
Vol. 6, February 1995, pp. 23 - 43.
[33] S . Su and R. Makki, “A Testable Static RAM
Structure for Efficient Coverage of Pattem Sensitive
Faults,” Proc. IEEE VLSI Test Symposium, Apr. 1992,
Session 12.4.
[34] W. Maly and M. Patyra, “Design of ICs Applying
Built-In Current Testing,” Journal of Electronic
Testing, Vol. 3, December 1992,pp. 397-406.

373

Authorized licensed use limited to: University of Central Florida. Downloaded on October 25, 2008 at 23:37 from IEEE Xplore. Restrictions apply.

You might also like