Robust Low Power VLSI ECE 7502 S2015 SmartScan - Hierarchical Test Compression for Pin-limited Low Power Designs ECE 7502 Class Discussion Arijit Banerjee.

Slides:



Advertisements
Similar presentations
Introduction to DFT Alexander Gnusin.
Advertisements

Digital Integrated Circuits© Prentice Hall 1995 Design Methodologies Design for Test.
Retiming Scan Circuit To Eliminate Timing Penalty
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 31/22alt1 Lecture 31 System Test (Lecture 22alt in the Alternative Sequence) n Definition n Functional.
Advanced ITC Presentation A. Pogiel J. Rajski J. Tyszer.
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.
VLSI-SoC, Atlanta J. Dalmasso, ML Flottes, B. Rouzeyre CNRS/ Univ. Montpellier II France 1 17/10/2007.
Apr. 20, 2001VLSI Test: Bushnell-Agrawal/Lecture 311 Lecture 31 System Test n Definition n Functional test n Diagnostic test  Fault dictionary  Diagnostic.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 261 Lecture 26 Logic BIST Architectures n Motivation n Built-in Logic Block Observer (BILBO) n Test.
Using MVL (Multi-Valued Logic) Signal in Test Application Baohu Li, Bei Zhang, Vishwani Agrawal Auburn University.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Efficient Compression and Application of Deterministic Patterns in a Logic BIST Architecture Peter Wohl, John A. Waicukauski, Sanjay Patel, Minesh B. Amin.
Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 21alt1 Lecture 21alt BIST -- Built-In Self-Test (Alternative to Lectures 25, 26 and 27) n Definition.
Copyright 2001, Agrawal & BushnellDay-2 PM Lecture 101 Design for Testability Theory and Practice Lecture 10: DFT and Scan n Definitions n Ad-hoc methods.
Dynamic Scan Clock Control In BIST Circuits Priyadharshini Shanmugasundaram Vishwani D. Agrawal
X-Compaction Itamar Feldman. Before we begin… Let’s talk about some DFT history: Design For Testability (DFT) has been around since the 1960s. The technology.
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
Priyadharshini Shanmugasundaram Vishwani D. Agrawal DYNAMIC SCAN CLOCK CONTROL FOR TEST TIME REDUCTION MAINTAINING.
October 8, th Asian Test Symposium 2007, Biejing, China XXXXX00XXX XX000101XXXXXXXXXXXXX0XXX1X0 101XXX1011XXXXXX0XXX XX000101XXXXXXXXXXXXX0XXX1XX.
Practically Realizing Random Access Scan Anand S. Mudlapur Department of Electrical and Computer Engineering Auburn University, AL USA.
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.
Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 20alt1 Lecture 20alt DFT: Partial, Random-Access & Boundary Scan n Definition n Partial-scan architecture.
IC-SOC STEAC: An SOC Test Integration Platform Cheng-Wen Wu.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 241 Lecture 24 Design for Testability (DFT): Partial-Scan & Scan Variations n Definition n Partial-scan.
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.
TOPIC - BIST architectures I
BIST vs. ATPG.
An Embedded Core DFT Scheme to Obtain Highly Compressed Test Sets Abhijit Jas, Kartik Mohanram, and Nur A. Touba Eighth Asian Test Symposium, (ATS.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Design for Testability
EE141 VLSI Test Principles and Architectures Ch. 6 - Test Compression – P. 1 1 Chapter 6 Test Compression.
Adopting Multi-Valued Logic for Reduced Pin-Count Testing Baohu Li, Bei Zhang and Vishwani Agrawal Auburn University, ECE Dept., Auburn, AL 36849, USA.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS Design for Testability (DFT) - 2.
1 Fitting ATE Channels with Scan Chains: a Comparison between a Test Data Compression Technique and Serial Loading of Scan Chains LIRMM CNRS / University.
Presenter: Hong-Wei Zhuang On-Chip SOC Test Platform Design Based on IEEE 1500 Standard Very Large Scale Integration (VLSI) Systems, IEEE Transactions.
SoC TAM Design to Minimize Test Application Time Advisor Dr. Vishwani D. Agrawal Committee Members Dr. Victor P. Nelson, Dr. Adit D. Singh Apr 9, 2015.
Robust Low Power VLSI ECE 7502 S2015 Analog and Mixed Signal Test ECE 7502 Class Discussion Christopher Lukas 5 th March 2015.
CSE477 L28 DFT.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 28: Design for Test Mary Jane Irwin ( )
A Test-Per-Clock LFSR Reseeding Algorithm for Concurrent Reduction on Test Sequence Length and Test Data Volume Adviser :蔡亮宙 Student ;蔡政宏.
Logic BIST Logic BIST.
Design for Testability By Dr. Amin Danial Asham. References An Introduction to Logic Circuit Testing.
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,
Reducing Test Application Time Through Test Data Mutation Encoding Sherief Reda and Alex Orailoglu Computer Science Engineering Dept. University of California,
Integrated Test Data Compression and Core Wrapper Design for Low-Cost System-on-a-Chip Testing Paul Theo Gonciari Bashir Al-Hashimi Electronic Systems.
By Praveen Venkataramani
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
Wrapper/TAM Optimization1 System-on-Chip (SoC) Testing SoC Wrapper/TAM Design.
Improving NoC-based Testing Through Compression Schemes Érika Cota 1 Julien Dalmasso 2 Marie-Lise Flottes 2 Bruno Rouzeyre 2 WNOC
November 25Asian Test Symposium 2008, Nov 24-27, Sapporo, Japan1 Sequential Circuit BIST Synthesis using Spectrum and Noise from ATPG Patterns Nitin Yogi.
Power-aware NOC Reuse on the Testing of Core-based Systems* CSCE 932 Class Presentation by Xinwang Zhang April 26, 2007 * Erika Cota, et al., International.
Illinois Scan Architecture Janak H. Patel Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign
July 10, th VLSI Design and Test Symposium1 BIST / Test-Decompressor Design using Combinational Test Spectrum Nitin Yogi Vishwani D. Agrawal Auburn.
Hardware Testing and Designing for Testability
Test Sequence Length Requirements for Scan-based Testing
CPE/EE 428/528 VLSI Design II – Intro to Testing (Part 2)
CPE/EE 428/528 VLSI Design II – Intro to Testing (Part 3)
ECE 434 Advanced Digital System L18
Lecture 23 Design for Testability (DFT): Full-Scan (chapter14)
Definition Partial-scan architecture Historical background
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
Esam Ali Khan M.S. Thesis Defense
Sungho Kang Yonsei University
MS Thesis Defense Presentation by Mustafa Imran Ali COE Department
Lecture 26 Logic BIST Architectures
Reseeding-based Test Set Embedding with Reduced Test Sequences
VLSI Testing Lecture 13: DFT and Scan
Test Data Compression for Scan-Based Testing
Presentation transcript:

Robust Low Power VLSI ECE 7502 S2015 SmartScan - Hierarchical Test Compression for Pin-limited Low Power Designs ECE 7502 Class Discussion Arijit Banerjee 03/26/2015

Robust Low Power VLSI Requirements Specification Architecture Logic / Circuits Physical Design Fabrication Manufacturing Test Packaging Test PCB Test System Test PCB Architecture PCB Circuits PCB Physical Design PCB Fabrication Design and Test Development Customer Validate Verify Test

Robust Low Power VLSI Paper Map 3 [1] Chakravadhanula, K.; Chickermane, V.; Pearl, D.; Garg, A.; Khurana, R.; Mukherjee, S.; Nagaraj, P., "SmartScan - Hierarchical test compression for pin-limited low power designs," Test Conference (ITC), 2013 IEEE International, vol., no., pp.1,9, 6-13 Sept [2] Muthyala, S.S.; Touba, N.A., "Improving test compression by retaining non-pivot free variables in sequential linear decompressors," Test Conference (ITC), 2012 IEEE International, vol., no., pp.1,7, 5-8 Nov [3] Muthyala, S.S.; Touba, N.A., "SOC test compression scheme using sequential linear decompressors with retained free variables," VLSI Test Symposium (VTS), 2013 IEEE 31st, vol., no., pp.1,6, April May [4] Wohl, P.; Waicukauski, J.A.; Neuveux, F.; Maston, G.A.; Achouri, N.; Colburn, J.E., "Two-level compression through selective reseeding," Test Conference (ITC), IEEE International, vol., no., pp.1,10, 6-13 Sept [5] Bhatia, S., "Low power compression architecture," VLSI Test Symposium (VTS), th, vol., no., pp.183,187, April 2010 [2][3] Test cube compression using non-pivot free and retained free variables [4] Two level compression using selective reseeding [1] SmartScan Architecture[5] Low power compression architecture Hardware Architecture Low Power, Good Coverage Test Cube Compression Theory and Hardware Test Compression High Volume Compression Moderate Compression in Data Volume, Test Time and Good Coverage

Robust Low Power VLSI Outline 4 Boundary Scan Chain and Scan Compression Overview Important design parameters and Metrics Discussion of the paper Results Other concepts in papers [2-5] Discussion questions

Robust Low Power VLSI Boundary Scan Chain and Scan Compression Overview  Chip testing requires two criteria for testing  Controllability of inputs  Observability of outputs  Chips are pin limited  Test pins are also limited  Boundary Scan  A simple way to control and observe inputs and outputs: e.g. Joint Test Action Group (JTAG IEEE )  Need a separate chain of flip flops  Need some extra pins (five) to control the scan chain  Issues with Boundary Scan  Slow design  Lengthy scan chain requires high test data volume test time 5 JTAG IEEE diagram from a tutorial document from

Robust Low Power VLSI Boundary Scan Chain and Scan Compression Overview Cntd.  Basic design for testability (DFT) Flow allows scan insertion  Full Scan  Replace all the flip-flops in a design with scan flops  Partial Scan  Replace some of the flip- flops with scan flops  Issues  Slow scan design  Lengthy scan chain requires high test data volume test time for big chips 6 Scan Insertion F06/synopsys_codes/synopsys_545/dft/dft.pdf

Robust Low Power VLSI Boundary Scan Chain and Scan Compression Overview Cntd.  One solution as improvement  Dividing the scan chain in parallel  Scan loading time reduced  No impact on test data volume 7 Making scan chin parallel From a PPT of Janak H. Patel at University of Illinois at Urbana-Champaign

Robust Low Power VLSI Boundary Scan Chain and Scan Compression Overview Cntd.  Basic Scan Compression Hardware  Scan In Interface  Decompressor  Balanced scan chains  Compressor  Scan Out Interface 8 A white paper from

Robust Low Power VLSI Boundary Scan Chain and Scan Compression Overview Cntd.  Decompressors  Generates many output from less number of inputs  Can be combinatorial XOR based or sequential linear feedback shift register (LFSR) based  Some combinatorial decompressors  Broadcast (single input goes to multiple scan channels)  Spreader (XOR based) 9 A white paper from

Robust Low Power VLSI Boundary Scan Chain and Scan Compression Overview Cntd.  X-masking  A way to prevent the X’s in the scan chains from propagating to the compressor and tester  Improves compression ratio  Need extra mask control bits to load from the tester 10 A white paper from

Robust Low Power VLSI Boundary Scan Chain and Scan Compression Overview Cntd.  Combinatorial compressors are usually XOR based that compresses the scan output to lower number of data bits  Sequential compressors are usually multiple input signature register (MISR) based 11 A white paper from

Robust Low Power VLSI Important Design Parameters and Metrics  Test Access Time (TAT): Time to test  Test Data Volume (TDV): Data volume used in ATE  Test Coverage: Against a fault model how many faults are covered  Test Compression Ratio: The ratio of number of internal scan chains to the number of scan in pins  Scan Bandwidth: Number of scan in pins  Test Access Mechanism (TAM): A way (architecture) to test chip  TAM Width: The number of serial Si and SO pins in TAM 12

Robust Low Power VLSI Modern Scan Compression Architecture Needs  Multiple cores in system on chip (SoC) are pin limited: requires lesser test access pins  A test access mechanism (TAM) architecture require to compress and distribute the test data efficiently  Need support for high compression ratio, better coverage with a low pin overhead  Less switching to prevent chip damage or have logic issues while scanning multiple cores 13

Robust Low Power VLSI Issues with Conventional TAM Architecture 14  Target compression ratio is the close approximation of compression  With increase in compression ratio the internal scan chains getting identical data due to data correlation increases  High correlation compromises test coverage  It lowers coverage when the scan bandwidth is low Chakravadhanula, K. et al, "SmartScan - Hierarchical test compression for pin- limited low power designs," ITC, 2013 Sept. 2013

Robust Low Power VLSI Issues with Conventional TAM Architecture Cntd. 15  With lower number of scan in pins (scan bandwidth) the fault coverage is lower compare to the full scan case for traditional TAM compression architecture  At the cost of increasing scan bandwidth we can have higher coverage Lower coverage with low scan bandwidth Chakravadhanula, K. et al, "SmartScan - Hierarchical test compression for pin- limited low power designs," ITC, 2013 Sept. 2013

Robust Low Power VLSI SmartScan as a Solution  Key idea is to serialize the compressed stream of test data and control bits into core level  Allow SoC flexibility to interconnect the core level TAMs to top level tester pins  This improves fault coverage with lower scan bandwidth  Less switching lower test power preventing IR drop and prevents chip damage 16

Robust Low Power VLSI SmartScan Overview  Shift registers to serialize and de- serialize the data  Overlapped serializer and de-serializer (SERDES) I/O operations  X-masking is also supported  Mainly XOR based (applicable to MISR based also) compression scheme 17 Chakravadhanula, K. et al, "SmartScan - Hierarchical test compression for pin- limited low power designs," ITC, 2013 Sept. 2013

Robust Low Power VLSI SmartScan (SS) Operation with 8 bit SERDES and 2 Bit Scan  SS controller generates SERDES clocks, internal scan and mask registers  SS controller differentiate between the scan and mask load state with the scan_enable and mask_load_enable signals  Scan and mask clocks are mutually exclusive  Update captures the parallel in data from de-serializer which remains constant for the next N cycles  This allows the content to be shifted in the internal scan chains in a skew-safe manner  Also no switching activity in the decompressor due to new data shifting in from de-serializer 18 Chakravadhanula, K. et al, "SmartScan - Hierarchical test compression for pin- limited low power designs," ITC, 2013 Sept. 2013

Robust Low Power VLSI SmartScan (SS) Serial and Parallel Interface  A multiplexor at the output of each deserializer bit whose select is controlled by the SmartScan_enable and SmartScan_parallel_access signals  When SmartScan_parallel_access is true, the parallel scan pin feeds the decompressor and when false the deserializer feeds the decompressor  This happens If SmartScan_enable is true; when false the SmartScan logic is made testable as part of the fullscan chains 19 Chakravadhanula, K. et al, "SmartScan - Hierarchical test compression for pin- limited low power designs," ITC, 2013 Sept. 2013

Robust Low Power VLSI SmartScan (SS) Test Pattern Generation  Test generation is performed using N-bit wide parallel scan interface bypassing the deserializer/ serializer registers  Compressed patterns are generated using the parallel interface (N-scanin / N- scanout), and then simply retargeted to a SmartScan serial interface (e.g. 1 scanin / 1 scanout or 2 scanin / 2 scanout)  Each scan cycle of the parallel interface is translated into a load/unload of the deserializer/serializer registers 20 Chakravadhanula, K. et al, "SmartScan - Hierarchical test compression for pin- limited low power designs," ITC, 2013 Sept. 2013

Robust Low Power VLSI Key Advantages of SmartScan Parallel Interface  Decouples the mainstream DFT verification and pattern generation process from the SmartScan hardware  Greatly reduces the data correlation improves coverage  Internal scan configuration is identical between the parallel and serial interfaces and hence the pattern quality is identical as long as the patterns can be retargeted  Debug and diagnostics are minimally impacted, as tools can continue to diagnose using the parallel interface by translating serial failed pattern into parallel patterns 21

Robust Low Power VLSI Verification Checks in the SmartScan Logic  Verify the switch to serial interface and deserializer is feeding the compressor  Initial circuit state must be identical between the serial and parallel interface  Serial mode must have a sensitized path between serial scan in (scan out) pin and the first bit of the deserializer or serializer  Clock generation to the registers  Functionality of deserializer and serializer  Map each parallel scan in or out pin to its corresponding deserializer or serializer 22

Robust Low Power VLSI Programming Mask and Clock Control Registers  Programmable X-Mask and On-product Clock Generation (OPCG) Registers  Loading is done using the deserializer  ATPG test pattern load these pattern through the parallel interface  The pattern conversion process transform the data to be loaded via deserializer  Mechanism activating different states like scan_load, mask_load, OPCG_load is transparent to the pattern conversion process 23 Chakravadhanula, K. et al, "SmartScan - Hierarchical test compression for pin- limited low power designs," ITC, 2013 Sept. 2013

Robust Low Power VLSI Test Time Impacts Using SmartScan  Overall scan shift time for a single test pattern is N times longer  Shifting of internal scan chain requires a complete load and unload of the N-bit deserializer and serializer  Overhead can be reduced using faster clocks in deserializers and serializers  Typically ATE supports 4-6 times faster frequency than scan clock frequency  SmartScan parallel interface helps to lower pattern count due to reduced data correlation 24

Robust Low Power VLSI Hierarchical Test of Embedded Cores  Independent controllability and observability through SmartScan (SS) registers possible in each core  Identical cores can share the same deserializer(s), but need separate serializers  Heterogeneous cores can be tested simultaneously  The cores can have different launch capture clocking sequence as the OPCG registers are loaded independently  Inefficiency issue with grouping of highly unbalanced scan lengths in a core  Wiring congestion is less due to lower pin count in routed SS controller pins  Single sterilized out put to tell which core is bad 25 Chakravadhanula, K. et al, "SmartScan - Hierarchical test compression for pin- limited low power designs," ITC, 2013 Sept. 2013

Robust Low Power VLSI Addressing Power Issue in scan Shifting in SoC  Instantaneous switching in scan operation causes power issues in SoC  Solution  Limiting the number of cores testing simultaneously  However, in unwrapped SoC level inter-core test all the cores will shift simultaneously causing power issue  SmartScan interleaving clocking in solves this issue  10X reduction in peak power drawn 26 Chakravadhanula, K. et al, "SmartScan - Hierarchical test compression for pin- limited low power designs," ITC, 2013 Sept. 2013

Robust Low Power VLSI Re-configurability in SmartScan  Re-configurability is a key feature eliminating test time or hardware overhead in multi core SoC  Hierarchical test scenario with three cores and limited 2 Si and So pins  Each core has 8 Si and 8 So pins: total of 24 Si and 24 So  Supporting flexible inter-core logic testing (multiplexing logic not shown)  Multiple test schedule for inter-core testing: two core or three core etc. at a time  A total of 24 deserializer (serializer) bits are distributed over the 2 scanins (scanouts), resulting in two 12-bit deserializer and two 12-bit serializer registers  For two cores we only need 16 bit in total of deserializer (serializer) bits  Interleaved SmartScan saves peak power  Additional test schedules needed for intra-core testing if only one core is tested at a time 27 Chakravadhanula, K. et al, "SmartScan - Hierarchical test compression for pin- limited low power designs," ITC, 2013 Sept. 2013

Robust Low Power VLSI Physical and Timing Considerations  Deserializer (serializer) flip flops can be considered as pipelines  Can be clustered together and locate far away from the scan pins on the SoC boundary  Sometimes they can be present in the I/O pad  Types of pipes possible  Internal and embedded pipes present in XOR logic  Pipes behave identically in serial and parallel mode  The external pipes present multiple challenges to the pattern conversion process  Type 1: external pipes are those on the serial scan pins, e.g. SI1 and SO1. If the design does not have real parallel scan pins, Type-1 external pipes are bypassed in the parallel mode of operation; in the serial mode they are on the path to/from the SmartScan registers.  Type 2: SI/SO Chakravadhanula, K. et al, "SmartScan - Hierarchical test compression for pin- limited low power designs," ITC, 2013 Sept. 2013

Robust Low Power VLSI Integration with IEEE and P1687  SmartScan can be directly controlled from ATE or using IEEE (JTAG) TAP controller by decoding the state of the TAP FSM  Require simple translation or mapping of the SmartScan port to JTAG compatibility 29 Chakravadhanula, K. et al, "SmartScan - Hierarchical test compression for pin-limited low power designs," ITC, 2013 Sept. 2013

Robust Low Power VLSI Integration with IEEE and P1687 Cntd.  The serializer and deserializer sin the SmartScan can be treated as IEEE P1687 (iJATAG) compatible test data instruments and can be integrated with other P1687 compatible hardware 30 Chakravadhanula, K. et al, "SmartScan - Hierarchical test compression for pin- limited low power designs," ITC, 2013 Sept. 2013

Robust Low Power VLSI Experimental Results  Commercial design using TAM width of 1 SI - 1 SO or 2 SI - 2SO were used  Generated Fullscan (bypass) mode, in conventional XOR compression mode and in SmartScan mode  Due to data correlation effects, both in conventional compression and SmartScan the coverage is expected to be less than the fullscan  SmartScan achieves more coverage than conventional compression and requires less fullscan top-off vectors  SmartScan is 3.5X more faster than the conventions compression architecture as it requires a few Fullscan top-off pattern 31 Chakravadhanula, K. et al, "SmartScan - Hierarchical test compression for pin-limited low power designs," ITC, 2013 Sept. 2013

Robust Low Power VLSI Experimental Results Cntd.  Comprehensive results show a maximum of 26X TDV, 99.1% TAT reduction with above 99.2% coverage in most of the cases 32 Chakravadhanula, K. et al, "SmartScan - Hierarchical test compression for pin-limited low power designs," ITC, 2013 Sept. 2013

Robust Low Power VLSI Other Scan Compression Techniques: Case Study  Test cube compression  Based on linear decompressor  Any decompressor that consists of only wires, XOR gates, and flip-flops is a linear decompressor and has the property that its output space (the space of all possible vectors that it can generate) is a linear subspace spanned by a Boolean matrix  A linear decompressor can generate test vector Y if and only if there exists a solution to the system of linear equations AX = Y, where A is the characteristic matrix for the linear decompressor and X is a set of free variables shifted in from the tester (you can think of every bit on the tester as a free variable assigned as either 0 or 1) 33

Robust Low Power VLSI Other Scan Compression Techniques: Case Study  The characteristic matrix for a linear decompressor is obtainable from symbolic simulation of the linear decompressor; in this simulation a symbol represents each free variable from the tester  Encoding a test cube using a linear decompressor requires solving a system of linear equations consisting of one equation for each specified bit, to find the free variable assignments needed to generate the test cube  If no solution exists, then the test cube is unencodable 34

Robust Low Power VLSI Other Scan Compression Techniques: Case Study  [2] is about test compression by retaining non-pivot free variables in sequential linear decompressors  Can encodes multiple test cubes 35 [2]

Robust Low Power VLSI Other Scan Compression Techniques: Case Study  Proposed hardware in [2]  Instead of loosing the tester data after each q cycles, it keeps it in a FIFO to reuse it for encoding  Maximum TDV reported is 26%  Maximum coverage not reported 36 [2]

Robust Low Power VLSI Other Scan Compression Techniques: Case Study  Proposed hardware in [2]  Instead of loosing the tester data after each q cycles, it keeps it in a FIFO to reuse it for encoding  Maximum TDV reported is 26%  Coverage not reported  Proposed architecture in [3] is SoC level  Maximum TAT and TDV reported is 54.80%  Coverage not reported 37 Proposed hardware in [2] Proposed architecture in [3]

Robust Low Power VLSI Other Scan Compression Techniques: Case Study  Proposed concept in [4] is selective reseeding  Load care bits and X-control input data are encoded into PRPG seeds generation  Next, seeds are selectively shared for further compression.  The latter exploits the hierarchical nature of large designs with tens or hundreds of PRPGs.  The system comprises a new architecture, which includes a simple instruction-decode unit, and new algorithms embedded into ATPG  Maximum TAT reduction 185X  Maximum TDV reduction 305X  Maximum reported coverage 95.58% 38 Proposed hardware in [2] Proposed architecture in [4]

Robust Low Power VLSI Other Scan Compression Techniques: Case Study  Proposed concept in [5] is a low power scan compression scheme  Modified the Illinois- scan also known as Broadcast scan chain based DFT compression  Shifting the scan chains one at a time using a one hot counter  Maximum TDV reduction 8X  Maximum reported coverage 99.2%  Maximum power reduction 2X 39 Proposed architecture in [5]

Robust Low Power VLSI Comparison of Test Design Metrics Across The Papers  Comparison of Test Design Metrics (Test Coverage, Test Access Time, Test Data Volume) for various Papers Related to Test Compression 40 Design Metrics [Wohl et. al 2013] [Chakravadhanula et. al 2013] [Muthayala 2013] [Muthayala 2012] [Bhatia 2010] Maximum Reported coverage95.58%99.91% Maximum Reported TAT185X99.10%54.80%26%- Maximum Reported TDV305X25X54.80%26%8X Maximum Reported Power Reduction-10X--2X

Robust Low Power VLSI Conclusion  It is important to have test compression hardware in commercial chips for reducing TAT and TDV  Test Coverage and Compression are some what inversely proportionate to each other and even with compression requires fullscan top-off patterns  Test coverage can be affected using compression hardware due to data correlation for testing in a TAM architecture  For multicore scan shift interleaving is a good way to reduce peak power 41

Robust Low Power VLSI Discussion questions  Why does a serializer and deserializer over the existing TAM architecture adds more coverage over the existing compression hardware?  Why does SmartScan architecture need less number of fullscan top-off vectors than the conventional compression architecture?  Why is in some case the initial fault coverage is as low as 82% for existing compression scheme?  How to improve coverage and power consumption on top of the SmartScan architecture?  How feasible is to incorporate the idea of scan compression at UVa test chips? 42

Robust Low Power VLSI Papers [1] Chakravadhanula, K.; Chickermane, V.; Pearl, D.; Garg, A.; Khurana, R.; Mukherjee, S.; Nagaraj, P., "SmartScan - Hierarchical test compression for pin- limited low power designs," Test Conference (ITC), 2013 IEEE International, vol., no., pp.1,9, 6-13 Sept [2] Muthyala, S.S.; Touba, N.A., "Improving test compression by retaining non- pivot free variables in sequential linear decompressors," Test Conference (ITC), 2012 IEEE International, vol., no., pp.1,7, 5-8 Nov [3] Muthyala, S.S.; Touba, N.A., "SOC test compression scheme using sequential linear decompressors with retained free variables," VLSI Test Symposium (VTS), 2013 IEEE 31st, vol., no., pp.1,6, April May [4] Wohl, P.; Waicukauski, J.A.; Neuveux, F.; Maston, G.A.; Achouri, N.; Colburn, J.E., "Two-level compression through selective reseeding," Test Conference (ITC), 2013 IEEE International, vol., no., pp.1,10, 6-13 Sept [5] Bhatia, S., "Low power compression architecture," VLSI Test Symposium (VTS), th, vol., no., pp.183,187, April