Global TMW:
Login  |  Register          Free Newsletter Subscription
Subscribe
Email
Print
Reprint
Learn RSS

DSM fault models

A combination of bridging, transition, and path-delay fault models helps manufacturers achieve optimal test coverage.

Roberto Mattiuzzo and Laura Tarantini, ST Microelectronics; and Cy Hay, Synopsys -- Test & Measurement World, 12/1/2004

A key goal in manufacturing test is to maximize the quality of parts delivered to customers—ideally, shipping zero defective parts while reducing the cost of testing those parts. The arrival of deep-submicron (DSM) designs has created new problems in clock skew and power delivery, while the latest nanometer technologies have demonstrated that defects are located predominantly in routing. Failure analysis conducted by major silicon manufacturers reveals that most of part failures are timing related, and delay is the biggest culprit.

Stuck-at and IDDQ limitations
As a result, manufacturers are demanding dynamic defect models that are more sophisticated than the traditional static stuck-at model. Transition and path-delay models satisfy this demand, aiding the identification of various manufacturing defects, including in-line resistances as well as opens on single and pairs of transistors.

Read all of the Dec. 2004/Jan. 2005 features:

The Best in Test
Test & Measurement World's technical editors have chosen the 2005 Best in Test award winners.

DSM fault models
A combination of bridging, transition, and path-delay fault models helps manufacturers achieve optimal test coverage.

Detailed vision—Not all black or white
The images analyzed in inspection systems are moving away from simple high-contrast silhouettes and into complex gray-scale images.

Ethernet: Poised to go the distance
Ethernet in the First Mile could simplify networks and reduce costs. And most of the test infrastructure is already in place.

Combining advanced fault models with conventional stuck-at and IDDQ models allows engineers to generate high-quality structural test patterns. Although the use of multiple fault models may create additional concerns—forcing larger pattern sets and increasing test time—scan-compression techniques make the overall test data volume manageable.

Finding bridging faults

Today, two approaches to bridging-fault detection are in mainstream use. The N-detect approach uses traditional stuck-at models in conjunction with enhanced ATPG algorithms to detect the same fault multiple times. In this approach, ATPG makes random decisions to target faults that reside in the least observed locations of the circuit, such that a fault is marked as detected and dropped from the target fault list once it has been detected a specified (N) number of times.

Some experiments have demonstrated (Ref. 1) that multiple-detect test patterns with high coverage not only provide a high diagnostic resolution but also can help maximize the coverage of node-to-node bridging defects. This approach makes the ATPG process more difficult and CPU-intensive, but it is conceptually easy to apply and does not require any change in the test-pattern-generation flow.

Yet, the N-detect approach is not truly deterministic: It relies on the probabilistic assumption that node-to-node bridging faults can be detected by increasing the number of times the same stuck-at fault is observed by a larger test set.

The second, fully deterministic, approach takes advantage of an improved fault model that logically describes a bridging defect; the ATPG tool can use this fault model for creating test patterns. Although this approach requires modeling efforts and a link to the physical layout for realistic fault-list creation, the generated test patterns ensure detection of defective parts that may not be caught by a high-coverage stuck-at vector set alone.

Three deterministic models

 
Figure 1. A bridging fault is activated when the two nets that a bridge resistance connects are driven to opposite values.
There are three advanced, deterministic fault models for DSM defect testing: the bridging fault model, the transition fault model, and the path-delay fault model.

The first, the bridging fault model, assumes that two nets are contaminated by a resistive short between them, which could be caused by a piece of metal from the sputtering process. For most fabrication processes, defects between metal lines are the most likely defect mechanism.

Whereas the stuck-at fault model assumes that a cell input or output is always tied to a fixed value, the bridging fault model assumes that one net will dominate the value driven on the other net via the electrical path through the resistive short. If one net dominates, then the other may have an incorrect logic value at one or more of its fanouts. The dominant net is commonly referred to as the aggressor, and the corrupted net is called the victim (Figure 1).

The bridging fault model can be described in terms of the stuck-at fault model, with two additional conditions:

  • the aggressor must be at the opposite value of the victim, and
  • four possible bridging faults exist for each pair of susceptible nets.

Each net can have two possible values and might behave as either the aggressor or the victim. An important conclusion that can be drawn from the relationship of these two fault models is that if a bridging victim is successfully tested, the associated stuck-at fault at that location will be automatically tested as well. In other words, a stuck-at fault is just a special case of a bridging fault, where the aggressor is a net that is always at a fixed value. This obvious property has one profound benefit: It is not necessary to generate and run two independent test sets for stuck-at faults and bridging faults. A high-coverage bridging fault test set will also provide high coverage of stuck-at faults.

The second type of deterministic fault model is the transition fault model. While this fault model has been in limited use for many years, the more common occurrence of resistive vias at 130 nm has lead most major semiconductor vendors to require high-coverage transition testing over the past several years.

The transition fault model assumes that a cell input or output has a defect that does not allow a logic transition to propagate through the cell or along the net within the time required for proper device operation. In general, transition faults occur at the same sites as stuck-at faults, although they may be ignored on signals such as asynchronous resets or test modes, which are not expected to operate at-speed.

A transition fault is an extension of a stuck-at fault on the same node, with two additional conditions:

  • the node must undergo a transition to the fault-free value, and
  • the final value of this transition must propagate to an observation point (typically a scan cell) within a time that corresponds to the at-speed operation of the device.

As with the bridging fault model, once a transition fault has been detected, its corresponding stuck-at fault is guaranteed to be tested.

The third deterministic fault model is the path-delay fault model. Where the transition fault model assumes that the additional delay from a defect is relatively large and localized to a single point, the path-delay fault model assumes that delays may be distributed across multiple gates or even the entire device. The path-delay model addresses the specific goal of testing all the accumulated delay—both expected and from any defects—along critical timing paths of the design.

While the path-delay fault model is much more complex than the other two, which only involve one or two circuit nodes, there are still important relationships that can be exploited to improve the efficiency of testing for multiple fault models. The most important of those is that a robust path-delay test guarantees detection of all the transition faults along that path, and that a non-robust path-delay test will often lead to the detection of many transition faults along a path. Also, just as tests for bridging and transition faults uncover the related stuck-at faults, tests for path-delay faults also detect all or many of the corresponding stuck-at faults.

Finding the optimal DSM test is an NP-complete problem, as it would make full use of all the fault models in order to capture all defects. Instead, near-optimal results can be achieved with this proposed workflow (Figure 2):

  • generate patterns for the "most complex" fault model;
  • fault-grade those patterns against the "next-most-complex" fault model;
  • generate additional patterns on that fault model to improve, or "top off" coverage; and
  • repeat this for each subsequently "simpler" fault model.
   
Figure 2. An optimal DSM testing flow generates test patterns, grades those patterns, generates additional patterns, and repeats for each fault model. Figure 3. This flow for bridging-fault extraction based on electrical analysis can generate an accurate node file but forces RC extraction to be re-run.

Bridging pairs based on electrical analysis

Extracting physical defects based on electrical analysis can uncover all bridging pairs, as it allows generation of a node file for ATPG, where circuit net pairs are listed on the basis of their coupling capacitance. But a

one-pass RC extraction from a placed-and-routed database does not distinguish between "intra-layer" and "inter-layer" wires, and intra-layer wires are much more sensitive to bridging. Also, for a dense multimillion-gate design, managing a complete list of net pairs may be impractical.

A potential solution is to further refine the technology file for a given process. Changes can be applied to adjust the dielectric values so they more closely correlate with bridging defect probability, either decreasing the weight for inter-layer net pairs or increasing it some order of magnitude for intra-layer couples, or both.

This approach (Figure 3) allows semiconductor manufacturers to generate a more accurate node file, which better orders and prioritizes net pairs that are more exposed to a bridging defect, but it also forces the manufacturer to rerun the RC extraction. Also, the technology file—which is typically proprietary to a foundry—must be modified, and that may prove undesirable.

Bridging pairs based on topological analysis

 
Figure 4. High coupling capacitance does not necessarily lead to high bridging probability. Although the capacitances for pairs (n1, n2) and (n3, n4) are the same, the (n3, n4) pair is much more likely to experience a bridging fault.
Bridging probability cannot be represented by a dielectric-constant value alone. The distance between wires and the area of the wires facing each other are often nonlinear bridging probability factors, and a purely electrical approach cannot take these factors into consideration. In addition, certain metal geometries may be more prone to bridging defects than others with the same electrical properties. In summary, a high coupling capacitance does not necessarily mean a high bridging probability (Figure 4). Two wires facing each other for a long path and at a long distance are less likely to bridge than two nets facing each other for a short path and at a short distance.

 
Figure 5. A flow for bridging-defect extraction based on a topological approach is an effective alternative to electrical-based defect-extraction techniques. 
A proximity analysis that takes into account the topological design information (Figure 5) can address these issues and is a good alternative to the electrical-based defect extraction technique.

The experimental bridging defect extraction based on a topological approach relies on the following principles:

  • only intra-layer bridging candidates are examined, and
  • only net pairs facing each other at the minimum spacing, as defined by the technology rules, are computed.

For conductors that run adjacent to each other on multiple metal layers, the cumulative facing length is calculated, thus providing an accurate classification of the bridging probability. Although this approach requires multiple data analyses and the availability of the accurate design rules, it should result in a more accurate and manageable node file for ATPG of bridging faults. Indeed, our results from this approach, summarized in Table 1, demonstrate that combining models for bridging, transition and stuck-at faults in an IC design flow enables optimal test coverage. T&MW

Table 1. Multipass ATPG flow—summary of results
Transition Bridging Stuck-at Transition Bridging Stuck-at
Electrical Topological
Transition-fault ATPG
Total faults 490,768 490,768
Pattern 5692 5692
Test coverage (%) 84.59 84.59
CPU time (s) 70,969 70,969
Bridging-fault ATPG
Number of bridging faults (from net pair file) 6,579,118 1,482,764
Total bridging faults 6,127,032 1,432,347
Pattern 1456 391
Test coverage (%) 91.84 87.91
CPU Time (s) 113,123 55,760
Stuck-at ATPG
Pattern 67 101
Test coverage (%) 98.98 98.98
CPU Time (s) 402 372
Cumulative results Electrical Topological
Pattern 7215 6184
CPU time(s) 184,494 127,101
Overall ATE cycles 13,023,075 11,162,120


Author Information
Roberto Mattiuzzo is the manager of the Design for Test Competence Centre within STMicroelectronics' Telecommunication and Peripherals/Automotive (TPA) groups (Agrate Brianza, Italy). His research interests include DFT, test-development tools, design verification, diagnosis, quality, and reliability.
Laura Tarantini is a senior engineer at the Design for Test Competence Centre within STMicroelectronics' TPA groups. Her interests include DFT, test-development tools, and logical and physical implementation. Tarantini has a BS in electronics engineering from Politecnico of Milan.
Cy Hay is a marketing manager at Synopsys in Mt. View, CA, and is responsible for the TetraMAX ATPG product. Previously, he was a test consultant and applications engineer for Sunrise Test Systems and a VLSI designer at Hewlett-Packard. He received his BSEE from the University of Cincinnati.


REFERENCE
  1. Benware, Brady, et al, "Impact of Multiple-Detect Test Patterns on Product Quality," Proceedings of the 2003 International Test Conference, IEEE, Piscataway, NJ. pp. 738–746. www.ieee.org.
 

Stuck-at and IDDQ limitations

For the past decade, scan-based techniques combined with efficient ATPG tools have made the insertion of test structures into complex SOC designs very efficient, and these techniques have accelerated the production of manufacturing test vectors. The key advantage of using ATPG tools is that they are "deterministic" by nature, which allows for the creation of test patterns with a very high coverage (as opposed to complex and unpredictable functional vectors).

Fault coverage of scan-based patterns is usually measured with respect to a targeted fault model. The most commonly used fault model is the stuck-at fault, which models any defect as a net shorted to power and shorted to ground, respectively. In VLSI technologies, the stuck-at model was adequate for modeling the behavior of a defective device and, albeit with more limitations, useful in identifying defects that do not manifest themselves as pure stuck-at faults.

Nanometer technologies are making IDDQ more difficult and less accurate, as the average background leakage is in tens of milliamperes. The well-known inefficiency of IDDQ has driven manufacturers to develop improved methods for creating vectors that detect bridging defects. While it is clear that a single stuck-at test can easily identify low-resistive bridging with power-supply lines, the detection of node-to-node bridges is not guaranteed.

Email
Print
Reprint
Learn RSS

Talkback

We would love your feedback!

Post a comment

» VIEW ALL TALKBACK THREADS

Related Content

Related Content

 

By This Author

There are no other articles written by this author.

Sponsored Links



 
Advertisement
SPONSORED LINKS

More Content

  • Blogs
  • Podcasts

Blogs

  • Martin Rowe
    Rowe's and Columns

    May 28, 2008
    More on Bill and Dave
    In my January 11 posting, "Tell your Bill and Dave Stories," I asked if the HP Way still e...
    More
  • Rick Nelson
    Taking the Measure

    May 6, 2008
    LED bulbs not quite ready for consumer lighting
    Now that people are finally adopting compact fluorescent bulbs, is it time to throw them out and rep...
    More
  • » VIEW ALL BLOGS RSS

Podcasts

Advertisements





NEWSLETTERS

Click on a title below to learn more.

Test Industry News (3 Times Per Month)
Machine-Vision & Inspection (Monthly)
Communications Test (Monthly)
Design, Test & Yield (Monthly)
Automotive, Aerospace & Defense (Monthly)
Instrumentation (Monthly)
Resource Center E-Alert (Monthly)
©2008 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy
Please visit these other Reed Business sites