首页    期刊浏览 2024年09月21日 星期六
登录注册

文章基本信息

  • 标题:On hard to detect bridging fault.
  • 作者:Bucur, Ion ; Boiangiu, Costin-Anton ; Constantin, Nicolae
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2009
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:The advent of deep-submicron (DSM) designs has created new difficulty in clock skew and power delivery, while the latest nanometer technologies have demonstrated that defects are located predominantly in routing. Inductive fault analysis of actual circuits suggests that bridging faults account for thirty to fifty percent of all faults. Several studies also did show that most silicon defects exhibit bridging fault behavior and test strategies that use simple fault model, such as single stuck-at, do not satisfy the growing test quality requirements (Pomeranz et al., 2004). Other test approaches, such as delay and [I.sub.DDQ] testing, are increasingly used for manufacturing testing of integrated circuits. Such test policy detects, in general, some sole defects. Although, [I.sub.DDQ] testing has been successfully used for detection of shorts for a long time, the efficiency of this method in complex deep sub-micron circuits has recently become questionable (Ingelsson et al., 2008). Consequently, a significant part of the testing must rely on other approaches.
  • 关键词:Bridging;Engineering design;Fault location (Engineering)

On hard to detect bridging fault.


Bucur, Ion ; Boiangiu, Costin-Anton ; Constantin, Nicolae 等


1. INTRODUCTION

The advent of deep-submicron (DSM) designs has created new difficulty in clock skew and power delivery, while the latest nanometer technologies have demonstrated that defects are located predominantly in routing. Inductive fault analysis of actual circuits suggests that bridging faults account for thirty to fifty percent of all faults. Several studies also did show that most silicon defects exhibit bridging fault behavior and test strategies that use simple fault model, such as single stuck-at, do not satisfy the growing test quality requirements (Pomeranz et al., 2004). Other test approaches, such as delay and [I.sub.DDQ] testing, are increasingly used for manufacturing testing of integrated circuits. Such test policy detects, in general, some sole defects. Although, [I.sub.DDQ] testing has been successfully used for detection of shorts for a long time, the efficiency of this method in complex deep sub-micron circuits has recently become questionable (Ingelsson et al., 2008). Consequently, a significant part of the testing must rely on other approaches.

2. BRIDGING FAULT MODEL

The bridging fault model, assumes that two or more wires are connected, but not intended to (Abramovici et al., 1994), by a resistive short line between them, which could be caused by a piece of metal from the sputtering process (Figure 1). For a shorted line u, one have to distinguish between the value one could actually observe on u and the value of u as determined by its source element; the latter is called driven value. A short circuit between signal 0 and signal 1 may change both signals to 0. This is called a wired-AND bridging fault because the resulting faulty signal can be obtained by an AND operation.

[FIGURE 1 OMITTED]

[FIGURE 2 OMITTED]

If on the other hand the resulting signal is 1 it is called a wired-OR bridging fault. Bridging faults models are capturing device faults caused by short between circuit connections. In order to simulate the resistive bridging fault model (Polian et al., 2005) it was used Berkeley Predictive Technology Model and BSIM4. This bridging fault model is valid for CMOS technologies with feature sizes of 90nm and below, accurately describing non-trivial electrical behavior in those technologies. There are two current models for wires shorted together: wired-AND/wired-OR fault model, and the Dominant Fault Model.

Bridging faults in CMOS technology require more complicated models. Whereas the stuck-at fault model assumes that a cell input or output is always tied to a fixed value, this bridging fault model assumes that one gate will dominate the value driven on the other net via the electrical path through the resistive short ([R.sub.sh]). If one net dominates, then the other may have an incorrect logic value at one or more of its fanouts. In Fig. 2 is presented a general model of a bridging fault between two lines u and v, inducing a wired-function. Such bridging fault is noted by (u, v) and the function introduced by the bridging fault is noted by Z(u, v). The fanout of Z is the union of the fanouts of the shorted signals. Note that the values of u and v in this model are their driven values but these are not observable in the circuit. Induced wired-function Z has the property that Z(a, a) = a. However, value of Z when lines u and v have opposite values depends only on the technology. Bridging faults may affect device operation current, output voltage levels, and output signal timing. This study focuses on characterization of undetectable bridging faults applied to induced wired-AND/wired-OR fault model. Among the bridging faults, the undetectable ones are still more difficult to test, for obvious reasons, but their invalidating effect on complete sets of tests designed for stuck-at faults is making them separate target (Jansen, 2003). Undetectable faults are, generally, due to re-convergent fan-out and redundant logic.

3. BOOLEAN DIFFERENCE APPROACH

Following two propositions are describing dependencies of p internal functions of Boolean scalar function f involved in bridging fault inducing wired-AND, and respectively wired-OR.

Proposition 1. Let [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] be p lines in a combinational circuit C implementing scalar function f, and let note with [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] local functions of these p lines.

Then, a bridging fault inducing a wired-AND between lines [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] is undetectable in C, if and only if:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (1)

Proof: One could remark that wired-AND between lines [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] introduces function [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] in network C. It could be remarked that faulty function [f.sup.*] has now this form. [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII].

One can start the proof considering exclusive-disjunctive expansion (Thayse, 1981) of function f (x, y):

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (3)

Using last term in ring sum of (3), and using expression of z:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (4)

If bridging fault between lines [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII], equivalent of a wired-AND, is undetectable then, this identity hold:

f(x,y) = [f.sup.*] (x, z x z x ... x z) = [f.sup.*] (x, z) (5)

And, taking in account that bridging fault is undetectable, it results:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (6)

The proof of the if part of Proposition 1, is finished. If expression (1) is true, then it results that:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (7)

Using notation [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII], it results that f(x, y) = [f.sup.*] (x, z), i.e. bridging fault inducing a wired-AND, between lines [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII], is undetectable. It finishes up second part (only if) of the proof. Considering p = 2, then relation (1) becomes:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (8)

Using the Boolean difference form one could re-write (9):

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]. (9)

Obvious [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] depends only on x and [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] depends only on x and [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]. Using an exclusive-disjunctive expansion it results for both Boolean differences:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (10)

For p = 2, relation (10) represents necessary and sufficient conditions of bridging fault undetectably when bridging fault, inducing an equivalent wired-AND, occurs between only two internal lines in circuit C. Similar conditions holds for bridging fault, inducing wired-OR, between p internal lines in combinational circuit C:

Proposition 2. Let [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] be p lines in a combinational circuit C implementing scalar function f and let note with [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] local functions of these p lines. Then, a bridging fault inducing a wired-OR between lines [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] is undetectable in C, iff:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (11)

From (11), for p=2 it holds this relation:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]. (12)

Expressions (10) and (12) derived from (1) and respectively (11) are same as formulas suggested in (Kodandapani & Pradhan, 1980) but, without proofs. It makes both Proposition 1 and Proposition 2 generalizations of these formulas.

4. CONCLUSION AND FURTHER RESEARCH

Actual results are able to identify possible undetectable bridging faults before placement and layout. Known computing methods are suitable for low complexity bridging faults. This analytical tool will be developed by adding applications able to, efficiently, compute large Boolean differences.

5. REFERENCES

Abramovici, M.; Breuer, M.A., & Friedman, A.D. (1994). Digital System Testing and Testable Design, Wiley-IEEE Press, ISBN-10: 0780310624

Ingelsson, U.; Al-Hashimi, B.M., & Harrod, P. (2008). Variation Aware Analysis of Bridging Fault Testing. Proc. Asian Test Symposium, pp. 206-211, ISBN 9780769533 964, Saporo, Japan, Nov. 2008, IEEE Computer, USA

Jansen, D. (Ed.). (2003). The Electronic Design Automation Handbook, Springer, ISBN: 978-1-4020-7502-5, USA

Kodandapani, K.L., & Pradhan, D.K. (1980). Undetectability of Bridging Faults and validity of Stuck-at Fault Test Sets. IEEE Transactions on Computers, Vol. C-29, No. 1, (January, 1980) pp. 55-59, ISSN 0018-9340

Polian, I.; Engelke, P., Becker, B., Kundu, S., Galliere, J.-M., & Renovell, M. (2005). Resistive Bridge Fault Model Evolution from Conventional to Ultra Deep Submicron Technologies, Proc. of the 23rd VLSI Test Symposium, pp.343-348, ISBN 0769523145, Palm Springs, CA, USA, 1-5 May 2005, IEEE Computer Society

Pomeranz, I.; Reddy, S., & Kundu, S. (2004). On the characterization and efficient computation of hard-to-detect bridging fault. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol.23, No 12, pp.1640-1649, ISSN: 02780070

Thayse, A. (1981). Boolean Calculus of Differences (Lecture Notes in Computer Science), Springer-Verlag, ISBN-10: 3540102868, Germany
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有