Improved Boundary Scan Design (Based on a paper by Lee Whetsel, Texas Instruments Inc.)

Slides:



Advertisements
Similar presentations
Introduction to DFT Alexander Gnusin.
Advertisements

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,
BOUNDARY SCAN.
Retiming Scan Circuit To Eliminate Timing Penalty
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.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 261 Lecture 26 Logic BIST Architectures n Motivation n Built-in Logic Block Observer (BILBO) n Test.
Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 Scan design techniques J. M. Martins Ferreira FEUP / DEEC - Rua.
A case study of test program generation
LEONARDO INSIGHT II / TAP-MM ASTEP - Basic Test Concepts © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 Basic test concepts J. M. Martins.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR SRAM-based FPGA n SRAM-based LE –Registers in logic elements –LUT-based logic element.
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.
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:
Feng-Xiang Huang A Low-Cost SOC Debug Platform Based on On-Chip Test Architectures.
Design of Variable Input Delay Gates for Low Dynamic Power Circuits
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 291 Lecture 29 IEEE JTAG Advanced Boundary Scan & Description Language (BSDL) n Special scan.
BSDL Extensions for dot6 Michael Sberro JTAG course 2005 Michael Sberro JTAG course 2005.
1 Presented by Yifat Kapach jtag course What is SCITT? Static Component Interconnection Test Technology Standard IEEE P1581.
4/28/05Vemula: ELEC72501 Enhanced Scan Based Flip-Flop for Delay Testing By Sudheer Vemula.
Embedded Hardware and Software Self-Testing Methodologies for Processor Cores Li Chen, Sujit Dey, Pablo Sanchez, Krishna Sekar, and Ying Chen Design Automation.
Real-Time Systems Design JTAG – testing and programming.
1 Design For Debug Using DAFCA system Gadi Glikberg 15/6/06.
Vishwani D. Agrawal James J. Danaher Professor
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.
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.
©2010 Cengage Learning Engineering. All Rights Reserved.10-0 Introduction to VHDL PowerPoint Presentation © Cengage Learning, Engineering. All Rights.
BIST vs. ATPG.
Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 Test protocol for BS boards J. M. Martins Ferreira FEUP / DEEC.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Design for Testability
TOPIC : Design of Scan Storage Cells UNIT 4 : Design for testability Module 4.3 Scan Architectures and Testing.
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.
IEEE Std 1581 is published … Now what? 2011 Board Test Workshop Heiko Ehrenberg.
Design for Test HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 J. M. Martins Ferreira FEUP / DEEC - Rua Dr.
A comprehensive method for the evaluation of the sensitivity to SEUs of FPGA-based applications A comprehensive method for the evaluation of the sensitivity.
CHAPTER 3 TOP LEVEL VIEW OF COMPUTER FUNCTION AND INTERCONNECTION
LEONARDO INSIGHT II / TAP-MM ASTEP - The Boundary Scan Test (BST) technology © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 The Boundary.
CMOS Schmitt Trigger Test Circuit Mitchell Belser, P.E. Visiting Instructor Department of Computer Engineering Jackson State University
1 System-on-Chip (SoC) Testing An Introduction and Overview of IEEE 1500 Standard Testability Method for Embedded Core-based ICs.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
XIAOYU HU AANCHAL GUPTA Multi Threshold Technique for High Speed and Low Power Consumption CMOS Circuits.
LEONARDO INSIGHT II / TAP-MM ASTEP - Test protocol for BS boards © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 Test protocol for BS boards.
Tutorial 5: Simulating a Design. Introduction This tutorial covers how to perform a functional simulation as well as a timing simulation with the Xilinx.
Computer Science 210 Computer Organization Control Circuits Decoders and Multiplexers.
TOPIC : Test Points UNIT 4 : Design For Testability Module 4.1: Basics of DFT.
CEC 220 Digital Circuit Design Timing Diagrams, MUXs, and Buffers Friday, February 14 CEC 220 Digital Circuit Design Slide 1 of 18.
LEONARDO INSIGHT II / TAP-MM ASTEP - Introduction to mixed-signal testing using the standard © J. M. Martins Ferreira - University of Porto (FEUP.
© J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 IEEE Standard : Boundary-Scan Testing of Advanced Digital Networks J. M. Martins Ferreira.
Overview for Initialization Process April 27, 2010.
Apr. 3, 2000Systems Architecture I1 Introduction to VHDL (CS 570) Jeremy R. Johnson Wed. Nov. 8, 2000.
May 9, 2001Systems Architecture I1 Systems Architecture I (CS ) Lab 5: Introduction to VHDL Jeremy R. Johnson May 9, 2001.
Lecture #23: Arithmetic Circuits-1 Arithmetic Circuits (Part I) Randy H. Katz University of California, Berkeley Fall 2005.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 20: October 25, 2010 Pass Transistors.
SYSTEM-LEVEL TEST TECHNIQUES INTRODUCTION In the 1970s, the in-circuit testing (ICT) method appeared. In the 1970s, the in-circuit testing (ICT) method.
On Reliable Modular Testing with Vulnerable Test Access Mechanisms Lin Huang, Feng Yuan and Qiang Xu.
Topics SRAM-based FPGA fabrics: Xilinx. Altera..
Each I/O pin may be configured as either input or output.
A Novel 1. 5V CMFB CMOS Down-Conversion Mixer Design for IEEE 802
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
The Xilinx Virtex Series FPGA
XC4000E Series Xilinx XC4000 Series Architecture 8/98
Sungho Kang Yonsei University
Testing in the Fourth Dimension
The Xilinx Virtex Series FPGA
Lecture 26 Logic BIST Architectures
A Random Access Scan Architecture to Reduce Hardware Overhead
Presentation transcript:

Improved Boundary Scan Design (Based on a paper by Lee Whetsel, Texas Instruments Inc.)

Introduction In a situation of which the circuit complexity increases, and no direct access for all places on the board is possible, the use of BS is a good alternative. There are many advantages of using BS for testing purposes.

The problem: Two possible drawbacks concerning the use of BS: 1. Additional space is needed for the BS cells. 2. Signaling delay due to additional circuit components.

The proposed solution: An innovative method of improving the design of the BS cells. The method is based on the reuse of functional input/output buffers already in the circuit. The method is compliant with IEEE

Advantages of the method: The results of the method: Reduced cell size. Reduced signaling delay. Improved test functionality.

The Method

Traditional state output BSC:

Normal operation: Test operation: For self test

improved 2-state output BSC Implement Mux2 Implements Mem2

improved 2-state output BSC Cont. Normal operation: closed opened Test control signals

improved 2-state output BSC Cont. Test operation: opened Closed after each Capture/shift Observability of output pin state (improve EXTEST operation and enables pin observation via scan during production testing) New feature:

Comparing the two designs: Reduction in BSC circuitry of approximately 40% over the standard BS 2-state output cell. If S1 and S2 are implemented in the buffer region with the LOB a reduction of about 50% will be achieved. Improved performance – if S1 implemented as high performance transmission gate, the prop. delay through S1 to LOB is less than that of a core resident Mux2 driving a normal output buffer.

Traditional IEEE state output BSC Normal operation: Test operation:

Improved 3-State Output BSC 2-state output BSC Used in test mode (to maintain updated test data to the control input of the 3SOB)

Improved 3-State Output BSC Normal Operation: closed opened Can capture and shift data Test operation:

Comparing the two designs: The reduction in BSC circuitry is slightly less than before since the BH is added. We still get a reduction in the range of approximately 35% - 45%

Traditional IEEE Input BSC Adds test circuitry and delays the input signal

Improved input BSC Normal operation: closed opened Test operation: opened Important advantage: Direct access No need for hi-drive buffer Less space and signal delay

Comparing the two designs: Since there is no need for hi-drive buffer in the improved design, the expected reduction in circuitry is approximately 45% - 55%.

Improved Input/Output BSC

Comparing the two designs: The input/output BSC improved design gives the best opportunity to reduce overhead circuitry, since BSCs for input, output and control are involved. The reduction in the cell size is by three Mux2s, three Mem2s and a hi-drive buffer per I/O pin or approximately 45% - 55%.

TAP Controller of Improved BSCs

Conclusion: The method described here has the following features: It gives the opportunity to reduce circuitry of BSCs by up to one half by reuse of functional input and output buffers. It reduces signaling delays due to the use of S1.