On Reliable Modular Testing with Vulnerable Test Access Mechanisms Lin Huang, Feng Yuan and Qiang Xu.

Slides:



Advertisements
Similar presentations
University of Michigan Electrical Engineering and Computer Science University of Michigan Electrical Engineering and Computer Science University of Michigan.
Advertisements

Designing Variation-Tolerance in Mixed-Signal Components of a System-on-Chip Wei Jiang and Vishwani D. Agrawal Electrical and Computer Engineering Auburn.
Hyunbean Yi, Sungju Park, and Sandip Kundu, Fellow, IEEE IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS-I : REGULAR PAPERS, VOL. 57, NO. 7, JULY 2010 Reporter:
Externally Tested Scan Circuit with Built-In Activity Monitor and Adaptive Test Clock Priyadharshini Shanmugasundaram Vishwani D. Agrawal.
Feng-Xiang Huang A Low-Cost SOC Debug Platform Based on On-Chip Test Architectures.
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.
COE 341: Data & Computer Communications (T061) Dr. Marwan Abu-Amara Chapter 1: Data Communications & Networking Overview.
~ EDA lab ~ Interconnect Verification for SOC Jing-Yang Jou Department of Electronics Engineering National Chiao Tung University Hsinchu, Taiwan
Designing Variation-Tolerance in Mixed-Signal Components of a System-on-Chip Wei Jiang and Vishwani D. Agrawal Electrical and Computer Engineering Auburn.
Improved Boundary Scan Design (Based on a paper by Lee Whetsel, Texas Instruments Inc.)
L i a b l eh kC o m p u t i n gL a b o r a t o r y Performance Yield-Driven Task Allocation and Scheduling for MPSoCs under Process Variation Presenter:
Reliability-Aware Frame Packing for the Static Segment of FlexRay Bogdan Tanasa, Unmesh Bordoloi, Petru Eles, Zebo Peng Linkoping University, Sweden 1.
Lab for Reliable Computing Generalized Latency-Insensitive Systems for Single-Clock and Multi-Clock Architectures Singh, M.; Theobald, M.; Design, Automation.
“An Effective Diagnosis Method to Support Yield Improvement” Authors List: Camelia Eindhoven Univ. of Technology Camelia Eindhoven Univ.
IC-SOC STEAC: An SOC Test Integration Platform Cheng-Wen Wu.
Test Wrapper Designs for the Detection of Signal Integrity Faults on Core External Interconnects of SOCs Qiang Xu and Yubin ZhangKrishnendu Chakrabarty.
Orion: A Power-Performance Simulator for Interconnection Networks Presented by: Ilya Tabakh RC Reading Group4/19/2006.
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.
Analysis and Avoidance of Cross-talk in on-chip buses Chunjie Duan Ericsson Wireless Communications Anup Tirumala Jasmine Networks Sunil P Khatri University.
BIST vs. ATPG.
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
EE141 VLSI Test Principles and Architectures Ch. 6 - Test Compression – P. 1 1 Chapter 6 Test Compression.
Introduction to Interconnection Networks. Introduction to Interconnection network Digital systems(DS) are pervasive in modern society. Digital computers.
Introspective 3D Chips S. Mysore, B. Agrawal, N. Srivastava, S. Lin, K. Banerjee, T. Sherwood (UCSB), ASPLOS 2006 Shimin Chen (LBA Reading Group Presentation)
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.
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
Building Expressive, Area-Efficient Coherence Directories Michael C. Huang Guofan Jiang Zhejiang University University of Rochester IBM 1 Lei Fang, Peng.
2010 IEEE ICECS - Athens, Greece, December1 Using Flash memories as SIMO channels for extending the lifetime of Solid-State Drives Maria Varsamou.
Ob-Chip Networks and Testing1 On-Chip Networks and Testing-II.
1 System-on-Chip (SoC) Testing An Introduction and Overview of IEEE 1500 Standard Testability Method for Embedded Core-based ICs.
Presenter: Hong-Wei Zhuang X-Tracer: A Reconfigurable X- Tolerant Trace Compressor for Silicon Debug Feng Yuan Dept. of Comput. Sci. & Eng., Chinese Univ.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
DATA COMMUNICATION (ELA…) ASYNCHRONOUS TRANSFER MODE (ATM) 1.
Embedded System Lab. Daeyeon Son Neighbor-Cell Assisted Error Correction for MLC NAND Flash Memories Yu Cai 1, Gulay Yalcin 2, Onur Mutlu 1, Erich F. Haratsch.
Integrated Test Data Compression and Core Wrapper Design for Low-Cost System-on-a-Chip Testing Paul Theo Gonciari Bashir Al-Hashimi Electronic Systems.
CS3505: DATA LINK LAYER. data link layer  phys. layer subject to errors; not reliable; and only moves information as bits, which alone are not meaningful.
Test Architecture Design and Optimization for Three- Dimensional SoCs Li Jiang, Lin Huang and Qiang Xu CUhk Reliable Computing Laboratry Department of.
By Praveen Venkataramani
Video Multicast over the Internet Presented by: Liang-Yuh Wu Lung-Yuan Wu Hao-Hsiang Ku 12 / 6 / 2001 Bell Lab. And Georgia Institute of Technologies IEEE.
Improving NoC-based Testing Through Compression Schemes Érika Cota 1 Julien Dalmasso 2 Marie-Lise Flottes 2 Bruno Rouzeyre 2 WNOC
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Copyright © 2010 Houman Homayoun Houman Homayoun National Science Foundation Computing Innovation Fellow Department of Computer Science University of California.
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
Deterministic Diagnostic Pattern Generation (DDPG) for Compound Defects Fei Wang 1,2, Yu Hu 1, Huawei Li 1, Xiaowei Li 1, Jing Ye 1,2 1 Key Laboratory.
Technion – Israel Institute of Technology Faculty of Electrical Engineering NOC Seminar Error Handling in Wormhole Networks Author: Amit Berman Mentor:
November 25Asian Test Symposium 2008, Nov 24-27, Sapporo, Japan1 Sequential Circuit BIST Synthesis using Spectrum and Noise from ATPG Patterns Nitin Yogi.
ELEC 7950 – VLSI Design and Test Seminar
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.
July 10, th VLSI Design and Test Symposium1 BIST / Test-Decompressor Design using Combinational Test Spectrum Nitin Yogi Vishwani D. Agrawal Auburn.
Chapter 2 PHYSICAL LAYER.
Packet Switching Networks & Frame Relay
FlexiBuffer: Reducing Leakage Power in On-Chip Network Routers
Klara Nahrstedt Spring 2009
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 3 Switching.
Video Multicast over the Internet (IEEE Network, March/April 1999)
Building Expressive, Area-Efficient Coherence Directories
COUPING WITH THE INTERCONNECT
Algorithms and representations Structural vs. functional test
Rahul Boyapati. , Jiayi Huang
Guihai Yan, Yinhe Han, Xiaowei Li, and Hui Liu
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
RECONFIGURABLE NETWORK ON CHIP ARCHITECTURE FOR AEROSPACE APPLICATIONS
Project Title: (Your project title here)
Network Planning & Capacity Management
Network Planning & Capacity Management
Network Planning & Capacity Management
A Random Access Scan Architecture to Reduce Hardware Overhead
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara
Presentation transcript:

On Reliable Modular Testing with Vulnerable Test Access Mechanisms Lin Huang, Feng Yuan and Qiang Xu

Purpose Is on-chip data transmission reliable? What is the solution?  Correction  Retransmission  Hybrid schemes normal functional mode They are helpful in normal functional mode modular testing However, how about modular testing? Cross talk IR drop and even alpha particle hits … Yield loss

Agenda Introduction to Modular Testing Test Data Transmission “Error-Free” Assumption Impact of Fault-Tolerant Schemes The Proposed Solution  “Jitter-Aware” Test Wrapper Design  “Jitter-Transparent” ATE Interface Design Experimental Results Conclusion

Introduction to Modular Testing “Divide and conquer” manner  test wrapper  test access mechanisms (TAMs)  ATE Interface basic TAM designs classification  dedicated bus-based access scheme  functional access scheme

Reuse On-Chip Network as TAM

“Error-Free” Assumption is Questionable Existing work assumes test data transmission to be error-free It is questionable when at-speed functional interconnects are reused as TAMs

Fault Tolerance Schemes Retransmission and hybrid schemes are mainstream techniques to achieve fault-tolerant communication Retransmission brings problems  Test traffic jitter  Test bandwidth mismatch

The Impact of Retransmission Scheme

The Significance of These Problems Given the number of flits in the entire test data volume, the flit error rate, the potential yield loss can be expressed as When and flit size is 32 bits, the test yield loss for the chip containing 21.5M gates [1] is [1] C. Barnhart et al, Extending OPMISR Beyond 10x Scan Test Efficiency. IEEE Design & Test of Computers, 19(5):65-73, Sep.-Oct % !

Buffer-Only Solution Given the flit injection rate is 0.1 flits per cycle and the extra delay caused by one retransmission is 40 cycles The1 st retransmission The2 nd retransmission 5 reserved flits1 Shortage of reserved flits

“Jitter-Aware” Test Wrapper Design Two extra states:  HALT IN  HALT OUT CAPTRUE SHIFT HALT OUT HALT IN Output Blocked Input Blocked IEEE 1500 Finite State Machine

Wrapper Architecture

Control Logic of Test Wrapper

“Jitter-Transparent” ATE Interface If the ATE operate in a stream mode … Minimum buffer size: that is able to tolerate the extra delay caused by one retransmission Given the flit error rate and the number of flits, the test yield loss can be computed as follows: Without Buffer:

“Jitter-Transparent” ATE Interface We propose to divide the entire input test data flow into segments and insert a small section of “don’t-care” bits Data transmission direction

Test Yield Improvement Given the flit error rate, the number of flits, and the number of segments, the test yield loss can be computed as follows: Without Buffer: With Minimum Buffer Size:

Experimental Setup Commercial 90nm CMOS technology Area overhead  838 two-input NAND equivalent gates An industrial circuit [2]  Number of gates: 2.6M  Number of scan cells: 274K  Compressed scan test data volume: 106M System parameters  Flit injection rate: 0.25 flit per cycle  Flit size: 32 bits  Retransmission delay: 40 cycles [2] C. Barnhart et al, OPMISR: The Foundation for Compressed ATPG Vectors. In Proc. IEEE International Test Conference, pp , Nov. 2001

Test Yield Loss for a Core with 2.6M Gates Yield Loss: 4.41%Yield Loss: 0.05% Cost: Testing Time Penalty: 0.15% Yield Loss: 28.20% Flit Error Rate: 10 -7

Proposed Technique vs. Buffer-Only Solution λ Yield Loss ≤ 1%Yield Loss ≤ 0.5% n b (flits)n p (flits)ΔTpΔTp n b (flits)n p (flits)ΔTpΔTp 1x % % 5x % % 1x % % 5x % % 1x % % λ: Flit error rate n b : Buffer size for buffer-only solution n p : Buffer size for the proposed design ΔT p : Testing time extension ratio of the proposed design

Conclusion The “error-free” assumption of existing work is questionable Fault-tolerant schemes may lead to traffic jitter and variable test bandwidth “jitter-aware” test wrapper “jitter-transparent” ATE interface We propose a “jitter-aware” test wrapper and an on-chip “jitter-transparent” ATE interface to achieve reliable modular testing Experimental results demonstrate the effectiveness

Thank you !

Timing Diagram of Test Wrapper