Externally Tested Scan Circuit with Built-In Activity Monitor and Adaptive Test Clock Priyadharshini Shanmugasundaram Vishwani D. Agrawal.

Slides:



Advertisements
Similar presentations
TEST TIME OPTIMIZATION In Scan Circuits Priyadharshini S. Masters Thesis Defense Thesis Advisor: Dr. Vishwani D. Agrawal Committee Members: Dr. Adit D.
Advertisements

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 A Random Access Scan Architecture to Reduce Hardware Overhead Anand S. Mudlapur Vishwani D. Agrawal Adit D. Singh Department of Electrical and Computer.
Modern VLSI Design 2e: Chapter 8 Copyright  1998 Prentice Hall PTR Topics n High-level synthesis. n Architectures for low power. n Testability and architecture.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Praveen Venkataramani Suraj Sindia Vishwani D. Agrawal FINDING BEST VOLTAGE AND FREQUENCY TO SHORTEN POWER CONSTRAINED TEST TIME 4/29/ ST IEEE VLSI.
Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 21alt1 Lecture 21alt BIST -- Built-In Self-Test (Alternative to Lectures 25, 26 and 27) n Definition.
A 16-Bit Kogge Stone PS-CMOS adder with Signal Completion Seng-Oon Toh, Daniel Huang, Jan Rabaey May 9, 2005 EE241 Final Project.
Nitin Yogi and Vishwani D. Agrawal Auburn University Auburn, AL 36849
CMOS Circuit Design for Minimum Dynamic Power and Highest Speed Tezaswi Raja, Dept. of ECE, Rutgers University Vishwani D. Agrawal, Dept. of ECE, Auburn.
Dynamic SCAN Clock control In BIST Circuits
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.
Design of Variable Input Delay Gates for Low Dynamic Power Circuits
11/17/05ELEC / Lecture 201 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
May 14, ISVLSI 09 Algorithms for Estimating Number of Glitches and Dynamic Power in CMOS Circuits with Delay Variations Jins Davis Alexander Vishwani.
August 12, 2005Uppalapati et al.: VDAT'051 Glitch-Free Design of Low Power ASICs Using Customized Resistive Feedthrough Cells 9th VLSI Design & Test Symposium.
1 Lecture 23 Design for Testability (DFT): Full-Scan n Definition n Ad-hoc methods n Scan design Design rules Scan register Scan flip-flops Scan test sequences.
Design for Testability Theory and Practice Lecture 11: BIST
Spring 07, Feb 20 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Reducing Power through Multicore Parallelism Vishwani.
Practically Realizing Random Access Scan By Anand Mudlapur ECE Dept. Auburn University.
HIGH-SPEED VLSI TESTING WITH SLOW TEST EQUIPMENT Vishwani D. Agrawal Agere Systems Processor Architectures and Compilers Research Murray Hill, NJ
Priyadharshini Shanmugasundaram Vishwani D. Agrawal DYNAMIC SCAN CLOCK CONTROL FOR TEST TIME REDUCTION MAINTAINING.
Fall 2006, Nov. 30 ELEC / Lecture 12 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits Test Power Vishwani D.
8/18/05ELEC / Lecture 11 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
June 10, 20011High-speed test HIGH-SPEED VLSI TESTING WITH SLOW TEST EQUIPMENT  Available automatic test equipment (ATE) speed is MHz; VLSI chip.
Vishwani D. Agrawal James J. Danaher Professor
Spring 07, Jan 25 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 VLSI System DFT Vishwani D. Agrawal James J. Danaher.
An Efficient Test Data Reduction Technique Through Dynamic Pattern Mixing Across Multiple Fault Models 2011 VLSI Test Symposium S. Alampally 1, R. T. Venkatesh.
Fall 2006, Oct. 5 ELEC / Lecture 8 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits Glitch-Free ASICs and Custom.
January 16, '02Agrawal: Delay testing1 Delay Testing of Digital Circuits Vishwani D. Agrawal Agere Systems, Murray Hill, NJ USA
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.
HIGH-SPEED VLSI TESTING WITH SLOW TEST EQUIPMENT Vishwani D. Agrawal Agere Systems Processor Architectures and Compilers Research Murray Hill, NJ
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 9 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Test Power Vishwani D. Agrawal James.
Jan. 2007VLSI Design '071 Statistical Leakage and Timing Optimization for Submicron Process Variation Yuanlin Lu and Vishwani D. Agrawal ECE Dept. Auburn.
March 17, 2008Southeastern Symposium on System Theory (SSST) 2008, March 16-18, New Orleans, Louisiana 1 Nitin Yogi and Dr. Vishwani D. Agrawal Auburn.
Copyright 2001, Agrawal & BushnellDay-1 AM-1 Lecture 11 Testing Analog & Digital Products Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
ELEN 468 Lecture 251 ELEN 468 Advanced Logic Design Lecture 25 Built-in Self Test.
Multivalued Logic for Reduced Pin Count and Multi-Site SoC Testing Baohu Li and Vishwani D. Agrawal Auburn University, ECE Dept., Auburn, AL 36849, USA.
March 6, th Southeastern Symposium on System Theory1 Transition Delay Fault Testing of Microprocessors by Spectral Method Nitin Yogi and Vishwani.
9/27/05ELEC / Lecture 91 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
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.
By Praveen Venkataramani Vishwani D. Agrawal TEST PROGRAMMING FOR POWER CONSTRAINED DEVICES 5/9/201322ND IEEE NORTH ATLANTIC TEST WORKSHOP 1.
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.
Finding Optimum Clock Frequencies for Aperiodic Test Master’s Thesis Defense Sindhu Gunasekar Dept. of ECE, Auburn University Advisory Committee: Dr. Vishwani.
Introduction to CMOS VLSI Design Test. CMOS VLSI DesignTestSlide 2 Outline  Testing –Logic Verification –Silicon Debug –Manufacturing Test  Fault Models.
Adopting Multi-Valued Logic for Reduced Pin-Count Testing Baohu Li, Bei Zhang and Vishwani Agrawal Auburn University, ECE Dept., Auburn, AL 36849, USA.
August VLSI Testing and Verification Shmuel Wimer Bar Ilan University, School of Engineering.
Optimal Selection of ATE Frequencies for Test Time Reduction Using Aperiodic Clock Sindhu Gunasekar Vishwani D. Agrawal.
PRAVEEN VENKATARAMANI VISHWANI D. AGRAWAL Auburn University, Dept. of ECE Auburn, AL 36849, USA 26 th International.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
Robust Low Power VLSI ECE 7502 S2015 Minimum Supply Voltage and Very- Low-Voltage Testing ECE 7502 Class Discussion Elena Weinberg Thursday, April 16,
By Praveen Venkataramani
A Test Time Theorem and Its Applications Praveen Venkataraman i Suraj Sindia Vishwani D. Agrawal
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
CS/EE 3700 : Fundamentals of Digital System Design
VLSI Design & Embedded Systems Conference January 2015 Bengaluru, India Few Good Frequencies for Power-Constrained Test Sindhu Gunasekar and Vishwani D.
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.
Characterizing Processors for Energy and Performance Management Harshit Goyal and Vishwani D. Agrawal Department of Electrical and Computer Engineering,
ELEC 7950 – VLSI Design and Test Seminar
July 10, th VLSI Design and Test Symposium1 BIST / Test-Decompressor Design using Combinational Test Spectrum Nitin Yogi Vishwani D. Agrawal Auburn.
VLSI Testing Lecture 14: Built-In Self-Test
Reduced Voltage Test Can be Faster!
Design of benchmark circuit s5378 for reduced scan mode activity
VLSI Testing Lecture 13: DFT and Scan
A Random Access Scan Architecture to Reduce Hardware Overhead
Presentation transcript:

Externally Tested Scan Circuit with Built-In Activity Monitor and Adaptive Test Clock Priyadharshini Shanmugasundaram Vishwani D. Agrawal Hyderabad, India, January 11, 2012

Testing of VLSI Circuits and Power High circuit activity during test leads to functional slowdown and high test power dissipation: –Peak power - Large IR drop in power distribution lines Voltage droop and ground bounce (power supply noise) Reduced voltage slows the gates down (delay fault) –Average power - Excessive heating Timing failures Permanent damage to circuit –Good chip may be labeled as bad → yield loss Existing solution: Use worst-case test clock rate to keep average and peak power within specification. –Results in long test time. Jan 11, 2012VLSI Design 20122

Problem Statement Reduce test time without exceeding the power specification: Proposed solution: Adaptive test clock Use worst-case clock rate when circuit activity is not known Monitor circuit activity and speed up the clock when activity reduces Jan 11, 2012VLSI Design 20123

Previous Publications P. Shanmugasundaram and V. D. Agrawal, “Dynamic Scan Clock Control in BIST Circuits,” RASDAT, January P. Shanmugasundaram and V. D. Agrawal, “Dynamic Scan Clock Control in BIST Circuits,” Proc. 43rd IEEE Southeastern Symposium on System Theory, March , 2011, pp P. Shanmugasundaram and V. D. Agrawal, “Dynamic Scan Clock Control for Test Time Reduction Maintaining Peak Power Limit,” Proc. 29th IEEE VLSI Test Symposium, May 2-4, 2011, pp P. Shanmugasundaram, Test Time Optimization in Scan Circuits, Master’s Thesis, Department of ECE, Auburn University, Auburn, Alabama, December Jan 11, 2012VLSI Design 20124

Built-In Self-Test (BIST) Jan 11, 2012VLSI Design Combinational Logic Primary outputs Primary inputs RA: Response analyzer RBG: Random bit generator SR: Scan register (flip-flops with dual inputs) SR, RBG and RA have common clock and reset Test multiplexers

RBG Generates Jan 11, 2012VLSI Design Primary outputs Primary inputs RA: Response analyzer RBG: Random bit generator SR: Scan register (flip-flops with dual inputs) SR, RBG and RA have common clock and reset Test multiplexers

RBG Generates Jan 11, 2012VLSI Design Primary outputs Primary inputs RA: Response analyzer RBG: Random bit generator SR: Scan register (flip-flops with dual inputs) SR, RBG and RA have common clock and reset Test multiplexers

Main Idea Jan 11, 2012VLSI Design Observation: Different sequences of test vector bits consume different amounts of power. Conventional test clock frequency is chosen based on maximum test power consumption. All test vector bits are applied with the same clock frequency. Test vector bit sequences consuming lower power can be applied at higher scan clock frequencies without exceeding power budget of the chip.

Scan Clock Frequency Upper bounds: –Maximum shift frequency allowed by shift register structure, F1 –Shift frequency determined by the highest scan activity and peak power budget, F2 –F1 >> F2 Fixed scan clock: use F2 Adaptive clock: monitor activity and vary clock frequency between F1 and F2 Jan 11, 2012VLSI Design 20129

Speeding Up Scan Clock Jan 11, 2012VLSI Design Clock periods Cycle power Power budget Clock periods Cycle power Power budget

Monitoring Test Activity Jan 11, 2012VLSI Design Combinational Logic Primary outputs Primary inputs RA: Response analyzer RBG: Random bit generator Non-transition monitor SR, RBG and RA have common clock and reset Test multiplexers

Jan 11, 2012VLSI Design

Clock Rate vs. SR Activity Jan 11, 2012VLSI Design F1 = fmax fmax/2 fmax/3 F2 = fmax/4 0 N/4 2N/4 3N/4 N Number of non-transitions counted Clock rate N N/2 N/4 0 SSR transitions per clock N = number of flip-flops in scan shift register (SR) M = number of adjustable clock rates = 4, in this illustration

Jan 11, 2012VLSI Design

10/27/201015

Externally Tested Circuit Jan 11, 2012VLSI Design

Adaptive Clock Testing Jan 11, 2012VLSI Design

Test Time Reduction (%) in t Jan 11, 2012VLSI Design

Conclusion Dynamic control of scan clock frequency proposed: –Reduces testing time without exceeding power budget. –On-chip activity monitor for self testing circuits keeps track of activity in scan chain and adjusts scan clock rate. –On-chip or off-chip activity monitor can be used for externally tested circuits. –Hand-shake protocol used for communication between ATE and DUT. Vectors with low average scan-in activity and high peak activity achieve large reduction in test time. Method can be implemented in circuits using compression hardware –Activity monitored at every internal scan chain. Up to 50% reduction in test time achieved in circuits when start frequency not pre-determined –Results more significant when start frequency is pre- determined. Jan 11, 2012VLSI Design