Z. Stamenković 1, M. Giles 2, and F. Russi 2 1 IHP GmbH, Frankfurt (Oder), GERMANY 2 Synopsys Inc., Mountain View, CA, USA 13th IEEE European Test Symposium,

Slides:



Advertisements
Similar presentations
Introduction to DFT Alexander Gnusin.
Advertisements

IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Digital Integrated Circuits© Prentice Hall 1995 Design Methodologies Design for Test.
TOPIC : SYNTHESIS DESIGN FLOW Module 4.3 Verilog Synthesis.
BOUNDARY SCAN.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 31/22alt1 Lecture 31 System Test (Lecture 22alt in the Alternative Sequence) n Definition n Functional.
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.
Apr. 20, 2001VLSI Test: Bushnell-Agrawal/Lecture 311 Lecture 31 System Test n Definition n Functional test n Diagnostic test  Fault dictionary  Diagnostic.
Logic Synthesis – 3 Optimization Ahmed Hemani Sources: Synopsys Documentation.
Graduate Computer Architecture I Lecture 15: Intro to Reconfigurable Devices.
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.
JTAG Course Lecturer: Tomer Rothschild
Lecture 28 IEEE JTAG Boundary Scan Standard
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 291 Lecture 29 IEEE JTAG Advanced Boundary Scan & Description Language (BSDL) n Special scan.
Spring 08, Apr 17 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2008 System Test Vishwani D. Agrawal James J. Danaher.
The Hierarchical Scan Description Language (HSDL) was developed by to complement BSDL.
Copyright 2001, Agrawal & BushnellDay-2 PM Lecture 121 Design for Testability Theory and Practice Lecture 12: System Diagnosis n Definition n Functional.
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.
IC-SOC STEAC: An SOC Test Integration Platform Cheng-Wen Wu.
An Introduction to Synopsys Design Automation Jeremy Lee November 7, 2007.
TAP (Test Access Port) JTAG course June 2006 Avraham Pinto.
Guidelines for Chip DFT Based on Boundary Scan Reference to an article by Ben Bannetts By Regev Susid.
SiliconAid Solutions, Inc. Confidential SAJE SiliconAid JTAG Environment Overview – Very Short.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon Vladimir Zivkovic National Institute for Subatomic Physics Amsterdam,
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Scan and JTAG Principles1 Scan and JTAG Principles ARM Advanced RISC Machines.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Synthesis Test Programmable Logic
Standard based Instrumentation schemes for 3D SoC Neal Stollon Chairman, Nexus 5001 Forum
Presenter : Ching-Hua Huang 2013/9/16 Visibility Enhancement for Silicon Debug Cited count : 62 Yu-Chin Hsu; Furshing Tsai; Wells Jong; Ying-Tsai Chang.
ASIC/FPGA design flow. FPGA Design Flow Detailed (RTL) Design Detailed (RTL) Design Ideas (Specifications) Design Ideas (Specifications) Device Programming.
LEONARDO INSIGHT II / TAP-MM ASTEP - The Boundary Scan Test (BST) technology © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 The Boundary.
1 Towards Optimal Custom Instruction Processors Wayne Luk Kubilay Atasu, Rob Dimond and Oskar Mencer Department of Computing Imperial College London HOT.
Chonnam national university VLSI Lab 8.4 Block Integration for Hard Macros The process of integrating the subblocks into the macro.
Logic BIST Logic BIST.
1 System-on-Chip (SoC) Testing An Introduction and Overview of IEEE 1500 Standard Testability Method for Embedded Core-based ICs.
1 An Update on Verilog Ξ – Computer Architecture Lab 28/06/2005 Kypros Constantinides.
The Macro Design Process The Issues 1. Overview of IP Design 2. Key Features 3. Planning and Specification 4. Macro Design and Verification 5. Soft Macro.
DFT Compiler Synopsys Customer Education Services
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS Boundary Scan.
By Praveen Venkataramani
Introductory project. Development systems Design Entry –Foundation ISE –Third party tools Mentor Graphics: FPGA Advantage Celoxica: DK Design Suite Design.
April 20, 2001VLSI Test: Bushnell-Agrawal/Lecture 281 Lecture 28 IEEE JTAG Boundary Scan Standard n Motivation n Bed-of-nails tester n System view.
CHAPTER 8 Developing Hard Macros The topics are: Overview Hard macro design issues Hard macro design process Physical design for hard macros Block integration.
ASIC to FPGA Conversion Flow. Conversion Feasibility Flow Chart Design Rules Checking Feasibility Report RTL CodeQuick Conversion ASIC Netlist Fault coverage.
IMPLEMENTATION OF MIPS 64 WITH VERILOG HARDWARE DESIGN LANGUAGE BY PRAMOD MENON CET520 S’03.
Update on the Design Implementation Methodology for the 130nm process Microelecronics User Group meeting TWEPP 2010 – Aachen Sandro Bonacini CERN PH/ESE.
Greg Alkire/Brian Smith 197 MAPLD An Ultra Low Power Reconfigurable Task Processor for Space Brian Smith, Greg Alkire – PicoDyne Inc. Wes Powell.
© LATTICE SEMICONDUCTOR CORPORATION 2000 Uudet mikropiirit JTAG February Lattice Confidential Lattice Semiconductor The Leader in ISP TM PLDs Presents.
SYSTEM-LEVEL TEST TECHNIQUES INTRODUCTION In the 1970s, the in-circuit testing (ICT) method appeared. In the 1970s, the in-circuit testing (ICT) method.
AVR JTAG Interface The JTAG (Joint Test Action Group) development started about 1985 as a method to test populated circuit boards after manufacture. The.
ASIC Design Methodology
AVR JTAG Interface The JTAG (Joint Test Action Group) development started about 1985 as a method to test populated circuit boards after manufacture. The.
Hayri Uğur UYANIK Very Large Scale Integration II - VLSI II
Dept. of Electrical and Computer Engineering
VLSI Testing Lecture 14: System Diagnosis
SoCKs Flow: Here, There, and Back Again
Testability in EOCHL (and beyond…)
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
VLSI Testing Lecture 15: System Diagnosis
Week 5, Verilog & Full Adder
CPE/EE 428/528 VLSI Design II – Intro to Testing
CPE/EE 422/522 Advanced Logic Design L17
VHDL Introduction.
Measuring the Gap between FPGAs and ASICs
VLSI Testing Lecture 13: DFT and Scan
Presentation transcript:

Z. Stamenković 1, M. Giles 2, and F. Russi 2 1 IHP GmbH, Frankfurt (Oder), GERMANY 2 Synopsys Inc., Mountain View, CA, USA 13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008 Scan-Through-TAP: Combining Scan Chain and Boundary Scan Features in SOC

13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008 Introduction What is Scan-through-TAP? Use of IEEE Standard user instruction to concatenate the internal scan chain with the BSR chain to perform a single chain operation What do we achieve implementing Scan-through-TAP? Reduction of the scan pins number Accessibility of the internal scan chains through the TAP controller Single shift path through for burn-in and diagnostics What kind of EDA tools do we need? Standard synthesis, DFT, BSD, and ATPG tools

13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008 DFT/BSD in SOC Design Flow yes Applications System Specification System Specification Library Database New Modules Customisable Modules (synthesisable RTL code) Configurable Modules (synthesisableRTL code) Predefined Modules (synthesised net-list, SDF and/or LEF) Predefined Modules (memory and custom blocks) Simulation OK? HDL Model Definition HDL Top Module Definition Logic Synthesis Simulation OK? Layout Synthesis no yes no Simulation OK? Final Chip Layout yes no Test Benches Layout Re-synthesis Sufficient? yes Logic Re-synthesis Sufficient? yes no New Modules ATPG DFT/BSD

13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008 Scan Insertion Flow Read in synthesized design Define clock constraints Define scan chain Insert scan chains Write out scan test protocol and netlist for TetraMAX Read Design Create Test Protocol Specify Scan Architecture Insert Scan Paths Handoff Design DFT DRC Preview DFT DRC Coverage

13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008 Boundary Scan Insertion Flow Set BSD STT specifications Preview BSD Insert BSD logic (Synthesis integrated) Insert BSD logic (Synthesis integrated) BSD Gate Level Netlist BSD Gate Level Netlist Read Pin Map Check IEEE Std compliance Check IEEE Std compliance BSDL File BSD Patterns BSDL File BSD Patterns BSD Inserted design Lib Read design netlist Lib Preview your JTAG design Insert your JTAG logic Write out final netlist Write BSDL file and patterns (optional) Check compliance to IEEE STD Write BSDL file and BSD patterns Write the STIL protocol file for ATPG Read technology synthesis libraries Read scanned ready netlist with IOs Set TAP FSM specification Set STT specification Read pin map for die package BSR order

13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008 Scan-Through-TAP Register

13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008 Netlist & SPF TetraMAX ATPG TetraMAX ® ATPG ATPG Patterns RTL Design Compiler BSD Compiler JTAG Insertion DFT Compiler Test Synthesis Functional Patterns STT Test Patterns

13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008 Implementation Results (1) SOC features 0.25 µm CMOS technology 23 mm 2 of silicon area 2.5 mm 2 occupied by memory ~ 1 million transistors 104 functional ports 12 inputs 44 outputs 48 bidirectional 5 TAP ports TRST TCK TMS TDI TDO

13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008 Implementation Results (2) Single scan register made of around scan flip-flops Boundary scan register of 151 cell 5 TAP instructions BYPASS EXTEST PRELOAD SAMPLE STT BSD functional test patterns 1151 ATPG test patterns Chip area overhead below 7% Caused by insertion of scan flip-flops and boundary scan logic Combined fault coverage is slightly above 94%

13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008 Summary Scan-Through-TAP methodology provides the infrastructure for both testing of systems internal nodes and testing of systems boundary circuitry A good solution for pin limited SOC designs A middle-size processor-based SOC used for implementation Results show small chip area overhead, acceptable number of test patterns, and high fault coverage