Wednesday 3/12/14 10:30am

Similar documents
IEEE JTAG Boundary Scan Standard

Boundary Scan Implementation

Joe Birtola CMR Summit Technologies. High Frequency PCB Material Characterization and Simulation. Ryan Satrom Multitest

Expanding IEEE Std Boundary-Scan Architecture Beyond Manufacturing Test of Printed Circuit Board Assembly

IJTAG Compatibility with Legacy Designs - No Hardware Changes

microsparc-iiep TM Introduction to JTAG Boundary Scan

Board-level testing and IEEE1149.x Boundary Scan standard. Artur Jutman

Keysight Technologies Expanding IEEE Std Boundary-Scan Architecture Beyond Manufacturing Test of PCBA

ARCHIVE Françoise von Trapp Editorial Director 3D InCites ABSTRACT

Digital Integrated Circuits

JTAG and I 2 C on ELMB

New and Emerging JTAG Standards: Changing the Paradigm of Board Test (A tutorial)

March 4-7, 2018 Hilton Phoenix / Mesa Hotel Mesa, Arizona Archive

The Boundary - Scan Handbook

Boundary-scan test for structural fault detection

CSCI 4974 / 6974 Hardware Reverse Engineering. Lecture 12: Non-invasive attacks

Boundary Scan. Sungho Kang. Yonsei University

Accessing On-chip Instruments Through the Life-time of Systems ERIK LARSSON

Aeroflex Colorado Springs Application Note

P1149.1A Extensions to IEEE-STD

Keysight Technologies ABCs of Writing a Custom Boundary Scan Test

SECTION 11 JTAG PORT

Betrouwbare Elektronica ontwerpen en Produceren

Spring Probes and Probe Cards for Wafer-Level Test. Jim Brandes Multitest. A Comparison of Probe Solutions for an RF WLCSP Product

Fault management in an IEEE P1687 (IJTAG) environment. Erik Larsson and Konstantin Shibin Lund University Testonica Lab

J Drive: In-System Programming of IEEE Standard 1532 Devices Author: Arthur Khu

Al Crouch ASSET InterTech InterTech.com

March 4-7, 2018 Hilton Phoenix / Mesa Hotel Mesa, Arizona Archive

8. JTAG Boundary-Scan Testing in MAX V Devices

SVF and XSVF File Formats for Xilinx Devices (ISE Tools) Authors: Brendan Bridgford and Justin Cammon

March 5-8, 2017 Hilton Phoenix / Mesa Hotel Mesa, Arizona Archive Session 7

March 15-18, 2015 Hilton Phoenix / Mesa Hotel Mesa, Arizona Archive Session 8

A Novel Nested Doll Concept in Universal Kit for Test Handler. Yee Wei Tiang Intel (Malaysia) Anatomy of a Socket. Paul F. Ruo Aries Electronics, Inc.

Contents 1 Basic of Test and Role of HDLs 2 Verilog HDL for Design and Test

Mixed Signal IC Testing. Mixed Signal DFT. IEEE Std 蘇朝琴國立交通大學電機工程學系. Mixed Signal IC Testing. IEEE Std. 1149

Chapter 8 Test Standards. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Boundary-Scan Tutorial

SCANSTA112 Designers Reference

Keysight Technologies Understanding x1149 Integrity Test. Application Note

March 4-7, 2018 Hilton Phoenix / Mesa Hotel Mesa, Arizona Archive

Implementing JTAG Testing with MPEG2Lynx

A Research Paper on Designing a TAP(Test Access Port)

IJTAG (Internal JTAG): A Step Toward a DFT Standard

March 4-7, 2018 Hilton Phoenix / Mesa Hotel Mesa, Arizona Archive

Whitepaper: FPGA-Controlled Test (FCT): What it is and why is it needed?

SCANWORKS TEST DEVELOPMENT STATION BUNDLE

Actel BSDL Files Format Description

Monday 3/10/14 3:30pm

Using Mentor Questa for Pre-silicon Validation of IEEE based Silicon Instruments by CJ Clark & Craig Stephan, Intellitech Corporation

March 4-7, 2018 Hilton Phoenix / Mesa Hotel Mesa, Arizona Archive

Document Part Number: Edition 1. Copyright 2009, Corelis Inc.

Using Boundary Scan on the TMS320VC5420

SCANSTA111. SCANSTA111 Enhanced SCAN Bridge Multidrop Addressable IEEE (JTAG) Port. Literature Number: SNLS060J

Chip & Board Testability Assessment Checklist

SCANSTA111 Enhanced SCAN bridge Multidrop Addressable IEEE (JTAG) Port

BiTS Poster Session. March 5-8, Hilton Phoenix / Mesa Hotel Mesa, Arizona. Archive Poster BiTS Workshop Image: tonda / istock

Is Now Part of To learn more about ON Semiconductor, please visit our website at

BOUNDARY-SCAN: AN INTRODUCTION. by James Stanbridge, Sales Manager of JTAG Technologies

BiTS Poster Session. March 5-8, Hilton Phoenix / Mesa Hotel Mesa, Arizona. Archive Poster BiTS Workshop Image: tonda / istock

Driving 3D Chip and Circuit Board Test Into High Gear

9. IEEE (JTAG) Boundary-Scan Testing for Stratix II and Stratix II GX Devices

WEB-BASED APPLET FOR TEACHING BOUNDARY SCAN STANDARD IEEE

1687 Proposed Hardware Architecture Summary Update v7.0 June 25, 2007 IEEE 1687 IJTAG HW Proposal

Lecture 28 IEEE JTAG Boundary Scan Standard

Multicommunication Type Identifying Debugging Probe

DESIGN OF IEEE TAP CONTROLLER IP CORE

Parallel Data Transfer. Suppose you need to transfer data from one HCS12 to another. How can you do this?

Level Shifter. for. Hardware User s Manual.

March 5-8, 2017 Hilton Phoenix / Mesa Hotel Mesa, Arizona Archive Session 4

Introduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications

DFT Trends in the More than Moore Era. Stephen Pateras Mentor Graphics

ispvm System Software ISP TM Programming Software

Basics of board-level testing and IEEE1149.x Boundary Scan standard

Dual Boot and Background Programming with Platform Manager 2

March 4-7, 2018 Hilton Phoenix / Mesa Hotel Mesa, Arizona Archive

IEEE P1687 (IJTAG) Status

SISTEMI EMBEDDED AA 2012/2013 JTAG CIRCUITRY JTAG DEBUG MODULE JTAG-UART PERIPHERAL

PIC-32MX development board Users Manual

Programming in the MAXQ environment

BA-BIST: Board Test from Inside the IC Out

JTAG TAP CONTROLLER PROGRAMMING USING FPGA BOARD

Section 33. Programming and Diagnostics

BiTS Poster Session. March 5-8, Hilton Phoenix / Mesa Hotel Mesa, Arizona. Archive Poster BiTS Workshop Image: tonda / istock

BOUNDARY-SCAN DFT & LAYOUT PRINCIPLES at BOARD LEVEL

Universität Dortmund. IO and Peripheral Interfaces

Web-Based Training System for Teaching Principles of Boundary Scan Technique

SCAN92LV090 9 Channel Bus LVDS Transceiver w/ Boundary SCAN

BiTS Poster Session. March 5-8, Hilton Phoenix / Mesa Hotel Mesa, Arizona. Archive Poster BiTS Workshop Image: tonda / istock

Updating a Platform Flash PROM Design Revision In-System Using SVF Contact: Randal Kuramoto

Session 4a. Burn-in & Test Socket Workshop Burn-in Board Design

Architecting DFT into Board Design to Leverage Board-level Boundary Scan

Industry Standards and Their Importance

Statement of Work (SOW) Test TIG Built-In Self-Test (BIST) Project, Phase 3 Short-Term and Long-Term Strategies for Use Case Standardization

Boundary Scan Tutorial. A tutorial prepared by Dr R G Ben Bennetts, DFT Consultant. Tel: Welcome!!

Hardware Reference. DIL/NetPC DNP/9265 Board Revision 1.0

Boundary Scan: Technology Update

Embedded Trace Buffer

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab. Embedded Core Testing (ΙΕΕΕ SECT std) 2

March 5-8, 2017 Hilton Phoenix / Mesa Hotel Mesa, Arizona Archive Session 7

NITGEN FIM5360. Datasheet FIM5360. Version Stand-Alone Fingerprint Identification Device with Built-in CPU. Standalone with built-in CPU

Transcription:

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 of built-in IC test and monitoring methods and describes the access buses for these test and monitor methodologies. It will also describe a hardware and software framework that exploits these test technologies for the massively parallel burn-in and test of 100's of complex ICs. The second presents some interesting challenges along the road to parallel burn-in test. It will include design requirements and rules to optimize the overall device power consumption; and go one step further on managing the unexpected challenges. This Paper Billy Fenton OLAS Consulting Pat Mitchell Accutron Challenges of Increasing Parallelism in Burn-in Testing Low Yeow Hock Infineon Technologies Asia Pacific COPYIGHT NOTICE The paper(s) in this publication comprise the Proceedings of the 2014 BiTS Workshop. The content reflects the opinion of the authors and their respective companies. They are reproduced here as they were presented at the 2014 BiTS Workshop. This version of the papers may differ from the version that was distributed in hardcopy & softcopy form at the 2014 BiTS Workshop. The inclusion of the papers in this publication does not constitute an endorsement by BiTS Workshop, LLC or the workshop s sponsors. There is NO copyright protection claimed on the presentation content by BiTS Workshop, LLC. (Occasionally a Tutorial and/or TechTalk may be copyrighted by the author). However, each presentation is the work of the authors and their respective companies: as such, it is strongly encouraged that any use reflect proper acknowledgement to the appropriate source. Any questions regarding the use of any materials presented should be directed to the author(s) or their companies. The BiTS logo and Burn-in & Test Strategies Workshop are trademarks of BiTS Workshop, LLC. All rights reserved. 2014 BiTS Workshop ~ March 9 12, 2014

Massively Parallel Burn-in Test Using IC Serial Buses Billy Fenton, OLAS Consulting Pat Mitchell, Accutron Conference eady 02/07/2014 2014 BiTS Workshop March 9-12, 2014 Content Background Architecture overview Built-In Test (BIT) approaches Built-in Test in detail Accessing BIT using IEEE 1149.n Other types of serial access buses A Configuration for Parallel Burn-in Test Programming and Configuration Summary 2 1

Background Complex ICs require alternative test approaches. A continuing move to BIT. BIT can often be accessed using a lowpin count serial bus (e.g. IEEE 1149.1). Burn-in driver cards can leverage BIT and a driver with 24, 48, 96, etc., channels can be used for parallel test during burn-in 3 Architecture Overview DUT Clock DUT Clock DUT Clock 4 2

Built In Test Approaches Scan Chains Test Controller egisters Boundary Scan Built-In Self Test (BIST) Access egisters Low-pin count serial bus (data in/out) Access Memory Control CPU Access Instruments Execute Test Code 5 Scan Chains Shift egisters (Scan Chains) Core Logic Test Controller Serial Data Shift in vectors to stimulate and monitor core logic 6 3

Boundary Scan (A Scan Chain Example) Core Logic Scan chain connected to device pins Set/eset/Toggle/ Monitor Pins Serial Data 7 Logic BIST Serial Core Logic Multiple Input Signature egister Pseudo-random pattern generator Alternatively Scan Chains may be used to apply vectors Pass/Fail Test/BIST Controller 8 4

Sequencer Memory BIST Data Generator Comparator Address Generator Pass //Fail Control Generator AM Address Logic Data In Logic Data Out Control Serial Test/BIST Controller 9 Device Access Examples COE COE egisters Serial Test Controller Memory Array Serial Test Controller 10 5

Control CPU Operation CPU Core Control Unit Instruction Pipeline egisters Memory Access Test Controller 1. Control Unit Start/Stop eset 2. Instruction Pipe Inject & Execute Instructions 3. egisters ead/write including PC 4. Memory Access ead/write Serial 11 Embedded Instruments Serial Test Controller Instrument (e.g. MBIST) Instrument Access Network Instrument (e.g. BET) Instrument (e.g. Voltage Monitor) 12 6

Accessing BIT using IEEE 1149.1 TCK TMS TDI [TST] TDO Test Access Port (TAP) Controller Instruction egister Data egisters Boundary Scan egister (connects to device pins) Sample/Preload ExTest Bypass IDCode BIST Vendor. IDCode egister Bypass egister BIST egister Vendor Specific egister 13 Some JTAG Data Formats BSDL (device definition) SVF (test sequence) STAPL IEEE 1532 14 7

Differential JTAG: IEEE 1149.6 Hysteretic Comparator C C AC Test Signal Additional Instructions: EXTEST_PULSE; EXTEST_TAIN 15 JTAG: IEEE 1149.7 From 5 pins to 2 Useful for low pin count parts TDI/TDO/TMS share a pin. Various modes of operation 16 8

JTAG: Pin Stimulus/Monitor Example Set/eset; ead via GPIO ead pin; some low, some high. Core Logic Loopback JTAG Pins TAP 17 JTAG: Internal Access Example TAP GPIO1-8 ADC AMUX1-16 TCK TMS TDO TDO egisters Flash JTAG Instructions: BYPASS IDCODE EAD EGISTE WITE EGISTE EAD FLASH FLASH WITE ON FLASH WITE OFF WITE FLASH 18 9

JTAG: CPU Control Example (AM9) AM Core Instruction Pipeline Proprietary Scan Chains JTAG Instructions: SCAN_N (x7) INTEST (See AM AN205 for details) TCK TMS TDO TDO TAP Controller 19 INSTUMENT MBIST SIB Lanuages: Instrument Connectivity Language (ICL) Procedural Description Language (PDL) TD - W SIB TD - W TCK TMS TDO TDO TAP Controller SIB TD - P1687 - I(nstrument)JTAG 20 10

Other Serial Buses (I2C, SPI) Tester I2C SDA SCL DUT#1 DUT#2 DUT#n Tester SPI SCLK MOSI MISO DUT#1 DUT#2 DUT#n Chip Selects 21 A JTAG Configuration for Parallel Test STAT: ead loopback input pins un LBIST un MBIST ead/write selected CPU registers Toggle loopback output pins Goto STAT 22 11

Code Compilation for Parallel Test SVF Program (or similar) for single DUT: Parallel vectors for multiple devices [TCK;TMS;TDI;TST;TDO1;TDO2; etc.] COMPILE 11010000000000000000 01010000000000000000 10011111111111111111 01110000000000000000 Etc. 23 High Level Code for Parallel Test API s Driver Board Download compiled vectors to vector memory. Execute selected vector sequences. Collect and log results. Oven Controller Set temperature cycle etc. 24 12

Summary Many ICs now include various forms of BIT. BIT can be controlled and accessed using low pin-count serial buses such as JTAG. JTAG only requires a small number of vector channels. This means that many devices can be tested using a burn-in driver card. Some additional compilation tools are required. 25 eferences & Acknowledgments IEEE 1149.1 JTAG and Boundary Scan Tutorial by Dr. Ben Bennetts. AM application note AN205. Adam Ley for his comments on IEEE 1149.7 Al Crouch for his explanations of IJTAG. 26 13