BA-BIST: Board Test from Inside the IC Out
|
|
- Brendan Watkins
- 5 years ago
- Views:
Transcription
1 BA-BIST: Board Test from Inside the IC Out Zoë Conroy, Cisco Al Crouch, Asset InterTech inemi BIST Project 1 05/18/2013
2 About this Presentation Board-Assist (BA-BIST) is enhanced IC BIST functionality for board testability and fault isolation. Why is this needed? Increasing chip interface speeds and board integration (HDI*) make traditional board manufacturing test less capable. BA-BIST requirements are presented from board test engineers for their fellow IC designers! HDI Bridging fault ESD damage Open under BGA Short to power or Gnd 2 * High Density Interconnect
3 Outline RL FCRAM INEMI s BIST Project and contributing companies. Defects targeted by IC BA-BIST. Industry use-cases for Board Test IC BA-BIST standardization. Standardization examples. JTAG CPU 2JTAG JTAG2CPU TCAM BIST IOBist Ext Mem BIST Internal Memory Bist Ring Osc Embed Instr DDR BIST SerDes PRBS & Other ASIC SerDes 3
4 4
5 Purpose of inemi s BIST Project Why?. - Most chip level BISTs are designed for IC manufacturing, - Tests and algorithms are often not optimized to run at board test, - No standard way to test chip level interfaces or algorithms. Develop and promote board/system test adoption of IC BIST. Steer IC providers toward BIST functions helpful for board/ system test. Provide standardization for BIST interfaces and algorithms. Encourage IC and ATE/Instrument vendors to provide standardized products and tools. 5
6 Major Contributors Company Agilent Alcatel Lucent Asset InterTech Cisco Corelis Dell EMC Hewlett Packard IBM Intel Teradyne Participants Hui Li, Jun Balangue Brad van Treuren Al Crouch Zoë Conroy, Rob Pike Harrison Miles Phil Geiger Jeffrey Moore Skip Myers Derek Robinson James Grealish, Tony Suto 6
7 Industry Surveys on IC BIST Usage Objectives: Gauge how much component BIST is currently run at board test. Evaluate its usefulness. Get board/system test/debug engineers to identify what their problems are and what may be solved with a BIST function. Agreement on a board BIST definition. Identify BIST Use Cases for board test standardization. 7
8 How did the Industry Respond? Many IC BISTs are available and run at board level 60% Board designers are requesting access to IC BIST BIST run at the board level is good at catching defects Seen to be critical for future fault isolation Would like BIST coverage to be > 80% at board test Currently run at many different board/system test steps Access to BIST is predominantly via IEEE TAP > 75% respondents see BIST coupled with boundary-scan replacing lack of test point access. 8
9 BA-BIST Use Case Requirements BA-BIST needs to SOQ-FAM* interconnect between 2 ICs. Existing IC BIST can be used, with features for board test. Test steps are manufacturing board test, NPI, board debug and diagnosis. Integrated Circuit 1 Integrated Circuit 2 BA-BIST BA-BIST 1. ASIC, up, FPGA 2. ASIC, up, FPGA 1. To ASIC, FPGA, up 2. To Memory 9 * Shorts, Opens, Quality Function, At-speed, Measure
10 BA-BIST Definition Board-Assistance BIST is an embedded capability within an IC that is fully or partially self-contained, and incorporates some or all of the following: - pattern/signal generation, - pattern/signal delivery, - response or data capture, - response evaluation functions. 10
11 Board Defects covered by BA-BIST Malformed trace Bridging fault ESD damage HDI Open under BGA Short to power or Gnd Fault Model Category Traditional Test Type Typical Use Environment Defect Classes BA-BIST coverage Trace stuck-at-1,0 ICT, boundary scan NPI, mfg test, debug, yield Signal trace shorted/open to power/gnd, bridged to signal yes Trace transitions randomly ICT, boundary scan NPI, mfg test, debug, yield Broken trace, open trace, undriven open yes Trace impedance High speed trace specification Signal integrity ICT, boundary scan At-speed functional At-speed functional Mfg test Malformed trace no NPI, debug,yield Chip drive, malformed trace yes NPI, debug, yield Malformed traces yes 11
12 BA-BIST Use Case Standard Scenarios Integrated Circuit 1 Integrated Circuit 2 BA-BIST BA-BIST 1. ASIC, up, FPGA 2. ASIC, up, FPGA 1. To ASIC, FPGA, up 2. To Memory IC1 BA-BIST communicates to IC2 IO. IC1 BA-BIST communicates to IC2 IO and loops back. IC1 and IC2 have BA-BISTs that work together. 12
13 BA-BIST Requirements Template Given two connecting chips: Goal: Assumptions: Pre-requisites: Dependencies: To provide a test that exercises board level nets to identify faults. Board test assumptions on pre-testing, board state, board config. Board conditions needed to set up and run the BA-BIST Links to other chips, tests, or board conditions. Consequences: From assumptions, pre-reqrisites and dependencies. Target: Action: Sequence: Metric: Manufacturing test step and debug/diagnosis requirement. To enable BA-BIST(s) within one chip that is connected to a 2 nd chip. To write to n-locations using k-data (0, F, 5, A, etc.) in the following address sequence (addr<0>, addr<5>, etc.) Fail test data that provides correct diagnosis can be retrieved. 13
14 Template Example: Memory Test Source Chip that contains a BA-BIST Memory Test Function DOut[64] DIn[64] Addr[32] R_WB[1] Clk_out 1 G-bit x 64 1 G-bit x 64 1 G-bit x 64 Clock Gen 1 G-bit x 64 14
15 Completed Template: BA-BIST Instrument to Memory Given a Memory: Goal: Assumptions: Pre-requisites: To provide a test that exercises board level nets to identify faults. Board test assumptions on pre-testing, board state, board config. To provide a test that will exercise all nets (signals, clocks, Conditions of the board needed to be able to set up and run the BA-BIST power, ground) to identify faults (shorts, opens, bridges) on the Dependencies: Links interface to other from chips, an ASIC tests, or, up board or FPGA conditions. to a. (1) To verify mfg process Consequences: Impact to test coverage, or items not covered by this method. (2) To diagnose fail. The fault/fail will be diagnosed/ isolated to Target: Manufacturing the component test step and and to debug/diagnosis the bad net or requirement. pin, (3) to verify timing problem on the net or do an at-speed test to Action: To enable a BA-BIST within a chip that is connected to the memory assist with (1) and (2). Sequence: To write to n-locations using k-data (0, F, 5, A, etc.) in the following address sequence (addr<0>, addr<5>, etc.) Metric: Goal: Fail test data that provides the correct diagnosis can be retrieved. 15
16 Completed Template: BA-BIST Instrument to Memory Given a Memory: Goal: To provide a test that exercises board level nets to identify faults. Assumptions: Assumptions: Board test assumptions on pre-testing, board state, board config. Pre-requisites: Conditions No test of the point board access needed on to these be able nets. to set up and run the BA-BIST Memory has no boundary scan on this interface. Dependencies: Links Board to other passes chips, tests, ICT power or board test. conditions. All analog and low speed IO s on components can still be Consequences: Impact ICT to tested coverage, prior to or BA-BIST. items not covered by this method. Target: Manufacturing Board had test an step unpowered and debug/diagnosis shorts tests requirement. of power rails. Devices in BA-BIST test have been verified as live - Action: To enable PCOLA a BA-BIST is already within done. a chip that is connected to the memory Sequence: To write Any to pins n-locations needing using termination k-data (0, F, are 5, A, terminated etc.) the according following to address the sequence chip specification. (addr<0>, addr<5>, etc.) Metric: Fail test Not data proving that provides chip specification, the correct diagnosis but verifying can be structure retrieved. is correct. 16
17 Completed Template: BA-BIST Instrument to Memory Given a Memory: Goal: To provide a test that exercises board level nets to identify faults. Pre-requisites: Assumptions: Board test assumptions on pre-testing, board state, board config. Chip is already correctly powered. Pre-requisites: Conditions Able to of do the global board needed reset. to be able to set up and run the BA-BIST BA-BIST has access to Address, Data, Control lines, Dependencies: Links Access to other to chips, JTAG tests, port on board chip conditions. with embedded instruments. Access to compliance pins. Consequences: Impact to test coverage, or items not covered by this method. Ability to deliver Clock. BIST clocks (crystals, clock buffers) Target: Manufacturing provided test externally step and are debug/diagnosis running. requirement. Clock frequencies on BA-BIST components are validated Action: To enable before a BA-BIST within is run. a chip that is connected to the memory Sequence: To write PLLs to n-locations are set up using and running. k-data (0, F, 5, A, etc.) in the following address Test sequence is able to (addr<0>, run outside addr<5>, BIOS. etc.) Metric: Fail test data that provides the correct diagnosis can be retrieved. 17
18 Completed Template: BA-BIST Instrument to Memory Given a Memory: Goal: To provide a test that exercises board level nets to identify faults. Assumptions: Board test assumptions on pre-testing, board state, board config. Pre-requisites: Dependencies: Conditions of the board needed to be able to set up and run the BA-BIST On other components needed to support BA-BIST function. Dependencies: Links That to other these chips, components tests, or board can be conditions. run in a state to support BA- BIST. Consequences: Impact to test coverage, or items not covered by this method. Target: Action: Sequence: Metric: Manufacturing test step and debug/diagnosis requirement. To enable a BA-BIST within a chip that is connected to the memory To write to n-locations using k-data (0, F, 5, A, etc.) in the following address sequence (addr<0>, addr<5>, etc.) Test data provides correct diagnosis. 18
19 Completed Template: BA-BIST Instrument to Memory Given a Memory: Goal: To provide a test that exercises board level nets to identify faults. Assumptions: Board test assumptions on pre-testing, board state, board config. Pre-requisites: Conditions of the board needed to be able to set up and run the BA-BIST Dependencies: Target #1: Links to other chips, tests, or board conditions. Manufacturing Test: Provide only pass/fail data. Consequences: Impact to test coverage, or items not covered by this method. Target: Action: Sequence: Metric: Target #2: Manufacturing test step and debug/diagnosis requirement. Debug-Diagnosis: Provide data that identifies failing chip, pin or To net. enable a BA-BIST within a chip that is connected to the memory Target #3: To write to n-locations using k-data (0, F, 5, A, etc.) in the following address sequence (addr<0>, addr<5>, etc.) Validation-Characterization: Performance fail data with respect Test data provides correct diagnosis. to specs. 19
20 Completed Template: BA-BIST Instrument to Memory Given a Memory: Goal: To provide a test that exercises board level nets to identify faults. Assumptions: Pre-requisites: Dependencies: Board test assumptions on pre-testing, board state, board config. Conditions of the board needed to be able to set up and run the BA-BIST Links to other chips, tests, or board conditions. Consequences: Impact to test coverage, or items not covered by this method. Target: Action: Sequence: Metric: Manufacturing test step and debug/diagnosis requirement. Action: To enable a BA-BIST within a chip that is connected to the memory To enable a BA-BIST within a chip that is connected to the To write to n-locations using k-data (0, F, 5, A, etc.) in the following address memory. sequence (addr<0>, addr<5>, etc.) Test data provides correct diagnosis. 20
21 Completed Template: BA-BIST Instrument to Memory Sequence: Initialize all signals = 0, Given a Memory: Except Write-Enable, Output-Enable = 1 Goal: To provide a test that exercises board level nets to identify faults. Data Line Test: Write Address 0 with 5; Read Address 0 for 5 Assumptions: Board test assumptions Then: Write on pre-testing, Address 0 with board A; Read state, Address board config. 0 for A Pre-requisites: Access to Address Address lines, Line Data Test: lines, Write Control Column lines, Address ability to 1 deliver with a 5; clock, and Power, access Then: to JTAG Read Address port on chip 1 for with a 5 embedded instrument. Dependencies: Links to other chips, Then: tests, Read or Address board conditions. 0 for an A Then: Write Address 1 with an A Consequences: Impact to test coverage, Then: Read or items Address not 1 covered for an A by this method. Then: Change Address (Walk a 1 across Address Lines) Target: Manufacturing test step and debug/diagnosis requirement. Action: Sequence: Metric: To enable a BA-BIST Address within Line a Test: chip that Write is Row connected Address to 1 the with memory a 5; Then: Read Address 1 for a 5 To write to n-locations using k-data (0, F, 5, A, etc.) in the following Then: Read Address 0 for an A address sequence (addr<0>, addr<5>, etc.) Then: Write Address 1 with an A Fail test data that Then: provides Read the Address correct 1 diagnosis for an A can be retrieved. Then: Change Address (Walk a 1 across Address Lines) 21
22 Completed Template: BA-BIST Instrument to Memory Given a Memory: Goal: To provide a test that exercises board level nets to identify faults. Assumptions: Pre-requisites: Dependencies: Board test assumptions on pre-testing, board state, board config. Access to Address lines, Data lines, Control lines, ability to deliver clock, and Power, access to JTAG port on chip with embedded instrument. Links to other chips, tests, or board conditions. Consequences: Impact to test coverage, or items not covered by this method. Target: Action: Sequence: Metric: Manufacturing test step and debug/diagnosis requirement. Metric: To enable a BA-BIST within a chip that is connected to the memory To write provide to n-locations read data using associated k-data (0, with F, 5, failing A, etc.) locations in the following to JTAG address sequence (addr<0>, addr<5>, etc.) TDO port, (or all reads to TDO to allow software to assess miscompares/fails). Fail test data that provides the correct diagnosis can be retrieved. 22
23 BA-BIST to DDR Memory Demo Goal: Processor Cache To provide a test that exercises board level Boot nets from FPGA to DDR at speed. ROM FPGA, up or ASIC used as MMU To_Data_in Functional MMU Unit From_Data_out JTAG TAPC I J T A G I N T E R F A C E Data and Complement FAIL DONE RST_OFF BIST_ON Read Delay Pipeline Registered Comparator Algorithm CTR s & FSM s Addr CTR To_ADDR To_Read To_Write PHY Layer On-Board Memory BA-BIST Logic 23
24 BA-BIST to DDR Memory Demo Assumption: Processor Can Cache use JTAG in FPGA to run test. Pre-requisites: Boot ROM Add JTAG header, access to USB, Tck is supplied. FPGA, up or ASIC used as MMU To_Data_in Functional MMU Unit From_Data_out JTAG TAPC I J T A G I N T E R F A C E Data and Complement FAIL DONE RST_OFF BIST_ON Read Delay Pipeline Registered Comparator Algorithm CTR s & FSM s Addr CTR To_ADDR To_Read To_Write PHY Layer On-Board Memory BA-BIST Logic 24
25 BA-BIST to DDR Memory Demo Dependency Processor Onboard Cache clocks, power and memory Sequence: Boot ROM Walk data through each address to isolate bad address or data net. FPGA, up or ASIC used as MMU To_Data_in Functional MMU Unit From_Data_out JTAG TAPC I J T A G I N T E R F A C E Data and Complement FAIL DONE RST_OFF BIST_ON Read Delay Pipeline Registered Comparator Algorithm CTR s & FSM s Addr CTR To_ADDR To_Read To_Write PHY Layer On-Board Memory BA-BIST Logic 25
26 Memory BIST Example with P1687 TMS TCK TDI TDO TAP Controller BSR BYP ID Code IR S I B T D R RW M Done B Fail I Reset S Run T Algo-Select Data-Select Read-Delay Chip Signals Inside the Chip BSDL P1687 Access Link P1687 Network ICL P1687 Instrument ICL P1687 Instrument PDL Schematic File of Board Outside the Chip 26
27 P1687 End To End BA-BIST Use Model End-to-End 1687 Ecosystem Support Design-Side IP Instruments Network Creation RTL-Insertion Network Synthesis Documentation Gen BSDL/ICL/PDL IC Test-Side IC Test Generation Embedded Instrument - Access - Vector Retargeting - Vector Translation - SVF/PDL to STIL Board Test Embedded Instrument Access Configuration Vector Retargeting Operation Chip Providers EDA Tools ATE Testers Translation Tools JTAG Testers/ Functional Testers 27
28 Conclusion and Ask Defined Industry Usable BA-BIST. Proposed Standardization Template. Publishing an inemi Position Paper. Being adopted by EDA and design/system companies. Keep socializing concepts and benefits. Implement Tools for Next Project Phase? 28
Al Crouch ASSET InterTech InterTech.com
IJTAG Test Strategy for 3D IC Integration Al Crouch ASSET InterTech acrouch@asset InterTech.com Silicon Valley Test Conference 2011 1 Why 3D? So, who suffers? Fab Tool Providers they only have 5 customers
More informationKeysight Technologies Expanding IEEE Std Boundary-Scan Architecture Beyond Manufacturing Test of PCBA
Keysight Technologies Expanding IEEE Std 1149.1 Boundary-Scan Architecture Beyond Manufacturing Test of PCBA Article Reprint This paper was first published in the 2017 IPC APEX Technical Conference, CA,
More informationStatement of Work (SOW) Test TIG Built-In Self-Test (BIST) Project, Phase 3 Short-Term and Long-Term Strategies for Use Case Standardization
Statement of Work (SOW) Test TIG Built-In Self-Test (BIST) Project, Phase 3 Short-Term and Long-Term Strategies for Use Case Standardization Version 2.0 Date: July 17, 2012 Project Leader: Zoë Conroy,
More informationExpanding IEEE Std Boundary-Scan Architecture Beyond Manufacturing Test of Printed Circuit Board Assembly
Expanding IEEE Std 1149.1 Boundary-Scan Architecture Beyond Manufacturing Test of Printed Circuit Board Assembly Jun Balangue Keysight Technologies Singapore Jun_balangue@keysight.com Abstract This paper
More informationDigital Integrated Circuits
Digital Integrated Circuits Lecture Jaeyong Chung System-on-Chips (SoC) Laboratory Incheon National University Design/manufacture Process Chung EPC655 2 Design/manufacture Process Chung EPC655 3 Layout
More informationTestable SOC Design. Sungho Kang
Testable SOC Design Sungho Kang 2001.10.5 Outline Introduction SOC Test Challenges IEEE P1500 SOC Test Strategies Conclusion 2 SOC Design Evolution Emergence of very large transistor counts on a single
More informationNew and Emerging JTAG Standards: Changing the Paradigm of Board Test (A tutorial)
New and Emerging JTAG Standards: Changing the Paradigm of Board Test (A tutorial) Artur Jutman November 23 th, 2010 Drammen, NORWAY Presentation Outline Introduction Overview of the standards IEEE 1149.7
More informationSCANWORKS TEST DEVELOPMENT STATION BUNDLE
SCANWORKS TEST DEVELOPMENT STATION BUNDLE The ScanWorks Test Development Station is the most powerful set of boundary-scan test development and application tools available. It not only includes all the
More informationBoard-level testing and IEEE1149.x Boundary Scan standard. Artur Jutman
Board-level testing and IEEE1149.x Boundary Scan standard Artur Jutman artur@ati.ttu.ee February 2011 Outline Board level testing challenges Fault modeling at board level (digital) Test generation for
More informationIEEE JTAG Boundary Scan Standard
IEEE 1149.1 JTAG Boundary Scan Standard Bed-of-nails tester Motivation System view of boundary scan hardware Elementary scan cell Test Access Port (TAP) controller Boundary scan instructions Example *Joint
More informationDriving 3D Chip and Circuit Board Test Into High Gear
Driving 3D Chip and Circuit Board Test Into High Gear Al Crouch ASSET InterTech, Inc. Emerging Standards and 3D Chip Test Taken independently, the pending ratification of one IEEE standard and the recent
More informationBoundary Scan Implementation
OpenCORES s Boundary Scan Implementation Abstract This document describes Boundary Scan Implementation (software and hardware solution. It is fully IEEE 1149.1 compliant. Date : August 6, 2000 Version:
More informationBoundary Scan. Sungho Kang. Yonsei University
Boundary Scan Sungho Kang Yonsei University Outiline Introduction TAP Controller Instruction Register Test Data Registers Instructions Hardware Test Innovations PCB Test Conclusion 2 Boundary Scan Improve
More informationA PRACTICAL GUIDE TO COMBINING ICT & BOUNDARY SCAN TESTING
A PRACTICAL GUIDE TO COMBINING ICT & BOUNDARY SCAN TESTING Alan Albee GenRad, Inc. Abstract This paper focuses on the practical aspects of combining boundary scan testing with traditional In-Circuit Test.
More informationUsing Mentor Questa for Pre-silicon Validation of IEEE based Silicon Instruments by CJ Clark & Craig Stephan, Intellitech Corporation
Using Mentor Questa for Pre-silicon Validation of IEEE 1149.1-2013 based Silicon Instruments by CJ Clark & Craig Stephan, Intellitech Corporation INTRODUCTION IEEE 1149.1-2013 is not your father s JTAG.
More informationBoundary Scan: Technology Update
ASSET InterTech, Inc. Boundary Scan: Technology Update Doug Kmetz Sales Engineer ASSET InterTech, Inc. Agilent Boundary Scan User Group Meeting May 5, 2010 Overview ASSET InterTech Driving Embedded Instrumentation
More informationContents 1 Basic of Test and Role of HDLs 2 Verilog HDL for Design and Test
1 Basic of Test and Role of HDLs... 1.1 Design and Test... 1.1.1 RTL Design Process... 1.1.2 Postmanufacturing Test... 1.2 Test Concerns... 1.2.1 Test Methods... 1.2.2 Testability Methods... 1.2.3 Testing
More informationIJTAG Compatibility with Legacy Designs - No Hardware Changes
IJTAG Compatibility with Legacy Designs - No Hardware Changes By: Al Crouch, Jim Johnson, Bill Atwell Overview By now you have heard the buzz in our industry about the new IJTAG standards (IEEE 1687 and
More informationBasics of board-level testing and IEEE1149.x Boundary Scan standard
Basics of board-level testing and IEEE1149.x Boundary Scan standard Artur Jutman artur@ati.ttu.ee TU Tallinn, ESTONIA February 2016 http://www.pld.ttu.ee/~artur/labs/ System Level Test across different
More informationJTAG TAP CONTROLLER PROGRAMMING USING FPGA BOARD
JTAG TAP CONTROLLER PROGRAMMING USING FPGA BOARD 1 MOHAMED JEBRAN.P, 2 SHIREEN FATHIMA, 3 JYOTHI M 1,2 Assistant Professor, Department of ECE, HKBKCE, Bangalore-45. 3 Software Engineer, Imspired solutions,
More informationEmbedded Quality for Test. Yervant Zorian LogicVision, Inc.
Embedded Quality for Test Yervant Zorian LogicVision, Inc. Electronics Industry Achieved Successful Penetration in Diverse Domains Electronics Industry (cont( cont) Met User Quality Requirements satisfying
More informationEarly Design Review of Boundary Scan in Enhancing Testability and Optimization of Test Strategy
Early Design Review of Boundary Scan in Enhancing Testability and Optimization of Test Strategy Sivakumar Vijayakumar Keysight Technologies Singapore Abstract With complexities of PCB design scaling and
More informationDFT Trends in the More than Moore Era. Stephen Pateras Mentor Graphics
DFT Trends in the More than Moore Era Stephen Pateras Mentor Graphics steve_pateras@mentor.com Silicon Valley Test Conference 2011 1 Outline Semiconductor Technology Trends DFT in relation to: Increasing
More informationChip & Board Testability Assessment Checklist
Chip & Board Testability Assessment Checklist Prepared by Ben Bennetts, DFT Consultant for ASSET InterTech, Inc. 1 July 2005 Abstract: BA Board Testability Assessment 2002, Bennetts Associates checklist
More informationBetrouwbare Elektronica ontwerpen en Produceren
Betrouwbare Elektronica ontwerpen en Produceren Verbeter betrouwbaarheid, time to market en winstgevendheid met boundary scan JTAG Technologies B.V. Rik Doorneweert rik@jtag.com Boundary scan Testing HW
More informationIC Testing and Development in Semiconductor Area
IC Testing and Development in Semiconductor Area Prepare by Lee Zhang, 2004 Outline 1. Electronic Industry Development 2. Semiconductor Industry Development 4Electronic Industry Development Electronic
More informationWhitepaper: FPGA-Controlled Test (FCT): What it is and why is it needed?
Whitepaper: FPGA-Controlled Test (FCT): What it is and why is it needed? By Al Crouch Chief Technologist, Core Instrumentation ASSET InterTech ASSET InterTech, Inc. 2201 N. Central Expressway, Suite 105
More informationHigh Quality, Low Cost Test
Datasheet High Quality, Low Cost Test Overview is a comprehensive synthesis-based test solution for compression and advanced design-for-test that addresses the cost challenges of testing complex designs.
More informationWill Silicon Proof Stay the Only Way to Verify Analog Circuits?
Will Silicon Proof Stay the Only Way to Verify Analog Circuits? Pierre Dautriche Jean-Paul Morin Advanced CMOS and analog. Embedded analog Embedded RF 0.5 um 0.18um 65nm 28nm FDSOI 0.25um 0.13um 45nm 1997
More informationThe Boundary - Scan Handbook
The Boundary - Scan Handbook By Kenneth P. Parker Agilent Technologies * KLUWER ACADEMIC PUBLISHERS Boston / Dordrecht / London TABLE OF CONTENTS List of Figures xiii List of Tables xvi List of Design-for-Test
More informationKeysight Technologies ABCs of Writing a Custom Boundary Scan Test
Keysight Technologies ABCs of Writing a Custom Boundary Scan Test Article Reprint This article was first published in Circuits Assembly, Printed Circuit Design and Fab in October, 2014. Reprinted with
More informationP1149.1A Extensions to IEEE-STD
AN-890 Fairchild Semiconductor Application Note February 1994 Revised May 2001 P1149.1A Extensions to IEEE-STD-1149.1-1990 Abstract Since publication of IEEE-1149.1-1990/ANSI 1, 2, 3, extensions and requests
More informationFault management in an IEEE P1687 (IJTAG) environment. Erik Larsson and Konstantin Shibin Lund University Testonica Lab
Fault management in an IEEE P1687 (IJTAG) environment Erik Larsson and Konstantin Shibin Lund University Testonica Lab otivation Semiconductor technology development enables design and manufacturing of
More informationA Research Paper on Designing a TAP(Test Access Port)
A Research Paper on Designing a TAP(Test Access Port) 1 Mr. VISHWAS K. CHAUDHARY, 2 Mr. MANISH J. PATEL 1, 2 P. G. Students in M.E.(VLSI & ESD) Gujarat Technological University & Seer-Akademi Ahmedabad,
More informationAccessing On-chip Instruments Through the Life-time of Systems ERIK LARSSON
Accessing On-chip Instruments Through the Life-time of Systems ERIK LARSSON Motivation We know: Electronics is used everywhere Transistors increase in number and decrease in size It leads to: Many possible
More informationWEB-BASED APPLET FOR TEACHING BOUNDARY SCAN STANDARD IEEE
WEB-BASED APPLET FOR TEACHING BOUNDARY SCAN STANDARD IEEE 1149.1 A. JUTMAN, A. SUDNITSON, R. UBAR TALLINN TECHNICAL UNIVERSITY, ESTONIA KEYWORDS: Web-Based Teaching, Boundary Scan, Java Applet ABSTRACT:
More informationWeb-Based Training System for Teaching Principles of Boundary Scan Technique
Web-Based Training System for Teaching Principles of Boundary Scan Technique A. Jutman, A. Sudnitson, R. Ubar Tallinn Technical University, Department of Computer Engineering Raja 15, 12618 Tallinn, Estonia
More informationKeysight Technologies Understanding x1149 Integrity Test. Application Note
Keysight Technologies Understanding x1149 Integrity Test Application Note Introduction This application note describes in detail what the Keysight x1149 Boundary Scan Analyzer performs during the Integrity
More informationCOEN-4730 Computer Architecture Lecture 12. Testing and Design for Testability (focus: processors)
1 COEN-4730 Computer Architecture Lecture 12 Testing and Design for Testability (focus: processors) Cristinel Ababei Dept. of Electrical and Computer Engineering Marquette University 1 Outline Testing
More informationDESIGN OF IEEE TAP CONTROLLER IP CORE
DESIGN OF IEEE 1149.1 TAP CONTROLLER IP CORE Shelja A S 1, Nandakumar R 2 and Muruganantham C 3 1 Department of Electronics and Communication Engineering, NCERC. sheljaas@gmail.com 2 Assistant scientist/engineer,
More informationIn-Circuit Test Vendor Support
In-Circuit Test Vendor Support February 1998, ver. 2 In-circuit testers are widely used for manufacturing tests and for the measurement of printed circuit board (PCB) systems. In-circuit testers can also
More informationThe Embedded computing platform. Four-cycle handshake. Bus protocol. Typical bus signals. Four-cycle example. CPU bus.
The Embedded computing platform CPU bus. Memory. I/O devices. CPU bus Connects CPU to: memory; devices. Protocol controls communication between entities. Bus protocol Determines who gets to use the bus
More informationWhat Do Embedded Instruments Look Like? Jeff Rearick, Agilent Technologies
What Do Embedded Instruments Look Like? Jeff Rearick, Agilent Technologies Outline! IEEE P1687 Background! HSSIO Background! Embedded Instruments for HSSIO! P1687-based HSSIO Characterization Results!
More informationSECTION 11 JTAG PORT
nc. SECTION JTAG PORT MOTOROLA DSP5662 User s Manual - nc.. INTRODUCTION....................................-3.2 JTAG PINS........................................-5.3 TAP CONTROLLER.................................-6.4
More informationl Some materials from various sources! Soma 1! l Apply a signal, measure output, compare l 32-bit adder test example:!
Acknowledgements! Introduction and Overview! Mani Soma! l Some materials from various sources! n Dr. Phil Nigh, IBM! n Principles of Testing Electronic Systems by S. Mourad and Y. Zorian! n Essentials
More informationWhite Paper: Non-Intrusive Board Bring-Up: Software tools ensure fast prototype bring-up
White Paper: Non-Intrusive Board Bring-Up: Software tools ensure fast prototype bring-up By Alan Sguigna Vice President, Sales and Marketing ASSET InterTech ASSET InterTech, Inc. 2201 N. Central Expressway,
More informationDefect Coverage for Non-intrusive Board Tests
Defect Coverage for Non-intrusive Board Tests By Adam W Ley ASSET InterTech, Inc. ASSET InterTech, Inc. 2201 N. Central Expressway, Suite 105 Richardson, TX 75080, USA http://www.asset-intertech.com/ Copyright
More informationWednesday 3/12/14 10:30am
Wednesday 3/12/14 10:30am FEEL THE BUN-IN Burn-in is used to ensure a device's reliability and lifetime. The two papers in this final session look at parallel burn-in methods. The first presents an overview
More informationmyproject - P PAR Detail
myproject - P1149.1 PAR Detail Submitter Email: cjclark@intellitech.com Type of Project: Revision to IEEE Standard PAR Request Date: 24-May-2008 PAR Approval Date: 26-Sep-2008 PAR Expiration Date: 31-Dec-2012
More informationBIST-Based Test and Diagnosis of FPGA Logic Blocks
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 9, NO. 1, FEBRUARY 2001 159 BIST-Based Test and Diagnosis of FPGA Logic Blocks Miron Abramovici, Fellow, IEEE, and Charles E. Stroud,
More informationElektroonikaproduktide Testimine (P6)
CEBE seminar Jäneda, June 17, 2013 Elektroonikaproduktide Testimine (P6) Tallinn University of Technology Dept. of Computer Engineering Estonia Artur Jutman Presentation Outline No Trouble Found & Embedded
More informationBoundary-scan test for structural fault detection
Boundary-scan test for structural fault detection J. M. Martins Ferreira FEUP / DEEC - Rua Dr. Roberto Frias 42-537 Porto - PORTUGAL Tel. 351 225 81 889 / Fax: 351 225 81 443 [ jmf@fe.up.pt ] Tallinn Technical
More informationTAP Expander Blackhawk Emulator Expansion Pod. Document Part Number: REV B
CORELIS TAP Expander TAP Expander Blackhawk Emulator Expansion Pod User s Manual Document Part Number: 70397 REV B Copyright 2008 Corelis Inc. 13100 Alondra Blvd. Suite 102 Cerritos, CA 90703-2262 Telephone:
More information3D-IC is Now Real: Wide-IO is Driving 3D-IC TSV. Samta Bansal and Marc Greenberg, Cadence EDPS Monterey, CA April 5-6, 2012
3D-IC is Now Real: Wide-IO is Driving 3D-IC TSV Samta Bansal and Marc Greenberg, Cadence EDPS Monterey, CA April 5-6, 2012 What the fuss is all about * Source : ECN Magazine March 2011 * Source : EDN Magazine
More informationTest Match Partnering Specialist Boundary-Scan with ICT
Test Match Partnering Specialist Boundary-Scan with ICT Introduction: Boosting ICT to Improve Testability Popular ICT platforms from well-known vendors can perform a wide variety of analogue, digital,
More informationVLSI Testing. Lecture Fall 2003
VLSI Testing Lecture 25 8-322 Fall 23 Announcement Homework 9 is due next Thursday (/2) Exam II is on Tuesday (/8) in class Review Session: When: Next Monday (/7) afternoon, 4pm 6pm Where: B3, HH 2 Outline
More informationBoundary-Scan Integration to In-Circuit Test
Boundary-Scan Integration to In-Circuit Test John Carlos O Farrill, Test Engineer, Jabil Circuit, Inc., Advanced Test Technology E-mail: Carlos_O Farrill@Jabil.com TOPICS Scope of the Paper The Distinct
More informationBIST-Based Test and Diagnosis of FPGA Logic Blocks 1
BIST-Based Test and Diagnosis of FPGA Logic Blocks 1 Miron Abramovici Bell Labs - Lucent Technologies Murray Hill, NJ Charles Stroud 2 Dept. of Electrical and Computer Engineering University of North Carolina
More informationIJTAG (Internal JTAG): A Step Toward a DFT Standard
IJTAG (Internal JTAG): A Step Toward a DFT Standard Jeff Rearick, Al Crouch, Ken Posse, Ben Bennets, Bill Eklow This paper is to appear at: 2005 International Test Conference Purpose Provide background
More informationENG04057 Teste de Sistema Integrados. Prof. Eric Ericson Fabris (Marcelo Lubaszewski)
ENG04057 Teste de Sistema Integrados Prof. Eric Ericson Fabris (Marcelo Lubaszewski) Março 2011 Slides adapted from ABRAMOVICI, M.; BREUER, M.; FRIEDMAN, A. Digital Systems Testing and Testable Design.
More informationBOUNDARY-SCAN: AN INTRODUCTION. by James Stanbridge, Sales Manager of JTAG Technologies
BOUNDARY-SCAN: AN INTRODUCTION by James Stanbridge, Sales Manager of JTAG Technologies Once considered to be something of a black art, and solely an aid to manufacturing, boundary-scan is coming of age
More informationJin-Fu Li. Department of Electrical Engineering. Jhongli, Taiwan
Chapter 9 Basics of SOC Testing Jin-Fu Li Advanced Reliable Systems (ARES) Lab Department of Electrical Engineering National Central University Jhongli, Taiwan Outline Introduction SOC Test Challenge SOC
More informationBOUNDARY-SCAN DFT & LAYOUT PRINCIPLES at BOARD LEVEL
BOUNDARY-SCAN DFT & LAYOUT PRINCIPLES at BOARD LEVEL Ian Saunders Ians@jtag.co.uk JTAG TECHNOLOGIES B.V. UK Sales & Support Centre Tel: 01234 831212 Fax: 01234 831616 Design For Test - Component Selection
More information_ V1.0. Freescale MPC5607B Bolero Mini Target Board. User s Manual. Ordering code
_ V1.0 User s Manual Freescale MPC5607B Bolero Mini Target Board MPC5607B Target Board Ordering code ITMPC5607B-208 Copyright 2013 isystem AG. All rights reserved. winidea is a trademark of isystem AG.
More informationArchitecting DFT into Board Design to Leverage Board-level Boundary Scan
Freescale Semiconductor Document Number: AN3812 Rev. 3, 01/2009 Architecting DFT into Board Design to Leverage Board-level Boundary Scan by: Rod Watt 1 Abstract With increasing board densities, multilayer
More informationFrequently Asked Questions (FAQ)
Frequently Asked Questions (FAQ) Embedded Instrumentation: The future of advanced design validation, test and debug Why Embedded Instruments? The necessities that are driving the invention of embedded
More informationLecture 28 IEEE JTAG Boundary Scan Standard
Lecture 28 IEEE 49. JTAG Boundary Scan Standard Motivation Bed-of-nails tester System view of boundary scan hardware Elementary scan cell Test Access Port (TAP) controller Boundary scan instructions Summary
More informationSiP/3D Device Test Challenges using Ever Changing JTAG Standards
SiP/3D Device Test Challenges using Ever Changing JTAG Standards ( 끝없이변하는 JTAG 표준과이를이용한 SiP/3D 소자테스트의도전 ) Sung Chung, Research Professor Page 1 2013 Hanyang University ERICA, All rights reserved Presentation
More informationJTAG/Boundary Scan Design for Testability
JTAG/Boundary Scan Design for Testability Foresighted Board Level Design for Optimal Testability Get the total Coverage! 2 Table of Contents Table of Contents Table of Contents.... 2 A short Introduction
More informationIndustry Standards and Their Importance
Gary L. Swoboda CTO of and Test Technology, Texas Instruments Principal Architect and Editor: IEEE 1149.7 Working Group Industry Standards and Their Importance The Future of Test,, and Instrumentation
More informationVLSI Test Technology and Reliability (ET4076)
VLSI Test Technology and Reliability (ET4076) Lecture 8(2) I DDQ Current Testing (Chapter 13) Said Hamdioui Computer Engineering Lab Delft University of Technology 2009-2010 1 Learning aims Describe the
More informationVLSI System Testing. Lecture 1 Introduction Class website: people.ee.duke.edu/~krish/teaching/538.html
ECE 538 VLSI System Testing Krish Chakrabarty Lecture 1: Overview Krish Chakrabarty 1 Lecture 1 Introduction Class website: people.ee.duke.edu/~krish/teaching/538.html VLSI realization process Verification
More informationMixed Signal IC Testing. Mixed Signal DFT. IEEE Std 蘇朝琴國立交通大學電機工程學系. Mixed Signal IC Testing. IEEE Std. 1149
ixed Signal DFT IEEE Std. 49 蘇朝琴國立交通大學電機工程學系 ST IEEE std 49 P. IEEE Std. 49 IEEE Std. 49. IEEE Std. 49.5 IEEE Std. 49.4 ST IEEE std 49 P.2 IEEE Std. 49. Test ccess Port and Boundary Scan rchitecture The
More informationComputer and Digital System Architecture
Computer and Digital System Architecture EE/CpE-810-A Bruce McNair bmcnair@stevens.edu 1-1/37 Week 8 ARM processor cores Furber Ch. 9 1-2/37 FPGA architecture Interconnects I/O pin Logic blocks Switch
More informationA VLSI Implementation of High Speed FSM-based programmable Memory BIST Controller
Quest Journals Journal of Electronics and Communication Engineering Research ISSN:2321-5941 Volume1 ~ Issue 2 (2013) pp: 01-06 www.questjournals.org Research Paper A VLSI Implementation of High Speed FSM-based
More informationOutline. Field Programmable Gate Arrays. Programming Technologies Architectures. Programming Interfaces. Historical perspective
Outline Field Programmable Gate Arrays Historical perspective Programming Technologies Architectures PALs, PLDs,, and CPLDs FPGAs Programmable logic Interconnect network I/O buffers Specialized cores Programming
More informationSystem Testability Using Standard Logic
System Testability Using Standard Logic SCTA037A October 1996 Reprinted with permission of IEEE 1 IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products or to discontinue
More informationDesign for Test (DfT) for Embedded Board Test. Foresighted Board Level Design for Optimal Testability and Coverage
Design for Test (DfT) for Embedded Board Test Foresighted Board Level Design for Optimal Testability and Coverage Content 1. Design for Test - Embedded Board Test... 5 1.1 Why Design for Test?... 5 1.2
More informationBoundary-Scan Tutorial
See the ASSET homepage on the World Wide Web at http://www.asset-intertech.com ASSET, the ASSET logo and ScanWorks are registered trademarks, and DFT Analyzer is a trademark of ASSET InterTech, Inc. Windows
More informationEE434 ASIC & Digital Systems Testing
EE434 ASIC & Digital Systems Testing Spring 2015 Dae Hyun Kim daehyun@eecs.wsu.edu 1 Introduction VLSI realization process Verification and test Ideal and real tests Costs of testing Roles of testing A
More informationIEEE P1687 (IJTAG) Status
IEEE P1687 (IJTAG) Status May 2, 2006 at VTS Core team: Ken Posse, Chairman Al Crouch, Vice-Chairman Jeff Rearick, Editor Ben Bennetts Jason Doege Bill Eklow Mike Laisne Mike Ricchetti IEEE-SA Standards
More informationAgilent i p Software update. October 9, Santa Clara, CA. October 9, 2008
Agilent i3070 07.20p Software update Santa Clara, CA What s New in ver 7.20p? VTEP v2.0 Powered! with Cover-Extend Technology (CET) IEEE 1149.6 Solution (Phase 2) Enhancements (including enhanced guarding
More informationP High Speed JTAG debug using a fire hose rather than a straw
P1149.10 High Speed JTAG debug using a fire hose rather than a straw CJ Clark, Intellitech CEO Chair, P1149.10 Past Chair, IEEE 1149.1 2013 1 Some basics using 1149.1 2013 What's coming P1149.10 High Speed
More informationINTERCONNECT TESTING WITH BOUNDARY SCAN
INTERCONNECT TESTING WITH BOUNDARY SCAN Paul Wagner Honeywell, Inc. Solid State Electronics Division 12001 State Highway 55 Plymouth, Minnesota 55441 Abstract Boundary scan is a structured design technique
More informationBoundary-Scan, Silicon and Software Enable System Level Embedded Test
Boundary-Scan, Silicon and Software Enable System Level Embedded Test ABSTRACT Designing IC s, boards, and systems with a DFT strategy that utilizes boundary-scan, will make a quantum improvement in test
More informationSCANSTA111. SCANSTA111 Enhanced SCAN Bridge Multidrop Addressable IEEE (JTAG) Port. Literature Number: SNLS060J
SCANSTA111 Enhanced SCAN Bridge Multidrop Addressable IEEE 1149.1 (JTAG) Port Literature Number: SNLS060J Enhanced SCAN Bridge Multidrop Addressable IEEE 1149.1 (JTAG) Port General Description The SCANSTA111
More informationDesign and Synthesis for Test
TDTS 80 Lecture 6 Design and Synthesis for Test Zebo Peng Embedded Systems Laboratory IDA, Linköping University Testing and its Current Practice To meet user s quality requirements. Testing aims at the
More informationmicrosparc-iiep TM Introduction to JTAG Boundary Scan
microsparc-iiep TM Introduction to JTAG Boundary Scan White Paper Introduction Historically, most Print Circuit Board (PCB) testing was done using bed-of-nail in-circuit test equipment. Recent advances
More informationImpact of DFT Techniques on Wafer Probe
Impact of DFT Techniques on Wafer Probe Ron Leckie, CEO, INFRASTRUCTURE ron@infras.com Co-author: Charlie McDonald, LogicVision charlie@lvision.com The Embedded Test Company TM Agenda INFRASTRUCTURE Introduction
More informationTesting And Testable Design of Digital Systems
بسم الله الرحمان الرحیم Testing And Testable Design of Digital Systems College of Electrical Engineering Iran University of Science and Technology Karim Mohammadi Faut-Tolerant Digital System Design week-1
More informationChapter 9. Design for Testability
Chapter 9 Design for Testability Testability CUT = Circuit Under Test A design property that allows: cost-effective development of tests to be applied to the CUT determining the status of the CUT (normal
More informationIEEE P1500 Core Test Standardization
Technical Proposals for IEEE P1500 Core Test Standardization Erik Jan Marinissen Research Laboratories Eindhoven, The Netherlands P1500 Meeting ITC Test Week, Washington D.C., November, 1997 Technical
More informationThe USB Debug Adapter package contains the following items: USB Debug Adapter (USB to Debug Interface) with attached 7 Ribbon Cable
USB DEBUG ADAPTER USER S GUIDE 1. Contents The USB Debug Adapter package contains the following items: USB Debug Adapter (USB to Debug Interface) with attached 7 Ribbon Cable 2. USB Debug Adapter Specifications
More informationBoundary Scan. Sungho Kang. Yonsei University
Boundary Scan Sungho Kang Yonsei University Outiline Introduction TAP Controller Instruction Register Test Data Registers Instructions Hardware Test Innovations PCB Test Conclusion 2 Boundary Scan Improve
More informationOpenRISC development board
OpenRISC development board Datasheet Brought to You By ORSoC / OpenCores Legal Notices and Disclaimers Copyright Notice This ebook is Copyright 2009 ORSoC General Disclaimer The Publisher has strived to
More informationFocus On Structural Test: AC Scan
Focus On Structural Test: AC Scan Alfred L. Crouch Chief Scientist Inovys Corporation al.crouch@inovys.com The DFT Equation The Problem What is Driving Modern Test Technology? 300mm Wafers Volume Silicon/Test
More informationApplication Note # Design For Boundary-Scan Testing and In-System Programming Guidelines. September 18, 2003
CORELIS Application Note #02-426 Design For Boundary-Scan Testing and In-System Programming Guidelines September 18, 2003 Please send inquiries and comments to: Tech Support: support@corelis.com Sales
More informationUsing Boundary Scan on the TMS320VC5420
Application Report SPRA597 - November 1999 Using Boundary Scan on the TMS320VC5420 Clay Turner C5000 Applications Team ABSTRACT The Texas Instruments (TI ) TMS320VC5420 DSP implements limited boundary
More information_ V1.3. MPC5643L Target Board. User s Manual. Ordering code
_ V1.3 User s Manual Freescale MPC5643L Target Board MPC5643L Target Board Ordering code ITMPC5643L-257 Copyright 2012 isystem AG. All rights reserved. winidea is a trademark of isystem AG. All other trademarks
More informationCS 250 VLSI Design Lecture 11 Design Verification
CS 250 VLSI Design Lecture 11 Design Verification 2012-9-27 John Wawrzynek Jonathan Bachrach Krste Asanović John Lazzaro TA: Rimas Avizienis www-inst.eecs.berkeley.edu/~cs250/ IBM Power 4 174 Million Transistors
More information