Reducing Synchronization Overhead in Test Data Compression Environments Paul Theo Gonciari Bashir Al-Hashimi Electronic Systems Design Group University.

Slides:



Advertisements
Similar presentations
Dynamic Power Redistribution in Failure-Prone CMPs Paula Petrica, Jonathan A. Winter * and David H. Albonesi Cornell University *Google, Inc.
Advertisements

Power Conscious Test Synthesis and Scheduling for BIST RTL Data Paths Nicola Nicolici and Bashir M. Al-Hashimi.
Petros OikonomakosMark Zwolinski Controller Self-checking in a Controller / Datapath Architecture Electronics and Computer Science University of Southampton,
Petros OikonomakosMark Zwolinski Foundation of Combined Datapath and Controller Self-checking Design Electronics and Computer Science University of Southampton,
Improving Compression Ratio, Area Overhead, and Test Application Time in System-on-a-chip Test Data Compression/Decompression Paul Theo Gonciari*, Bashir.
Exploiting Crosstalk to Speed up On-chip Buses Chunjie Duan Ericsson Wireless, Boulder Sunil P Khatri University of Colorado, Boulder.
Electrical and Computer Engineering UAH System Level Optical Interconnect Optical Fiber Computer Interconnect: The Simultaneous Multiprocessor Exchange.
14 de Fevereiro de 2004, Instituto Sistemas e Robótica Emotion-Based Decision and Learning Bruno Damas.
Chapter 3: Pulse Code Modulation
Seyedehmehrnaz Mireslami, Mohammad Moshirpour, Behrouz H. Far Department of Electrical and Computer Engineering University of Calgary, Canada {smiresla,
System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
VLSI-SoC, Atlanta J. Dalmasso, ML Flottes, B. Rouzeyre CNRS/ Univ. Montpellier II France 1 17/10/2007.
Electronic Systems Design Group Department of Electronics and Computer Science University of Southampton, UK Application of Group Delay Equalisation in.
University of Michigan Electrical Engineering and Computer Science 1 A Distributed Control Path Architecture for VLIW Processors Hongtao Zhong, Kevin Fan,
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 261 Lecture 26 Logic BIST Architectures n Motivation n Built-in Logic Block Observer (BILBO) n Test.
Reporter :LYWang We propose a multimedia SoC platform with a crossbar on-chip bus which can reduce the bottleneck of on-chip communication.
Using MVL (Multi-Valued Logic) Signal in Test Application Baohu Li, Bei Zhang, Vishwani Agrawal Auburn University.
A Security Protocol for Sensor Networks Khadija Stewart, Themistoklis Haniotakis and Spyros Tragoudas Dept. of Electrical and Computer Engineering Southern.
MULTICORE PROCESSOR TECHNOLOGY.  Introduction  history  Why multi-core ?  What do you mean by multicore?  Multi core architecture  Comparison of.
Electronic Systems Design Group School of Electronics and Computer Science University of Southampton, UK A CAD Methodology for Switched Current Analog.
Electronic Systems Design Group Department of Electronics and Computer Science University of Southampton, UK Analogue Filter IP Cores for Design Reuse.
1 Asynchronous Bit-stream Compression (ABC) IEEE 2006 ABC Asynchronous Bit-stream Compression Arkadiy Morgenshtein, Avinoam Kolodny, Ran Ginosar Technion.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
An Arithmetic Structure for Test Data Horizontal Compression Marie-Lise FLOTTES, Regis POIRIER, Bruno ROUZEYRE Laboratoire d’Informatique, de Robotique.
1 Multi - Core fast Communication for SoPC Multi - Core fast Communication for SoPC Technion – Israel Institute of Technology Department of Electrical.
Lab for Reliable Computing Generalized Latency-Insensitive Systems for Single-Clock and Multi-Clock Architectures Singh, M.; Theobald, M.; Design, Automation.
IC-SOC STEAC: An SOC Test Integration Platform Cheng-Wen Wu.
Adaptive System on a Chip (aSoC) for Low-Power Signal Processing Andrew Laffely, Jian Liang, Prashant Jain, Ning Weng, Wayne Burleson, Russell Tessier.
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.
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.
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
Robust Low Power VLSI ECE 7502 S2015 SmartScan - Hierarchical Test Compression for Pin-limited Low Power Designs ECE 7502 Class Discussion Arijit Banerjee.
An Energy-Efficient Reconfigurable Multiprocessor IC for DSP Applications Multiple programmable VLIW processors arranged in a ring topology –Balances its.
Secure Embedded Processing through Hardware-assisted Run-time Monitoring Zubin Kumar.
1 Fitting ATE Channels with Scan Chains: a Comparison between a Test Data Compression Technique and Serial Loading of Scan Chains LIRMM CNRS / University.
Thread Criticality Predictors for Dynamic Performance, Power, and Resource Management in Chip Multiprocessors Abhishek Bhattacharjee and Margaret Martonosi.
A Test-Per-Clock LFSR Reseeding Algorithm for Concurrent Reduction on Test Sequence Length and Test Data Volume Adviser :蔡亮宙 Student ;蔡政宏.
Parallel Algorithm Configuration Frank Hutter, Holger Hoos, Kevin Leyton-Brown University of British Columbia, Vancouver, Canada.
1 System-on-Chip (SoC) Testing An Introduction and Overview of IEEE 1500 Standard Testability Method for Embedded Core-based ICs.
Reducing Test Application Time Through Test Data Mutation Encoding Sherief Reda and Alex Orailoglu Computer Science Engineering Dept. University of California,
RF network in SoC1 SoC Test Architecture with RF/Wireless Connectivity 1. D. Zhao, S. Upadhyaya, M. Margala, “A new SoC test architecture with RF/wireless.
Design of a High-Throughput Low-Power IS95 Viterbi Decoder Xun Liu Marios C. Papaefthymiou Advanced Computer Architecture Laboratory Electrical Engineering.
Integrated Test Data Compression and Core Wrapper Design for Low-Cost System-on-a-Chip Testing Paul Theo Gonciari Bashir Al-Hashimi Electronic Systems.
Feng-Xiang Huang Test Symposium(ETS), th IEEE European Ko, Ho Fai; Nicolici, Nicola; Department of Electrical and Computer Engineering,
Doc.: IEEE /663r3 Submission May 2012 Zhanji Wu, et. Al.Slide 1 Low-rate compatible BCC for IEEE ah lowest MCS Date: Authors:
SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING | SCHOOL OF COMPUTER SCIENCE | GEORGIA INSTITUTE OF TECHNOLOGY MANIFOLD Manifold Execution Model and System.
ORNLKohl/ Mux and MxN: A Revelation… (a.k.a. “Collective” is Dead? :-o) James Arthur Kohl David E. Bernholdt Oak Ridge National Laboratory Thursday,
Improving NoC-based Testing Through Compression Schemes Érika Cota 1 Julien Dalmasso 2 Marie-Lise Flottes 2 Bruno Rouzeyre 2 WNOC
TAM design and Test Data Compression for SoC Test Cost Reduction Julien DALMASSO, Marie-Lise FLOTTES, Bruno ROUZEYRE LIRMM, UMR5506 CNRS/Université Montpellier.
Useless Memory Allocation in System on a Chip Test: Problems and Solutions Paul Theo Gonciari Bashir Al-Hashimi Electronic Systems Design Group University.
Mixed-Mode BIST Based on Column Matching Petr Fišer.
Analyzing the Impact of Data Prefetching on Chip MultiProcessors Naoto Fukumoto, Tomonobu Mihara, Koji Inoue, Kazuaki Murakami Kyushu University, Japan.
Technical University Tallinn, ESTONIA Copyright by Raimund Ubar 1 Raimund Ubar N.Mazurova, J.Smahtina, E.Orasson, J.Raik Tallinn Technical University.
A Test-Per-Clock LFSR Reseeding Algorithm for Concurrent Reduction on Test Sequence Length and Test Data Volume Wei-Cheng Lien 1, Kuen-Jong Lee 1 and Tong-Yu.
A 1.2V 26mW Configurable Multiuser Mobile MIMO-OFDM/-OFDMA Baseband Processor Motivations –Most are single user, SISO, downlink OFDM solutions –Training.
Chapter 11 System Performance Enhancement. Basic Operation of a Computer l Program is loaded into memory l Instruction is fetched from memory l Operands.
Implementation of Real Time Image Processing System with FPGA and DSP Presented by M V Ganeswara Rao Co- author Dr. P Rajesh Kumar Co- author Dr. A Mallikarjuna.
July 10, th VLSI Design and Test Symposium1 BIST / Test-Decompressor Design using Combinational Test Spectrum Nitin Yogi Vishwani D. Agrawal Auburn.
Presented by: Nick Kirchem Feb 13, 2004
Universal Serial Bus S.HIMABINDU
The Memory-Processor Gap
Esam Ali Khan M.S. Thesis Defense
Sungho Kang Yonsei University
Reseeding-based Test Set Embedding with Reduced Test Sequences
Summary Inf-2202 Concurrent and Data-Intensive Programming Fall 2016
Mixed-Mode BIST Based on Column Matching
Test Data Compression for Scan-Based Testing
A Low-Power Analog Bus for On-Chip Digital Communication
Presentation transcript:

Reducing Synchronization Overhead in Test Data Compression Environments Paul Theo Gonciari Bashir Al-Hashimi Electronic Systems Design Group University of Southampton, UK Nicola Nicolici Electrical and Computer Engineering McMaster University, Canada

Overview TDCE and synchronization issues –Generic on-chip decoder –Synchronization overhead in TDCE Previous solutions –Tailoring the compression method –Interleaving architecture Proposed solutions –Tailoring the compressed test set –Distribution architecture Experimental results Conclusions

Test data compression Exponential increase in volume of test data (ITRS) 60% of ATE upgrade caused by memory (EETimes) Solutions Built-in self-test (BIST) Test data reduction –Useless – UMA [Gonciari et. al, VTS02] –Useful – test data compression TDCE [Gonciari et. al, DATE02] On-Chip Decoder ATE SOC CUT uncompressed compressed

Generic on-chip decoder Serial decoder –PG and CI can not work independently –Implicit communication between PG and CI Parallel decoder –PG and CI can work independently –Explicit communication between PG and CI

Synchronization overhead - Serial decoder De-serialization unit Multiple ATE channels and FIFO-like structure Synchronization channels necessary

Synchronization overhead - Parallel decoder NO De-serialization unit Single ATE channel and FIFO-like structure Synchronization channels necessary

Previous solution – Serial decoder Interleaving architecture [Chandra et. al, TCAD01] –Single channel FIFO-like structure –Synchronization channels –Interleaving FSM –Changes serial-decoders to ease the control –Does not exploit frequency ratio

Previous solution – Parallel decoder Tailoring the compression method [Jas et. al, VTS99] –Decoder dependent on frequency ratio –Imposes ATE restrictions –Changes the on-chip decoder –NO FIFO-like structure needed –NO interleaving FSM

Proposed core level solution Tailoring the compressed test set –Applicable when FIFO-like structures are needed –Insert dummy bits –FIFO-like structure is eliminated –NO changes to on-chip decoders –Decoder independent of the frequency ratio t cmp = stop 1 stop t cmp = D 1D

Proposed system level solution Distribution architecture SOC

Distribution architecture Composite test set –Tailor compressed test sets –Simple merge procedure NO changes to on-chip decoders Easy design integration for TDC system test Applicable to any parallel decoder Applicable to LFSR architectures when reseeding IEEE compatible solution for SOC TDC test Reduces trade-off

cmp vs. set – s38417 (

cmp vs. set vs. distr – S1

inter vs. distr – S2

Conclusions Synchronization overhead in TDCE Proposed two solutions –Core level solution Tailor the compressed test set –System level solution Distribution architecture IEEE compatible solution for SOC TDC test Future work –Integrate TDC in system level design flow

Example – VIHC [Gonciari DATE02] Core level solution t cmp = stop 1 stop t cmp = D 1D