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.

Slides:



Advertisements
Similar presentations
VLSI-SoC, Atlanta J. Dalmasso, ML Flottes, B. Rouzeyre CNRS/ Univ. Montpellier II France 1 17/10/2007.
Advertisements

Weighted Random and Transition Density Patterns for Scan-BIST Farhana Rashid* Vishwani D. Agrawal Auburn University ECE Department, Auburn, Alabama
10/28/2009VLSI Design & Test Seminar1 Diagnostic Tests and Full- Response Fault Dictionary Vishwani D. Agrawal ECE Dept., Auburn University Auburn, AL.
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.
Using MVL (Multi-Valued Logic) Signal in Test Application Baohu Li, Bei Zhang, Vishwani Agrawal Auburn University.
Designing Variation-Tolerance in Mixed-Signal Components of a System-on-Chip Wei Jiang and Vishwani D. Agrawal Electrical and Computer Engineering Auburn.
Nov. 21, 2006ATS'06 1 Spectral RTL Test Generation for Gate-Level Stuck-at Faults Nitin Yogi and Vishwani D. Agrawal Auburn University, Department of ECE,
Compaction of Diagnostic Test Set for a Full-Response Dictionary Mohammed Ashfaq Shukoor Vishwani D. Agrawal 18th IEEE North Atlantic Test Workshop, 2009.
1 Asynchronous Bit-stream Compression (ABC) IEEE 2006 ABC Asynchronous Bit-stream Compression Arkadiy Morgenshtein, Avinoam Kolodny, Ran Ginosar Technion.
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.
Design of Variable Input Delay Gates for Low Dynamic Power Circuits
Aug 11, 2006Yogi/Agrawal: Spectral Functional ATPG1 Spectral Characterization of Functional Vectors for Gate-level Fault Coverage Tests Nitin Yogi and.
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
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.
Jan. 9, 2007 VLSI Design Conference Spectral RTL Test Generation for Microprocessors Nitin Yogi and Vishwani D. Agrawal Auburn University Department.
Designing Variation-Tolerance in Mixed-Signal Components of a System-on-Chip Wei Jiang and Vishwani D. Agrawal Electrical and Computer Engineering Auburn.
Built-In Test and Calibration of DAC/ADC Using A Low- Resolution Dithering DAC Wei Jiang and Vishwani D. Agrawal Electrical and Computer Engineering Auburn.
Scheduling with Optimized Communication for Time-Triggered Embedded Systems Slide 1 Scheduling with Optimized Communication for Time-Triggered Embedded.
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.
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
IC-SOC STEAC: An SOC Test Integration Platform Cheng-Wen Wu.
Built-in Adaptive Test and Calibration of DAC Wei Jiang and Vishwani D. Agrawal Electrical and Computer Engineering Auburn University, Auburn, AL
A Geometric-Primitives-Based Compression Scheme for Testing Systems-on-a-Chip Aiman El-Maleh 1, Saif al Zahir 2, Esam Khan 1 1 King Fahd University of.
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.
04/26/2006VLSI Design & Test Seminar Series 1 Phase Delay in MAC-based Analog Functional Testing in Mixed-Signal Systems Jie Qin, Charles Stroud, and Foster.
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,
Built-In Self-Test of Programmable I/O Cells in Virtex-4 FPGAs Bradley F. Dutton, Lee W. Lerner, and Charles E. Stroud Dept. of Electrical & Computer Engineering.
Network-on-Chip: Communication Synthesis Department of Computer Science Texas A&M University.
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.
Robust Low Power VLSI ECE 7502 S2015 SmartScan - Hierarchical Test Compression for Pin-limited Low Power Designs ECE 7502 Class Discussion Arijit Banerjee.
Copyright 2001, Agrawal & BushnellLecture 1 Introduction1 VLSI Testing Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical and Computer Engineering.
Digital Testing with Multivalued Logic Signals Final Exam, April 15, 2015 Baohu Li Committee Chair: Dr. Vishwani Agrawal Committee Members: Dr. Adit Singh.
Finding Optimum Clock Frequencies for Aperiodic Test Master’s Thesis Defense Sindhu Gunasekar Dept. of ECE, Auburn University Advisory Committee: Dr. Vishwani.
Adopting Multi-Valued Logic for Reduced Pin-Count Testing Baohu Li, Bei Zhang and Vishwani Agrawal Auburn University, ECE Dept., Auburn, AL 36849, USA.
Presenter: Hong-Wei Zhuang On-Chip SOC Test Platform Design Based on IEEE 1500 Standard Very Large Scale Integration (VLSI) Systems, IEEE Transactions.
Robust Low Power VLSI ECE 7502 S2015 Analog and Mixed Signal Test ECE 7502 Class Discussion Christopher Lukas 5 th March 2015.
Optimal Selection of ATE Frequencies for Test Time Reduction Using Aperiodic Clock Sindhu Gunasekar Vishwani D. Agrawal.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
PRAVEEN VENKATARAMANI VISHWANI D. AGRAWAL Auburn University, Dept. of ECE Auburn, AL 36849, USA 26 th International.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
Reducing Test Application Time Through Test Data Mutation Encoding Sherief Reda and Alex Orailoglu Computer Science Engineering Dept. University of California,
Design of a Novel Bridge to Interface High Speed Image Sensors In Embedded Systems Tareq Hasan Khan ID: ECE, U of S Term Project (EE 800)
Integrated Test Data Compression and Core Wrapper Design for Low-Cost System-on-a-Chip Testing Paul Theo Gonciari Bashir Al-Hashimi Electronic Systems.
VTS 2012: Zhao-Agrawal1 Net Diagnosis using Stuck-at and Transition Fault Models Lixing Zhao* Vishwani D. Agrawal Department of Electrical and Computer.
By Praveen Venkataramani
A Test Time Theorem and Its Applications Praveen Venkataraman i Suraj Sindia Vishwani D. Agrawal
Vishwani D. Agrawal Auburn University, Dept. of Elec. & Comp. Engg. Auburn, AL 36849, U.S.A. Nitin Yogi NVIDIA Corporation, Santa Clara, CA th.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Lopamudra Kundu Reg. No. : of Roll No.:- 91/RPE/ Koushik Basak
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
BER-tester for GEB board. Main components&restrictions TLK2501 serializer/deserializer/pseudo random generator Genesys FPGA development board Multiplexer.
Power Problems in VLSI Circuit Testing Keynote Talk Vishwani D. Agrawal James J. Danaher Professor Electrical and Computer Engineering Auburn University,
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.
On Reliable Modular Testing with Vulnerable Test Access Mechanisms Lin Huang, Feng Yuan and Qiang Xu.
1 Gbit/s Serial Link 1 Gbit/s Data Link Using Multi Level Signalling
Esam Ali Khan M.S. Thesis Defense
Testing in the Fourth Dimension
Lecture 26 Logic BIST Architectures
Test Data Compression for Scan-Based Testing
A Low-Power Analog Bus for On-Chip Digital Communication
A Random Access Scan Architecture to Reduce Hardware Overhead
Presentation transcript:

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 24th IEEE North Atlantic Test Workshop Johnson City, NY, May 11-13, 2015

Outline Problem statement and motivation Background MVL test channel for reduced pin-count SoCs Hardware and test flow design for MVL test data application Experimental setup and results Conclusion and future work NATW 2015: Li et al.25/12/2015

Problem Statement and Motivation Problem statement Multi-site test has a high demand on pin reduction for DUTs; Serialization/deserialization of test data is a popular pin reduction technique but it sacrifices test speed. The reduction in test speed for such schemes gets worse for multi-core SoCs. Motivation To find a way to send test data with fewer test pins for SoCs without compromising test speed. NATW 2015: Li et al.35/12/2015

Multi-site testing and pin reduction Multi-site testing aims at best utilizing the ATE resources to test many DUTs at the same time. Reduction of test pins uses fewer ATE resources to test a DUT, helping solve bandwidth mismatch problem and increase parallelism in multi-site testing. Serialization/deserialization of test data A commonly implemented scheme to reduce test pins –Scan test with three pins, J. Moreau et al., [ITC 09] –Scan architecture using SerDes in GPU chips, A. Sang. et al., [VTS11] –SmartScan, K. Chakravadhanula et al., [ITC13] Test Data are serially sent by ATE with fewer test channels and deserialized in DUTs. NATW 2015: Li et al.45/12/2015 Background

Serialization/deserialization of test data In this example, to send 5 bits of test data, the SerDes using a single wire needs 5 cycles, compared to 1 cycle in the traditional 5-wire case (sacrifice test speed). NATW 2015: Li et al.55/12/2015 Background

Problem gets worse with multi-core SoCs NATW 2015: Li et al.65/12/2015 Background Scan speed: 1/5 of clock f → 1/20 of clock f Limited by the data rate of single channel

Testing with MVL channel is proposed in our recent work: - MVL test application [LATS 15] NATW 2015: Li et al.75/12/2015 Previous Work: Adopting MVL Signal to Increase Test Channel Capacity 2 5 = 32 levels Data Rate = clock f x log 2 N Enhancement

Two potential error sources for MVL test application – ADC nonlinearities; – Noise effect. Solutions – Calibration of ADC nonlinearities (use higher resolution DAC to generate calibrated MVL signal) – Error detection and test data reapply. (Error detection circuitry and test flow with repeated test) Proposed in MVL test application [LATS 15] NATW 2015: Li et al.85/12/2015 Previous Work: Assuring Error-Free MVL Test Data Application

NATW 2015: Li et al.95/12/2015 MVL Test Channel for Reduced Pin-Count SoCs How MVL test application resolves test speed sacrifice in RPCT scheme Scan speed: 1/20 of clock f → 1/5 of clock f Speed increases by data rate enhancement of MVL channel (log 2 16)

NATW 2015: Li et al.105/12/2015 A Test Flow Requirements on MVL-compatible test flow –Calibration procedure –Applied test data verification –Retest mechanism –MVL-bypass mode test

RTL diagram NATW 2015: Li et al.115/12/2015 Hardware Design of 4-bit MVL Channel with 8-bit DAC Be able to: Generate MVL signal; Run ADC calibration.

Simulation result of calibration procedure Dout is the ramp-up DAC inputs for calibration; Vre is the captured ADC output, corresponding to Dout; R1-R14 store the calibrated result. NATW 2015: Li et al.125/12/2015 Hardware Design of 4-bit MVL Channel with 8-bit DAC

RTL diagram NATW 2015: Li et al.135/12/2015 Hardware Design of MVL-Compatible DUT ModeTestBLCalBypass ADC Nonlinearity Calibration 0010 MVL Test11X0 ATS Capture000X Binary Test10X1 Be able to: Decode MVL signal; Generate ATS for applied test data verification; Switch between MVL test and MVL-bypass mode.

Setup of ATE based experiment Advanrest T2000GS tester builds MVL test channel An ADC and a DE2 FPGA board build MVL-compatible DUT with RPCT interface and test decompresser. Experiments conducted Apply scan test with compressed test data through RPCT interface using MVL signal Justify the test speed improvement with MVL channel NATW 2015: Li et al.145/12/2015 Experimental Setup and Results

5/12/2015NATW 2015: Li et al.15 Experimental Setup Build MVL channel with Advantest T2000GS

5/12/2015NATW 2015: Li et al.16 Experimental Setup Build MVL-compatible device with RPCT and decompresser

5/12/2015NATW 2015: Li et al.17 Experimental Setup Hardware setup

20 inputs, including EDT channel inputs and other primary inputs, are sent in 4-bit MVL format; clocks and reset remain binary. Test channels are reduced from 23 to 4. MVL test feasibility is established by obtaining test result identical to another test case using binary channel and a 1-to-20 RPCT interface. Test time with MVL channel is 30.88ms, compared to ms with binary channel (clock f = 2MHz). NATW 2015: Li et al.185/12/2015 Test Result and Speed Improvement

Application of MVL test channel on RPCT with test compression is proposed. Reliability issues and proposed solutions are discussed in previous work [LATS 15]; Hardware and a test flow are proposed in this work. ATE-based experiments show notable test speed improvement with RPCT. Overhead remains an issue but will be helped as data converter techniques evolve. NATW 2015: Li et al.195/12/2015 Conclusion

Device with integrated ADC should be tested for feasibility. An experiment to validate ADC calibration scheme should be conducted. Test flow should be examined with experiments. NATW 2015: Li et al.205/12/2015 Future Work

[VTS 11] A. Sanghani et al., “Design and Implementation of A Time- Division Multiplexing Scan Architecture Using Serializer and Deserializer in GPU Chips,” Proc. 29th IEEE VLSI Test Symp., 2011, pp [ITC 13] K. Chakravadhanula, et al., “SmartScan - Hierarchical Test Compression for Pin-limited Low Power Designs,” Proc. International Test Conf., Paper 4.2. [ITC 09] J. Moreau et al., “Running scan test on three pins: yes we can!,” Proc. International Test Conf., 2009, pp [LATS 15] B. Li et al., Adopting Multi-Valued Logic for Reduced Pin- Count Testing," Proc. 16th Latin-American Test Symposium, NATW 2015: Li et al.215/12/2015 Reference