ELEC 7950 – VLSI Design and Test Seminar

Slides:



Advertisements
Similar presentations
Retiming Scan Circuit To Eliminate Timing Penalty
Advertisements

Based on text by S. Mourad "Priciples of Electronic Systems" Digital Testing: Design Representation and Fault Detection
Copyright 2001, Agrawal & BushnellLecture 12: DFT and Scan1 VLSI Testing Lecture 10: DFT and Scan n Definitions n Ad-hoc methods n Scan design  Design.
Weighted Random and Transition Density Patterns for Scan-BIST Farhana Rashid* Vishwani D. Agrawal Auburn University ECE Department, Auburn, Alabama
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 261 Lecture 26 Logic BIST Architectures n Motivation n Built-in Logic Block Observer (BILBO) n Test.
1 Dictionary-Less Defect Diagnosis as Surrogate Single Stuck-At Faults Chidambaram Alagappan Vishwani D. Agrawal Department of Electrical and Computer.
1 A Random Access Scan Architecture to Reduce Hardware Overhead Anand S. Mudlapur Vishwani D. Agrawal Adit D. Singh Department of Electrical and Computer.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 13/12alt1 Lecture 13 Sequential Circuit ATPG Time-Frame Expansion (Lecture 12alt in the Alternative.
NCHUCS1 Scan Chain Reorder Sying-Jyan Wang Department of Computer Science National Chung-Hsing University.
Praveen Venkataramani Suraj Sindia Vishwani D. Agrawal FINDING BEST VOLTAGE AND FREQUENCY TO SHORTEN POWER CONSTRAINED TEST TIME 4/29/ ST IEEE VLSI.
Nitin Yogi and Vishwani D. Agrawal Auburn University Auburn, AL 36849
Dynamic Scan Clock Control In BIST Circuits Priyadharshini Shanmugasundaram Vishwani D. Agrawal
Copyright 2001, Agrawal & BushnellDay-1 AM Lecture 11 Design for Testability Theory and Practice January 15 – 17, 2005 Vishwani D. Agrawal James J. Danaher.
Externally Tested Scan Circuit with Built-In Activity Monitor and Adaptive Test Clock Priyadharshini Shanmugasundaram Vishwani D. Agrawal.
11/17/05ELEC / Lecture 201 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Topics n Switch networks. n Combinational testing.
4/28/05Vemula: ELEC72501 Enhanced Scan Based Flip-Flop for Delay Testing By Sudheer Vemula.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
ELEN 468 Lecture 241 ELEN 468 Advanced Logic Design Lecture 24 Design for Testability.
Priyadharshini Shanmugasundaram Vishwani D. Agrawal DYNAMIC SCAN CLOCK CONTROL FOR TEST TIME REDUCTION MAINTAINING.
Spring 08, Feb 28 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2008 Retiming Vishwani D. Agrawal James J. Danaher.
Output Hazard-Free Transition Tests for Silicon Calibrated Scan Based Delay Testing Adit D. Singh Gefu Xu Auburn University.
5/7/2007VTS'071 Delay Test Quality Evaluation Using Bounded Gate Delays Soumitra Bose Intel Corporation, Design Technology, Folsom, CA Vishwani D.
Fall 2006, Nov. 30 ELEC / Lecture 12 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits Test Power Vishwani D.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 51 Lecture 5 Fault Modeling n Why model faults? n Some real defects in VLSI and PCB n Common fault.
Spring 08, Mar 27 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2008 Fault Simulation Vishwani D. Agrawal James J.
Vishwani D. Agrawal James J. Danaher Professor
10/11/05ELEC / Lecture 121 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Aug. 13, 2005Mudlapur et al.: VDAT'051 A Novel Random Access Scan Flip-Flop Design Anand S. Mudlapur Vishwani D. Agrawal (Speaker) Adit D. Singh Department.
Comparison of LFSR and CA for BIST
Copyright 2001, Agrawal & BushnellDay-1 AM-1 Lecture 11 Testing Analog & Digital Products Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
March 6, th Southeastern Symposium on System Theory1 Transition Delay Fault Testing of Microprocessors by Spectral Method Nitin Yogi and Vishwani.
Spring 07, Jan 30 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 SOC Test Scheduling Vishwani D. Agrawal James.
1 Enhancing Random Access Scan for Soft Error Tolerance Fan Wang* Vishwani D. Agrawal Department of Electrical and Computer Engineering, Auburn University,
By Praveen Venkataramani Committee Prof. Vishwani D. Agrawal (Advisor) Prof. Adit D. Singh Prof. Fa Foster Dai REDUCING ATE TEST TIME BY VOLTAGE AND FREQUENCY.
Copyright 2001, Agrawal & BushnellLecture 1 Introduction1 VLSI Testing Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical and Computer Engineering.
Modern VLSI Design 4e: Chapter 4 Copyright  2008 Wayne Wolf Topics n Switch networks. n Combinational testing.
Master’s Thesis Defense Xiaolu Shi Dept. of ECE, Auburn University
Modern VLSI Design 3e: Chapter 5,6 Copyright  2002 Prentice Hall PTR Adapted by Yunsi Fei Topics n Sequential machine (§5.2, §5.3) n FSM construction.
August VLSI Testing and Verification Shmuel Wimer Bar Ilan University, School of Engineering.
CSE477 L28 DFT.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 28: Design for Test Mary Jane Irwin ( )
SiLab presentation on Reliable Computing Combinational Logic Soft Error Analysis and Protection Ali Ahmadi May 2008.
Design for Testability By Dr. Amin Danial Asham. References An Introduction to Logic Circuit Testing.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
A Robust Pulse-triggered Flip-Flop and Enhanced Scan Cell Design
VTS 2012: Zhao-Agrawal1 Net Diagnosis using Stuck-at and Transition Fault Models Lixing Zhao* Vishwani D. Agrawal Department of Electrical and Computer.
Fault Models, Fault Simulation and Test Generation Vishwani D. Agrawal Department of ECE, Auburn University Auburn, AL 36849, USA
TOPIC : Different levels of Fault model UNIT 2 : Fault Modeling Module 2.1 Modeling Physical fault to logical fault.
Vishwani D. Agrawal Auburn University, Dept. of Elec. & Comp. Engg. Auburn, AL 36849, U.S.A. Nitin Yogi NVIDIA Corporation, Santa Clara, CA th.
Digital Logic Design.
EE434 ASIC & Digital Systems Partha Pande School of EECS Washington State University
Copyright 2001, Agrawal & BushnellLecture 6: Sequential ATPG1 VLSI Testing Lecture 6: Sequential ATPG n Problem of sequential circuit ATPG n Time-frame.
CS/EE 3700 : Fundamentals of Digital System Design
Manufacture Testing of Digital Circuits
Power Problems in VLSI Circuit Testing Keynote Talk Vishwani D. Agrawal James J. Danaher Professor Electrical and Computer Engineering Auburn University,
November 25Asian Test Symposium 2008, Nov 24-27, Sapporo, Japan1 Sequential Circuit BIST Synthesis using Spectrum and Noise from ATPG Patterns Nitin Yogi.
July 10, th VLSI Design and Test Symposium1 BIST / Test-Decompressor Design using Combinational Test Spectrum Nitin Yogi Vishwani D. Agrawal Auburn.
ATPG for Synchronous Sequential Circuits ELEC-7950 Spring 2016 Speaker : Mi Yan Student number : mzy0018.
Algorithms and representations Structural vs. functional test
ME2500 DESIGN FOR TESTABILITY [Slide 3] DfT Structures for Delay Testing BY DREAMCATCHER
VLSI Testing Lecture 7: Combinational ATPG
ELEC Digital Logic Circuits Fall 2014 Logic Testing (Chapter 12)
VLSI Testing Lecture 8: Sequential ATPG
Pre-Computed Asynchronous Scan Invited Talk
Fault Models, Fault Simulation and Test Generation
VLSI Testing Lecture 7: Combinational ATPG
VLSI Testing Lecture 9: Delay Test
VLSI Testing Lecture 7: Delay Test
Lecture 26 Logic BIST Architectures
A Random Access Scan Architecture to Reduce Hardware Overhead
Presentation transcript:

ELEC 7950 – VLSI Design and Test Seminar Multi-cycle scan based testing - Perik Patva ELEC 7950 – VLSI Design and Test Seminar 04-06-2016

Background Due to advancements in technology, the modern ICs have been highly influenced by the process variations and manufacturing defects. There are many techniques and methods currently used in the industry to detect these defects. However, there are many hard to detect open defects which are important contributors of test escapes.

Testing of sequential circuits Most of the modern ICs are tested using a scan design. It helps in controllability and observability of flip-flops and hard to access internal nodes of a circuit. All the flip-flops are connected serially to form a shift register which is known as scan chain. A multiplexer selects the data during the functional mode while it selects the scan input during the scan mode.

Full scan design for sequential circuits

Transistor stuck-open (TSOP) faults Stuck open fault can be considered as some open (break) at the terminals of a transistor. It can result from a break in connection within cells of the standard library. Consider a PMOS at the input A to be stuck-open.

Transistor stuck-open (TSOP) faults It requires two vector test: 1.) v1 - Initialize the output 2.) v2 - Activate and propagate the fault at primary output. Two pattern test for this fault is v1 = 1,1 and v2 = 0,1 A B Out 1 1 0/0 0 1 1/0

LOC and LOS testing In both methods, v1 is scanned in with SE asserted. In LOC, v2 is generated through combinational logic with SE signal set to low. In LOS, v2 is generated by shifting the scan chain by one bit with SE asserted.

Example illustrating multi-cycle testing Consider a NAND gate connected to a flip-flop as shown in figure below. The TSOF fault at input A is detected only after third consecutive clock cycle. The sequence 0 1 1 at the PI will detect the fault. B X 0 1 PO PI 0 1 1 A 1 1 0/1 0 1 1 FF 0 1 1 X 0 1

Multi-cycle LOC testing The initialization vector v1 is scanned in just as standard LOC testing. It is followed by m functional clock cycles with SE signal set to low.

Multi-cycle LOS testing The initialization vector v1 is scanned in just as standard LOS testing. The second vector is applied by shifting the scan chain by one bit followed by m-1 functional clock cycles with SE set to low.

Enhanced scan design Additional flip-flop is added with every scan flip-flop. Arbitrary two-pattern tests <v1, v2> can be applied.

Test Coverage of TSOF faults Experimental Results Test Coverage of TSOF faults Test Coverage s1423 s9234 s15850 s35932 s38584 Average Standard LOC 82.50% 84.41% 76.5% 97.27% 87.76% 85.69% Multi-cycle LOC 91.37% 89.84% 84.34% 99.77% 96.68% 92.40% % increase 8.87% 5.43% 7.84% 2.50% 8.92% 7.76% Standard LOS 86.38% 96.76% 98.24% 99.92% 99.32% 96.12% Multicycle LOS 91.87% 97.12% 99.93% 99.35% 97.30% 5.49% 0.36% 0% 0.01% 0.03% 1.18%

Number of test patterns Experimental Results Number of test patterns No. of patterns s1423 s9234 s15850 s35932 s38584 Average Standard LOC 111 480 367 130 459 - Multi-cycle LOC 79 409 286 68 404 % reduction 28.83% 14.79% 22.07% 47.69% 11.98% 25.07% Standard LOS 116 429 470 139 454 Multicycle LOS 71 366 401 59 350 38.79% 14.69% 14.68% 57.55% 22.91% 29.72%

Conclusion TSOFs at some fault sites may require multiple fault activation cycles. This method can give higher test coverage of stuck-open faults and requires less number of test patterns thus reducing the test time.

Future work In the method described earlier, after applying first vector, the additional vectors are applied using capture cycles with SE asserted. But, there could be some instances where the multi-cycle test can be done with m-1 shift cycles followed by capturing the response in the last cycle by setting SE low. This may result in higher test coverage.

References Z. Zhang, S M. Reddy, I. Pomeranz, X. Lin, and J. Rajski, “Scan tests with multiple fault activation cycles for delay faults,” in Proc. IEEE VLSI Test Symp., Apr.–May 2006, pp. 343–348. M. L. Bushnell and V. D. Agrawal, Essentials of Electronic Testing for Digital, Memory and Mixed-Signal VLSI Circuits, Springer, 2000. Chao Han, "Testing and Diagnosis of CMOS Open Defects in the Presence of Common Hazards,“ Auburn University, July 2015. Chao Han, and Adit D. Singh. "Improving CMOS open defect coverage using hazard activated tests." VLSI Test Symposium (VTS), 2014 IEEE 32nd. IEEE, 2014. Gefu Xu, and Adit D. Singh. "Low cost launch-on-shift delay test with slow scan enable." Test Symposium, 2006. ETS'06. Eleventh IEEE European. IEEE, 2006. Wei Wang, “Multiple Cycles Scan Tests for Stuck Open Faults”, Auburn University, April 2015. Xijiang Lin, Sudhakar M. Reddy, and Janusz Rajski. "Using Boolean Tests to Improve Detection of Transistor Stuck-open Faults in CMOS Digital Logic Circuits." VLSI Design (VLSID), 2015 28th International Conference on. IEEE, 2015. Ashok Kumar Suhag and Vivek Shrivastava. "Performance evaluation of delay testable enhanced scan flip-flop." International Journal of System Assurance Engineering and Management 3.3 (2012): 169-174. Victor Champac, et al. "Testing of stuck-open faults in nanometer technologies.“ Design & Test of Computers, IEEE 29.4 (2012): 80-91.