Bluetooth low energy v5.4 Baseband Controller, Protocol Software Stack and Profiles IP
Scan-based transition-fault test can do job
Scan-based transition-fault test can do job
By Vinay B. Jayaram, Jayashree Saxena and Kenneth M. Butler, EE Times
October 24, 2003 (12:17 p.m. EST)
URL: http://www.eetimes.com/story/OEG20031024S0028
Delay-inducing defects are causing increasing concern in the semiconductor industry today, particularly at the leading-edge 130- and 90- nanometer nodes. To effectively test for such defects, the at-speed behavior of the logic has to be emulated in the most cost-effective way possible. Before scan-based structural-test techniques were implemented, functional-pattern testing was the only method employed in manufacturing test. Development cost, difficult debugging and the high cost of test hardware made functional-pattern testing unappealing. As clock rates and design sizes increased, testing using functional patterns became more impractical. Today, scan-based transition-fault testing techniques are increasingly used to test for such delay-inducing defects. Two popular methods to generate test patterns for scan-based testing are the launch-from-capture technique (broadside delay test) and the launch-from-shift technique (skewed load d elay test). Transition-fault model According to the transition-fault model, there are two types of faults possible: a slow-to-rise fault and a slow-to-fall fault. A slow-to-rise fault at any node means that the effect of any transition from 0 to 1 (or 1 to 0 for slow-to-fall) will not reach a primary output or scan flip-flop within the stipulated time. Any test pattern that successfully detects a transition fault comprises a pair of vectors (V1, V2). V1 is the initial vector, which sets a target node to the initial value. V2, the next vector, not only launches the transition at the corresponding node, but also propagates the effect of the transition to a primary output or a scan flip-flop. In the launch-from-capture technique, the first vector of the pair is scanned into the chain and the second vector is derived as the combinational circuit's response to the first vector. The steps involved include: In the launch-from-shift technique, the first and second vectors of the pair are delivered through the scan cells themselves. If the scan-chain is N bits long, an N-bit vector is loaded by scanning in the first (N-1) bits. The last shift clock is used to launch the transition, followed by a quick capture. The steps involved include: The key to this step is the capability to change the scan-enable signal at-speed. This change has to happen precisely between the launch and capture pulses. Methods to reduce cost Lo w-cost testers constructed from off-the-shelf components are a promising alternative to expensive ATE. To keep the cost low, timing requirements are relaxed, compared with high-performance testers. Texas Instruments uses a 512-pin configuration capable of scan-shift speeds of as much as 30 MHz. This is not sufficient to meet test requirements of current designs running much higher functional frequencies. However, the tester has access to one high-frequency source, which can produce clock bursts of up to 500 MHz with fairly accurate edge-placement capabilities. The biggest constraint with transition-fault testing is that there is only one high-speed pin available. However, the tester was designed for transition testing. Since the launch-from-capture technique does not need an at-speed scan-enable signal, it is ideally suited for use on the low-cost tester. The launch-from-shift technique results in improved test coverage with a fewer number of patterns, in most cases. The main reason is that t he launch-from-capture technique is based on a sequential automatic test pattern generation (ATPG) algorithm, while the launch-from-shift method uses a combinational ATPG algorithm. Commercial pattern generation and compression tools are more efficient in a combinational ATPG environment. However, the results show that we can still achieve a moderate level of coverage by using the launch-from-capture technique on a low-cost tester. Additionally, at-speed PI and PO changes cannot be made on a low-cost tester. Our experiments showed that this constraint would not affect coverage too much, if pin values were registered close to the chip boundary. With careful planning, it is possible to achieve high coverages even with the launch-from-capture technique if enough attention is paid during the design stages. A number of trade-offs will have to be made in a low-cost test environment and with careful planning and with execution most of the at-speed test requirements can be met. Vinay B. Ja yaram, Jayashree Saxena and Kenneth M. Butler are in the ASIC Design for Test Group at Texas Instruments Inc. (Dallas).
Related Articles
- ESC: Real-time analysis provides transport support for scan-based emulation
- eFPGA Saved Us Millions of Dollars. It Can Do the Same for You
- Creating IP level test cases which can be reused at SoC level
- Next Gen Scan Compression Technique to overcome Test challenges at Lower Technology Nodes (Part - I)
- Boundary scan and JTAG emulation combine for advanced structural test and diagnostics
New Articles
Most Popular
- System Verilog Assertions Simplified
- System Verilog Macro: A Powerful Feature for Design Verification Projects
- Enhancing VLSI Design Efficiency: Tackling Congestion and Shorts with Practical Approaches and PnR Tool (ICC2)
- Synthesis Methodology & Netlist Qualification
- Streamlining SoC Design with IDS-Integrate™
E-mail This Article | Printer-Friendly Page |