Modular SOC Testing With Reduced Wrapper Count Qiang Xu; Nicolici, N., “Modular SOC testing with reduced wrapper count”, IEEE Transactions on Computer-Aided.

Slides:



Advertisements
Similar presentations
Power-Aware and BIST-Aware NoC Reuse on the Testing of Core-based Systems Érika Cota Luigi Carro Flávio WagnerMarcelo Lubaszewski UFRGS Porto Alegre, Brazil.
Advertisements

Interconnect Testing in Cluster Based FPGA Architectures Research by Ian G.Harris and Russel Tessier University of Massachusetts. Presented by Alpha Oumar.
Presenter : Shao-Chieh Hou VLSI Design, Automation and Test, VLSI-DAT 2007.
ECE 667 Synthesis and Verification of Digital Circuits
VLSI-SoC, Atlanta J. Dalmasso, ML Flottes, B. Rouzeyre CNRS/ Univ. Montpellier II France 1 17/10/2007.
Resource Management §A resource can be a logical, such as a shared file, or physical, such as a CPU (a node of the distributed system). One of the functions.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 261 Lecture 26 Logic BIST Architectures n Motivation n Built-in Logic Block Observer (BILBO) n Test.
NCHUCS1 Scan Chain Reorder Sying-Jyan Wang Department of Computer Science National Chung-Hsing University.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
A system Performance Model Instructor: Dr. Yanqing Zhang Presented by: Rajapaksage Jayampthi S.
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:
11/17/05ELEC / Lecture 201 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
38 th Design Automation Conference, Las Vegas, June 19, 2001 Creating and Exploiting Flexibility in Steiner Trees Elaheh Bozorgzadeh, Ryan Kastner, Majid.
Core-based SoCs Testing Julien Pouget Embedded Systems Laboratory (ESLAB) Linköping University Julien Pouget Embedded Systems Laboratory (ESLAB) Linköping.
~ EDA lab ~ Interconnect Verification for SOC Jing-Yang Jou Department of Electronics Engineering National Chiao Tung University Hsinchu, Taiwan
Fall 2006, Nov. 30 ELEC / Lecture 12 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits Test Power Vishwani D.
Penn ESE Fall DeHon 1 ESE (ESE534): Computer Organization Day 19: March 26, 2007 Retime 1: Transformations.
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.
CS294-6 Reconfigurable Computing Day 16 October 15, 1998 Retiming.
An Embedded Core DFT Scheme to Obtain Highly Compressed Test Sets Abhijit Jas, Kartik Mohanram, and Nur A. Touba Eighth Asian Test Symposium, (ATS.
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.
Iterative Flattening in Cumulative Scheduling. Cumulative Scheduling Problem Set of Jobs Each job consists of a sequence of activities Each activity has.
Penn ESE535 Spring DeHon 1 ESE535: Electronic Design Automation Day 8: February 13, 2008 Retiming.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Maria-Cristina Marinescu Martin Rinard Laboratory for Computer Science Massachusetts Institute of Technology A Synthesis Algorithm for Modular Design of.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Pattern Selection based co-design of Floorplan and Power/Ground Network with Wiring Resource Optimization L. Li, Y. Ma, N. Xu, Y. Wang and X. Hong WuHan.
1 SOC Test Architecture Optimization for Signal Integrity Faults on Core-External Interconnects Qiang Xu and Yubin Zhang Krishnendu Chakrabarty The Chinese.
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.
SAMANVITHA RAMAYANAM 18 TH FEBRUARY 2010 CPE 691 LAYERED APPLICATION.
ANTs PI Meeting, Nov. 29, 2000W. Zhang, Washington University1 Flexible Methods for Multi-agent distributed resource Allocation by Exploiting Phase Transitions.
Robust Low Power VLSI ECE 7502 S2015 Analog and Mixed Signal Test ECE 7502 Class Discussion Christopher Lukas 5 th March 2015.
SoC TAM Design to Minimize Test Application Time Huiting Zhang Vishwani D. Agrawal May 12, North Atlantic Test Workshop.
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.
A Graph Based Algorithm for Data Path Optimization in Custom Processors J. Trajkovic, M. Reshadi, B. Gorjiara, D. Gajski Center for Embedded Computer Systems.
26 th International Conference on VLSI January 2013 Pune,India Optimum Test Schedule for SoC with Specified Clock Frequencies and Supply Voltages Vijay.
Test and Test Equipment Joshua Lottich CMPE /23/05.
Layout-Driven Test-Architecture Design and Optimization for 3D SoCs under Pre-Bond Test- Pin-Count Constraint Li Jiang 1, Qiang Xu 1, Krishnendu Chakrabarty.
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.
Static Process Scheduling Section 5.2 CSc 8320 Alex De Ruiter
1 Compacting Test Vector Sets via Strategic Use of Implications Kundan Nepal Electrical Engineering Bucknell University Lewisburg, PA Nuno Alves, Jennifer.
Integrated Test Data Compression and Core Wrapper Design for Low-Cost System-on-a-Chip Testing Paul Theo Gonciari Bashir Al-Hashimi Electronic Systems.
Test Architecture Design and Optimization for Three- Dimensional SoCs Li Jiang, Lin Huang and Qiang Xu CUhk Reliable Computing Laboratry Department of.
CALTECH CS137 Winter DeHon CS137: Electronic Design Automation Day 7: February 3, 2002 Retiming.
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
OPTIMIZING DSP SCHEDULING VIA ADDRESS ASSIGNMENT WITH ARRAY AND LOOP TRANSFORMATION Chun Xue, Zili Shao, Ying Chen, Edwin H.-M. Sha Department of Computer.
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.
Static Process Scheduling
Outline Motivation and Contributions Related Works ILP Formulation
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.
Pradeep Konduri Static Process Scheduling:  Proceedance process model  Communication system model  Application  Dicussion.
Resource Sharing in LegUp. Resource Sharing in High Level Synthesis Resource Sharing is a well-known technique in HLS to reduce circuit area by sharing.
On Reliable Modular Testing with Vulnerable Test Access Mechanisms Lin Huang, Feng Yuan and Qiang Xu.
CS137: Electronic Design Automation
Refer example 2.4on page 64 ACA(Kai Hwang) And refer another ppt attached for static scheduling example.
Digital Processing Platform
Digital Processing Platform
ESE 566: Hardware/Software Co-Design of Embedded Systems Fall 2005  Instructor: Dr. Alex Doboli. Paper discussed in class: H. Singh, M.-H. Lee, G. Lu,
CS184a: Computer Architecture (Structures and Organization)
MS Thesis Defense Presentation by Mustafa Imran Ali COE Department
Lecture 26 Logic BIST Architectures
Measuring the Gap between FPGAs and ASICs
Fast Min-Register Retiming Through Binary Max-Flow
Tomaž Špeh SURS TF SERV, Luxembourg,
Presentation transcript:

Modular SOC Testing With Reduced Wrapper Count Qiang Xu; Nicolici, N., “Modular SOC testing with reduced wrapper count”, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Dec. 2005, Page(s): Presented By: Yuyan Xue (April. 2007)

Reduced-Wrapper-Count Testing2 Motivation Modular test strategies (Wrapper, dedicated bus-based TAM) enable the reusability, scalability and interoperability in DFT. Modular test strategies add the overall cost of the test. Modular test strategies deteriorate the system performance if they stand on the critical path.

Reduced-Wrapper-Count Testing3 Objective Reduce the wrapper count, meanwhile maintaining the benefits of modular SOC testing. Compatible to IEEE P1500 standard, meanwhile investigate the suitability of reusing the functional interconnect for transferring test data

Reduced-Wrapper-Count Testing4 Idea from IEEE P1500 INTEST/EXTEST Producer/Consumer A core can be tested without wrapping its terminals as long as all its producers and consumers are P1500-wrapped.

Reduced-Wrapper-Count Testing5 New Wrapper Design for Embedded Cores No wrapper at all (INTEST/EXTEST modes only) Light wrapper without WBR (RAM/ROM for BIST) Parallel Bypass Register (WBY) Revised P1500 Wrapper for P/C cores.

Reduced-Wrapper-Count Testing6 New Test Conflicts Caused Traditional TAM lines conflict in IEEE P1500 New test conflicts Producer-CUT Core6->2,5,9 CUT-Consumer Core2->6,7,8,9 Shared-Producer Core7,8->2 Shared-Consumer Core3,6->5 Shared-Bus Core1,5->8

Reduced-Wrapper-Count Testing7 TAM Division Into Three Groups Flexible- width test for G CUT Daisy chain for G prod and G cons

Reduced-Wrapper-Count Testing8 Wrapper/TAM Co-optimization Given: PIs, POs, bidirectional I/Os, test patterns, scan chains and scan chain length, total TAM width, wrapper design constrains Output: the width of each TAM group, wrapper design for each core, the test schedule Satisfy: wrapper design constrains, maximized light-wrapper number, TAM width constrains, minimized overall SOC TAT

Reduced-Wrapper-Count Testing9 Three Types of Wrapper Design Constraints Critical Path -> Light wrapper Cores with P1500 wrapper provided Two-pattern tested ( delay and stuck- open fault)

Reduced-Wrapper-Count Testing10 TAM Division and Test Scheduling Algorithm Determine light-wrapped cores <-functional interconnection & wrapper design constraints Create Test Incompatible Graph (TIG) Enumeratively find the optimal TAM division and the minimum system TAT. Worst case complexity

Reduced-Wrapper-Count Testing11 Decide Wrapper Type Given: the set of cores, the functional interconnect relationship, wrapper design constrains Output: wrapper type for each core Methodology: Wrapper status initialization ( wrapper constraints) Light-wrapped as default and compute test dependency. Choose cores with less test dependency

Reduced-Wrapper-Count Testing12 Construct TIG Given: the set of cores, test conflicts Output: node for core and edge for conflicts between two cores Conflicts only exist between: Two light-wrapped cores A Light-wrapped core and its producers/consumers

Reduced-Wrapper-Count Testing13 Rectangle representation for P1500-wrapped core Rectangle representation for light-wrapped core Dynamic Rectangle Representation

Reduced-Wrapper-Count Testing14 Adaptive Dynamic Rectangle Packing Given: the set of cores, TIG, TAM division Output: schedule for each core, overall TAT of the SOC Methodology: Find out pareto-optimal TAM width Schedule cores using the preferred width, as long as TAM width is sufficient Pack the idle time with remaining test Repeat scheduling process for remaining test if one test is completed

Reduced-Wrapper-Count Testing15 Experimental Result

Reduced-Wrapper-Count Testing16 Experimental Result (Continued)

Reduced-Wrapper-Count Testing17 Contributions Light-wrapped core is introduced to reduce the number of wrapper cells in the SOC without impacting its testability. Up to half of the cores can be unwrapped without affecting the test quality. New modular SOC test architecture is proposed, which employs three separate TAM groups and facilitates concurrent testing of both P1500-wrapped cores and light-wrapped cores. New algorithms for wrapper/TAM co- optimization and test scheduling is introduced.