BSDL Validation: A Case Study
|
|
- Frederica Bradford
- 5 years ago
- Views:
Transcription
1 ASSET InterTech, Inc. Validation: A Case Study Michael R. Johnson Sr. Applications Engineer ASSET InterTech, Inc. Agilent Boundary Scan User Group Meeting December 15, 2008
2 About The Presenter Michael R. Johnson presently serves as a Sr. Applications Engineer with ASSET InterTech and also Manager of ASSET InterTech s Training Department. As Manager, Michael is responsible for coordination of ASSET s Boundary Scan training activities within the United States. Michael has an extensive 10 year background as a hardware design engineer with Nortel Networks and Alcatel USA. While at Alcatel USA, Michael s emphasis was high-speed PCB design and layout for digital cross connect and fiber optic systems. Michael earned a Bachelors of Science Degree in Electrical Engineering from Southern University and A&M College located in Baton Rouge, Louisiana. ASSET InterTech, Inc N. Central Expy. Ste. #105 Richardson, TX (972) mjohnson@asset-intertech.com 2
3 Overview ASSET InterTech Who We Are & What We Do What Is IEEE (aka JTAG or Boundary Scan )? What Is A File? Validation Service Overview Industry Validation Process ASSET InterTech Validation Service Case Studies Summary 3
4 ASSET Who We Are & What We Do We provide open tools for embedded instrumentation for design validation, test, and debug Boundary Scan (ScanWorks ) #1 Globally JTAG Emulation (MicroMaster ) High-Speed I/O Validation (Intel IBIST) IJTAG (Core Silicon Instrumentation) Historical roots from Texas Instruments (TI) Technology leadership in Standards Committees IEEE , , 1532, JEDEC/STAPL, SVF, SJTAG, PICMG, P (MIPI), P1687, inemi 4
5 What Is IEEE (aka JTAG or Boundary Scan)? A Silicon Embedded Access And Control Mechanism TDI TCK Input Scan Cell: Sensor (RX) Output Scan Cell: Driver (TX) TMS TDO 5
6 What Is A File? File entity ASSET Is generic (PHYSICAL_PIN_MAP : string := DW ); port ( Inx :linkage bit_vector (1 to 8); GPIO1, GPIO2 :inout bit; ); use STD_1149.1_2001.all; attribute COMPONENT_CONFORMANCE of ASSET : entity is STD_11491_1_2001. ; attribute PIN_MAP of ASSET : entity is PHYSICAL_PIN_MAP; Constant DW : PIN_MAP_STRING := INx:(3,4,5,6,7,8,9,10), & GPIO1:14, GPIO2:15 ; attribute TAP_SCAN_IN of TDI : signal is true; attribute TAP_SCAN_MODE of TMS : signal is true; Boundary Scan Description Language Describes only 100% IEEE compliant devices Describes device variables (register size, mandatory public, private, and custom instructions, number and type of Boundary Scan cells used, device port names, device package type) Subset of VHDL Adopted as part of the IEEE Standard in
7 Industry JTAG Design/ Validation Process Electronic Design Automation Tools Pre-Tapeout Post-Tapeout Creation Simulation Testbench JTAG Insertion File PCF ATE Confidence that JTAG has been properly implemented Hand Created Syntax Check Pattern Generation ASSET / Agilent 7
8 Pre-Tapeout: JTAG Insertion Electronic Design Automation Tools JTAG Insertion File Challenges Many semiconductor companies don t use automation Hand-generation of files is difficult and error-prone Generated files *generally* need tweaking Automation tools may not be DFT-aware (e.g. ground bounce) Hand Created 8
9 Pre-Tapeout: JTAG Simulation File Simulation Testbench Pros and Cons Some test is better than no test at all! Verifies that the device works in simulation Does not verify that the silicon will work or that the matches the silicon Tools that insert the JTAG logic may be the same as those that generate the testbench (the fox in the henhouse ) 9
10 Pre-Tapeout: Validation File PCF Syntax Check Pattern Generation Simulation Testbench ASSET / Agilent Pros and Cons ASSET / Agilent service provides free, web-based syntax/semantic checking and pattern generation Supports syntax and semantics checking Many semiconductor companies do not use third-party vectors in simulation 10
11 Post-Tapeout: ATE File PCF ATE Pros and Cons ATE provides post-tapeout validation Test time is expensive on ATE ATE environment is focused on validating devices rather than s Syntax Check Pattern Generation ASSET / Agilent 11
12 ASSET InterTech Validation Service Electronic Design Automation Tools Pre-Tapeout Post-Tapeout ScanWorks Design Logic JTAG Insertion Creation File ASSET Validation Test Fixture PCF Simulation Testbench Confirmation that JTAG has been properly implemented Hand Created Syntax Check Pattern Generation ASSET / Agilent 12
13 Post-Tapeout: ASSET InterTech Validation Service File This has been validated for syntax and semantics compliance to IEEE It also passed all hardware validation test using the ASSET InterTech validation process. Michael Johnson ASSET InterTech, Inc. Ph: ASSET Validation Process Most rigorous way of testing Used by many large semiconductor suppliers (e.g. Xilinx press release Device ID and Bypass DR Scan, IR Capture, BYPASS, IDCODE, BSR Length, USERCODE and TRST (If Applicable), and Interconnect (EXTEST) Test fixture supports and Captures and exposes design flaws: - Pin-To-Cell mapping errors - Compliance enables - Silicon implementation issues 13
14 Case Study One: ASSET InterTech Validation Service File X Observations / Device Failures: Control Cell safe value / Output Cell disable value mis-match Unable to place device into Boundary Scan operation mode Device appears non responsive when placed into EXTEST Bi-Directional Cells behaving as Input Cells 14
15 Case Study One: ASSET InterTech Validation Service BEFORE Validation Solution: Change Control Cells and/or disable values of Output Cells in the Boundary Scan Register so they agree AFTER 15
16 Case Study One: ASSET InterTech Validation Service ADDITION BEFORE Validation Solution: Add attribute COMPLIANCE_ENABLE to Properly arrange cell numbers in the Boundary Scan Register from TDO to TDI AFTER 16
17 Case Study One: ASSET InterTech Validation Service BEFORE Validation Solution: Change pins with declared OUTPUT3 and CONTROL functions to INTERNAL (required changes to Port section & Boundary Scan Register) AFTER Validation result: Device was re-fabricated to correct JTAG silicon implementation 17
18 Case Study Two: ASSET InterTech Validation Service File X Observations / Device Failures: Unable to place device in Boundary Scan operation mode Device appears non-responsive when placed into EXTEST Non-functional differential pins 18
19 Case Study Two: ASSET InterTech Validation Service Validation Solution: ADDITION Add attribute COMPLIANCE_ENABLE to and attribute DESIGN_WARNING informing users of voltage timing sequence and clock input for JTAG/functional device operation ADDITION 19
20 Case Study Two: ASSET InterTech Validation Service BEFORE Validation Solution: Properly arrange cell numbers in the Boundary Scan Register from TDO to TDI AFTER 20
21 Case Study Two: ASSET InterTech Validation Service Port Section Pin Map Section Validation Solution: Add missing differential Port names to Port section, assign Port names to pins in Pin_Mapping Section, add attribute Port_Grouping to designate differential groups ADDITION Validation result: Corrections to the were required to match JTAG silicon implementation 21
22 Case Study Three: ASSET InterTech Validation Service File X Observations / Device Failures: Device appears responsive when placed into EXTEST but expected vector values were inverted 22
23 Case Study Three: ASSET InterTech Validation Service BEFORE Validation Solution: Outputs of device are Open Drain Circuits. Change function OUTPUT2 Cells to Self Controlled Cells to further validate inverted Output Cells and also test the Input Cells for expected functionality AFTER 23
24 Case Study Three: ASSET InterTech Validation Service BEFORE BEFORE AFTER Validation Solution: Function OUTPUT 2 Cells were changed to function INTERNAL due to inverted outputs. Input Cells functioned as expected. No EXTEST coverage on ALERT, OVERT, OVERC, FAULT1, FAULT2, and RESET signals AFTER Validation result: Device was re-fabricated to correct JTAG Silicon Implementation 24
25 Summary More companies are realizing the importance of a compliant JTAG design within their silicon There are numerous solutions available for JTAG design and silicon verification and validation Encourage your device suppliers to provide you with VALIDATED compliant silicon At ASSET InterTech: We drive embedded instrumentation solutions for design validation, test and debug 25
26 Summary Questions? 26
27 One more shot! Take the Poll at the right hand side of the screen and be entered to win a lucky draw for a $25 Amazon.com giftcard to be awarded during this meeting. 27
28 Answer What Boundary Scan Products does Agilent sell? ANSWER: All listed! In-circuit BSCAN included in the base software Interconnect BSCAN optional software optional software 28
29 Thank you! We hope this was time well spent today. Please do take the time to fill out the survey that pops up when the interface closes. Join us in January for our next online i3070 Webex Tutorial: Join the ICT test forum discussion today: 29
7 Nov 2017 Testing and programming PCBA s
7 Nov 207 Testing and programming PCBA s Rob Staals JTAG Technologies Email: robstaals@jtag.com JTAG Technologies The importance of Testing Don t ship bad products to your customers, find problems before
More informationIlmenau, 9 Dec 2016 Testing and programming PCBA s. 1 JTAG Technologies
Ilmenau, 9 Dec 206 Testing and programming PCBA s JTAG Technologies The importance of Testing Don t ship bad products to your customers, find problems before they do. DOA s (Death On Arrival) lead to huge
More information18 Nov 2015 Testing and Programming PCBA s. 1 JTAG Technologies
8 Nov 25 Testing and Programming PCBA s JTAG Technologies The importance of Testing Don t ship bad products to your customers, find problems before they do. DOA s (Death On Arrival) lead to huge costs
More informationA Briefing on IEEE Standard Test Access Port And Boundary-Scan Architecture ( AKA JTAG )
A Briefing on IEEE 1149.1 1990 Standard Test Access Port And Boundary-Scan Architecture ( AKA JTAG ) Summary With the advent of large Ball Grid Array (BGA) and fine pitch SMD semiconductor devices the
More informationUsing the XC9500/XL/XV JTAG Boundary Scan Interface
Application Note: XC95/XL/XV Family XAPP69 (v3.) December, 22 R Using the XC95/XL/XV JTAG Boundary Scan Interface Summary This application note explains the XC95 /XL/XV Boundary Scan interface and demonstrates
More informationLecture 17: Introduction to Design For Testability (DFT) & Manufacturing Test
Lecture 17: Introduction to Design For Testability (DFT) & Manufacturing Test Mark McDermott Electrical and Computer Engineering The University of Texas at Austin Agenda Introduction to testing Logical
More information16 Dec Testing and Programming PCBA s. 1 JTAG Technologies
6 Dec 24 Testing and Programming PCBA s JTAG Technologies The importance of Testing Don t ship bad products to your customers, find problems before they do. DOA s (Death On Arrival) lead to huge costs
More information3. Configuration and Testing
3. Configuration and Testing C51003-1.4 IEEE Std. 1149.1 (JTAG) Boundary Scan Support All Cyclone devices provide JTAG BST circuitry that complies with the IEEE Std. 1149.1a-1990 specification. JTAG boundary-scan
More informationthe Boundary Scan perspective
the Boundary Scan perspective Rik Doorneweert, JTAG Technologies rik@jtag.com www.jtag.com Subjects Economics of testing Test methods and strategy Boundary scan at: Component level Board level System level
More information12. IEEE (JTAG) Boundary-Scan Testing for the Cyclone III Device Family
December 2011 CIII51014-2.3 12. IEEE 1149.1 (JTAG) Boundary-Scan Testing for the Cyclone III Device Family CIII51014-2.3 This chapter provides guidelines on using the IEEE Std. 1149.1 boundary-scan test
More informationUNIT IV CMOS TESTING. EC2354_Unit IV 1
UNIT IV CMOS TESTING EC2354_Unit IV 1 Outline Testing Logic Verification Silicon Debug Manufacturing Test Fault Models Observability and Controllability Design for Test Scan BIST Boundary Scan EC2354_Unit
More informationUsing IEEE Boundary Scan (JTAG) With Cypress Ultra37000 CPLDs
Using IEEE 49. Boundary Scan (JTAG) With Cypress Ultra37 CPLDs Introduction As Printed Circuit Boards (PCBs) have become multi-layered with double-sided component mounting and Integrated Circuits have
More informationTools to Debug Dead Boards
Tools to Debug Dead Boards Hardware Prototype Bring-up Ryan Jones Senior Application Engineer Corelis 1 Boundary-Scan Without Boundaries click to start the show Webinar Outline What is a Dead Board? Prototype
More informationIntroduction to JTAG / boundary scan-based testing for 3D integrated systems. (C) GOEPEL Electronics -
Introduction to JTAG / boundary scan-based testing for 3D integrated systems (C) 2011 - GOEPEL Electronics - www.goepelusa.com Who is GOEPEL? World Headquarters: GÖPEL electronic GmbH Göschwitzer Straße
More informationSection 24. Programming and Diagnostics
Section. and Diagnostics HIGHLIGHTS This section of the manual contains the following topics:.1 Introduction... -2.2 In-Circuit Serial... -2.3 Enhanced In-Circuit Serial... -5.4 JTAG Boundary Scan... -6.5
More informationTesting Sequential Logic. CPE/EE 428/528 VLSI Design II Intro to Testing (Part 2) Testing Sequential Logic (cont d) Testing Sequential Logic (cont d)
Testing Sequential Logic CPE/EE 428/528 VLSI Design II Intro to Testing (Part 2) Electrical and Computer Engineering University of Alabama in Huntsville In general, much more difficult than testing combinational
More information11. JTAG Boundary-Scan Testing in Stratix V Devices
ecember 2 SV52-.4. JTAG Boundary-Scan Testing in Stratix V evices SV52-.4 This chapter describes the boundary-scan test (BST) features that are supported in Stratix V devices. Stratix V devices support
More informationUnit V Design for Testability
Unit V Design for Testability Outline Testing Logic Verification Silicon Debug Manufacturing Test Fault Models Observability and Controllability Design for Test Scan BIST Boundary Scan Slide 2 Testing
More informationSµMMIT E & LXE/DXE JTAG Testability for the SJ02 Die
UTMC Application Note SµMMIT E & LXE/DXE JTAG Testability for the SJ02 Die JTAG Instructions: JTAG defines seven (7) public instructions as follows: Instruction Status UTMC Code msb..lsb SµMMIT Status
More informationXJTAG DFT Assistant for
XJTAG DFT Assistant for Installation and User Guide Version 1.0 enquiries@xjtag.com Table of Contents SECTION PAGE 1. Introduction...3 2. Installation...3 3. Quick Start Guide...3 4. User Guide...4 4.1.
More informationCMOS Testing-2. Design for testability (DFT) Design and Test Flow: Old View Test was merely an afterthought. Specification. Design errors.
Design and test CMOS Testing- Design for testability (DFT) Scan design Built-in self-test IDDQ testing ECE 261 Krish Chakrabarty 1 Design and Test Flow: Old View Test was merely an afterthought Specification
More informationJRC ( JTAG Route Controller ) Data Sheet
JRC ( JTAG Route Controller ) Data Sheet ATLAS TGC Electronics Group September 5, 2002 (version 1.1) Author : Takashi Takemoto Feature * JTAG signal router with two inputs and seven outputs. * Routing
More informationSection 24. Programming and Diagnostics
Section. Programming and Diagnostics HIGHLIGHTS This section of the manual contains the following topics:.1 Introduction... -2.2 In-Circuit Serial Programming... -3.3 Enhanced In-Circuit Serial Programming...
More informationSubjects. o JTAG Technologies (Rik Doorneweert, Area Manager) o JTAG Technologies B.V. activities o Introduction to (classic) Boundary Scan
Subjects o JTAG Technologies (Rik Doorneweert, Area Manager) o JTAG Technologies B.V. activities o Introduction to (classic) Boundary Scan o Grass Valley Breda(Camera division) (Khaled Sarsam, Test Automation
More informationDigital Integrated Circuits Lecture 19: Design for Testability
Digital Integrated Circuits Lecture 19: Design for Testability Chih-Wei Liu VLSI Signal Processing LAB National Chiao Tung University cwliu@twins.ee.nctu.edu.tw DIC-Lec19 cwliu@twins.ee.nctu.edu.tw 1 Outline
More informationXJTAG DFT Assistant for
XJTAG DFT Assistant for Installation and User Guide Version 2 enquiries@xjtag.com Table of Contents SECTION PAGE 1. Introduction...3 2. Installation...3 3. Quick Start Guide...4 4. User Guide...4 4.1.
More informationBased on slides/material by. Topic 14. Testing. Testing. Logic Verification. Recommended Reading:
Based on slides/material by Topic 4 Testing Peter Y. K. Cheung Department of Electrical & Electronic Engineering Imperial College London!! K. Masselos http://cas.ee.ic.ac.uk/~kostas!! J. Rabaey http://bwrc.eecs.berkeley.edu/classes/icbook/instructors.html
More informationof Boundary Scan techniques.
SMT TEHNOLOGY Boundary Scan Techniques for Test Coverage Improvement When discussing the JTAG protocol, most engineers immediately think of In System Programming procedures. Indeed, there are numerous
More informationSµMMIT E & LXE/DXE Built-In-Self-Test Functionality for the JA01 Die
UTMC Application Note SµMMIT E & LXE/DXE Built-In-Self-Test Functionality for the JA01 Die JTAG Instructions: JTAG defines seven (7) public instructions as follows: Instruction Status UTMC Code msb..lsb
More informationChapter 19 IEEE Test Access Port (JTAG)
Chapter 9 IEEE 49. Test Access Port (JTAG) This chapter describes configuration and operation of the MCF537 JTAG test implementation. It describes the use of JTAG instructions and provides information
More informationUsing Test Access Standards Across The Product Lifecycle
Using Test Access Standards Across The Product Lifecycle Andrew Richardson A.Richardson@enablingMNT.co.uk 1 Outline Background & Previous Work Revision - Boundary Scan Extension to ijtag IEEE1687 ijtag
More informationY. Tsiatouhas. VLSI Systems and Computer Architecture Lab. Boundary Scan (JTAG ) 2
CMOS INTEGRATE CIRCUIT EGN TECHNIUES University of Ioannina Boundary Scan Testing (JTAG ΙΕΕΕ 49 std) ept of Computer Science and Engineering Y Tsiatouhas CMOS Integrated Circuit esign Techniques VL Systems
More informationSaving time & money with JTAG
Saving time & money with JTAG AltiumLive 2017: ANNUAL PCB DESIGN SUMMIT Simon Payne CEO, XJTAG Ltd. Saving time and money with JTAG JTAG / IEEE 1149.X Take-away points Get JTAG right from the start Use
More informationXJTAG DFT Assistant for
XJTAG DFT Assistant for Installation and User Guide Version 2 enquiries@xjtag.com Table of Contents SECTION PAGE 1. Introduction...3 2. Installation...3 3. Quick Start Guide...3 4. User Guide...4 4.1.
More informationProduct Update. JTAG Issues and the Use of RT54SX Devices
Product Update Revision Date: September 2, 999 JTAG Issues and the Use of RT54SX Devices BACKGROUND The attached paper authored by Richard B. Katz of NASA GSFC and J. J. Wang of Actel describes anomalies
More informationXJTAG DFT Assistant for
XJTAG DFT Assistant for Installation and User Guide Version 2 enquiries@xjtag.com Table of Contents SECTION PAGE 1. Introduction...3 2. Installation...3 3. Quick Start Guide...3 4. User Guide...4 4.1.
More informationDesign for Testability
TDTS 01 Lecture 9 Design for Testability Zebo Peng Embedded Systems Laboratory IDA, Linköping University Lecture 9 The test problems Fault modeling Design for testability techniques Zebo Peng, IDA, LiTH
More informationOverview of BDM nc. The IEEE JTAG specification is also recommended reading for those unfamiliar with JTAG. 1.2 Overview of BDM Before the intr
Application Note AN2387/D Rev. 0, 11/2002 MPC8xx Using BDM and JTAG Robert McEwan NCSD Applications East Kilbride, Scotland As the technical complexity of microprocessors has increased, so too has the
More informationBTW03 DESIGN CONSIDERATIONS IN USING AS A BACKPLANE TEST BUS International Test Conference. Pete Collins
2003 International Test Conference DESIGN CONSIDERATIONS IN USING 1149.1 AS A BACKPLANE TEST BUS Pete Collins petec@jtag.co.uk JTAG TECHNOLOGIES BTW03 PURPOSE The purpose of this presentation is to discuss
More informationIn-System Programmability Guidelines
In-System Programmability Guidelines May 1999, ver. 3 Application Note 100 Introduction As time-to-market pressures increase, design engineers require advanced system-level products to ensure problem-free
More informationComparing JTAG, SPI, and I2C
Comparing JTAG, SPI, and I2C Application by Russell Hanabusa 1. Introduction This paper discusses three popular serial buses: JTAG, SPI, and I2C. A typical electronic product today will have one or more
More informationRemote Diagnostics and Upgrades
Remote Diagnostics and Upgrades Tim Pender -Eastman Kodak Company 10/03/03 About this Presentation Motivation for Remote Diagnostics Reduce Field Maintenance costs Product needed to support 100 JTAG chains
More informationScan. This is a sample of the first 15 pages of the Scan chapter.
Scan This is a sample of the first 15 pages of the Scan chapter. Note: The book is NOT Pinted in color. Objectives: This section provides: An overview of Scan An introduction to Test Sequences and Test
More informationPage 1 of 6 Follow these guidelines to design testable ASICs, boards, and systems. (includes related article on automatic testpattern generation basics) (Tutorial) From: EDN Date: August 19, 1993 Author:
More informationAvoiding False Pass or False Fail
Avoiding False Pass or False Fail By Michael Smith, Teradyne, October 2012 There is an expectation from consumers that today s electronic products will just work and that electronic manufacturers have
More informationUsing the XSV Board Xchecker Interface
Using the XSV Board Xchecker Interface May 1, 2001 (Version 1.0) Application Note by D. Vanden Bout Summary This application note shows how to configure the XC9510 CPLD on the XSV Board to enable the programming
More informationChapter 10 Exercise Solutions
VLSI Test Principles and Architectures Ch. 10 oundary Scan & Core-ased Testing P. 1/10 Chapter 10 Exercise Solutions 10.1 The following is just an example for testing chips and interconnects on a board.
More informationSAU510-USB ISO PLUS v.2 JTAG Emulator. User s Guide 2013.
User s Guide 2013. Revision 1.00 JUL 2013 Contents Contents...2 1. Introduction to...4 1.1 Overview of...4 1.2 Key Features of...4 1.3 Key Items of...5 2. Plugging...6 2.1. Equipment required...6 2.2.
More informationBased on slides/material by. Topic Testing. Logic Verification. Testing
Based on slides/material by Topic 4 K. Masselos http://cas.ee.ic.ac.uk/~kostas J. Rabaey http://bwrc.eecs.berkeley.edu/classes/icbook/instructors.html igital Integrated Circuits: A esign Perspective, Prentice
More informationSharif University of Technology. SoC: Introduction
SoC Design Lecture 1: Introduction Shaahin Hessabi Department of Computer Engineering System-on-Chip System: a set of related parts that act as a whole to achieve a given goal. A system is a set of interacting
More informationLecture 23 Design for Testability (DFT): Full-Scan (chapter14)
Lecture 23 Design for Testability (DFT): Full-Scan (chapter14) Definition Ad-hoc methods Scan design Design rules Scan register Scan flip-flops Scan test sequences Overheads Scan design system Summary
More informationKeysight Technologies x1149 Boundary Scan Analyzer. Technical Overview
Keysight Technologies x1149 Boundary Scan Analyzer Technical Overview Better Coverage, Better Diagnostics, Best-in-Class Usability Boundary scan has become an indispensable technology as engineers like
More informationDigital Systems Design
ECOM 4311 Digital Systems Design Eng. Monther Abusultan Computer Engineering Dept. Islamic University of Gaza Page 1 ECOM4311 Digital Systems Design Module #2 Agenda 1. History of Digital Design Approach
More informationSimulation Mismatches Can Foul Up Test-Pattern Verification
1 of 5 12/17/2009 2:59 PM Technologies Design Hotspots Resources Shows Magazine ebooks & Whitepapers Jobs More... Click to view this week's ad screen [ D e s i g n V i e w / D e s i g n S o lu ti o n ]
More informationMSP430 JTAG / BSL connectors
MSP430 JTAG / BSL connectors (PD010A05 Rev-4: 23-Nov-2007) FAQ: Q: I have a board with the standard TI-JTAG pinhead. Can I use your programmer to flash my MSP430Fxx device? A: Yes. You can use any of our
More informationSERDES Eye/Backplane Demo for the LatticeECP3 Serial Protocol Board User s Guide
for the LatticeECP3 Serial Protocol Board User s Guide March 2011 UG24_01.4 Introduction This document provides technical information and instructions on using the LatticeECP3 SERDES Eye/Backplane Demo
More informationJTAG Test Controller
Description JTAG Test Controller The device provides an interface between the 60x bus on the Motorola MPC8260 processor and two totally independent IEEE1149.1 interfaces, namely, the primary and secondary
More informationfor Digital IC's Design-for-Test and Embedded Core Systems Alfred L. Crouch Prentice Hall PTR Upper Saddle River, NJ
Design-for-Test for Digital IC's and Embedded Core Systems Alfred L. Crouch Prentice Hall PTR Upper Saddle River, NJ 07458 www.phptr.com ISBN D-13-DflMfla7-l : Ml H Contents Preface Acknowledgments Introduction
More informationLecture 23 Design for Testability (DFT): Full-Scan
Lecture 23 Design for Testability (DFT): Full-Scan (Lecture 19alt in the Alternative Sequence) Definition Ad-hoc methods Scan design Design rules Scan register Scan flip-flops Scan test sequences Overheads
More informationDevice 1 Device 2 Device 3 Device 4
APPLICATION NOTE 0 The Tagalyzer - A JTAG Boundary Scan Debug Tool XAPP 103 March 1, 2007 (Version 1.1) 0 3* Application Note Summary The Tagalyzer is a diagnostic tool that helps debug long JTAG boundary
More informationUsing an IEEE Test Bus for Fault Diagnosis of Analog Parts of Electronic Embedded Systems. Zbigniew Czaja 1, Bogdan Bartosinski 2
Using an IEEE1149.1 Test Bus for Fault Diagnosis of Analog Parts of Electronic Embedded Systems Zbigniew Czaja 1, Bogdan Bartosinski 2 1 Gdansk University of Technology, Faculty of Electronics, Telecommunications
More informationUVM Testbench Structure and Coverage Improvement in a Mixed Signal Verification Environment by Mihajlo Katona, Head of Functional Verification, Frobas
UVM Testbench Structure and Coverage Improvement in a Mixed Signal Verification Environment by Mihajlo Katona, Head of Functional Verification, Frobas In recent years a number of different verification
More informationDocument Part Number: Copyright 2010, Corelis Inc.
CORELIS Low Voltage Adapter Low Voltage Adapter Boundary-Scan Interface User s Manual Document Part Number: 70398 Copyright 2010, Corelis Inc. Corelis, Inc. 12607 Hiddencreek Way Cerritos, CA 90703-2146
More informationIMPROVED SIGNAL INTEGRITY IN EMBEDDED IEEE BOUNDARY-SCAN DESIGNS. Efren J. Taboada. A thesis submitted to the faculty of
IMPROVED SIGNAL INTEGRITY IN EMBEDDED IEEE 1149.1 BOUNDARY-SCAN DESIGNS by Efren J. Taboada A thesis submitted to the faculty of Brigham Young University in partial fulfillment of the requirements for
More informationK.T. Tim Cheng 07_dft, v Testability
K.T. Tim Cheng 07_dft, v1.0 1 Testability Is concept that deals with costs associated with testing. Increase testability of a circuit Some test cost is being reduced Test application time Test generation
More informationMemec Spartan-II LC User s Guide
Memec LC User s Guide July 21, 2003 Version 1.0 1 Table of Contents Overview... 4 LC Development Board... 4 LC Development Board Block Diagram... 6 Device... 6 Clock Generation... 7 User Interfaces...
More informationTKK S ASIC-PIIRIEN SUUNNITTELU
Design TKK S-88.134 ASIC-PIIRIEN SUUNNITTELU Design Flow 3.2.2005 RTL Design 10.2.2005 Implementation 7.4.2005 Contents 1. Terminology 2. RTL to Parts flow 3. Logic synthesis 4. Static Timing Analysis
More informationChapter 8 Design for Testability
電機系 Chapter 8 Design for Testability 測試導向設計技術 2 Outline Introduction Ad-Hoc Approaches Full Scan Partial Scan 3 Design For Testability Definition Design For Testability (DFT) refers to those design techniques
More informationXJTAG. Boundary Scan Tool. diagnosys.com
XJTAG Boundary Scan Tool diagnosys.com XJLink Overview The XJLink is a small, portable, USB 2.0 to JTAG adapter that provides a high speed interface (480Mbps) to the JTAG chain. The small, lightweight
More informationontap BOUNDARY SCAN SOFTWARE PRODUCT FEATURES AND SCREEN TOUR FLYNN SYSTEMS CORP.
ontap BOUNDARY SCAN SOFTWARE PRODUCT FEATURES AND SCREEN TOUR FLYNN SYSTEMS CORP. PROVIDING BOUNDARY SCAN SOLUTIONS SINCE 2000 1 ontap Product Documentation Table of Contents Introduction... 4 Overview...
More informationAt-speed Testing of SOC ICs
At-speed Testing of SOC ICs Vlado Vorisek, Thomas Koch, Hermann Fischer Multimedia Design Center, Semiconductor Products Sector Motorola Munich, Germany Abstract This paper discusses the aspects and associated
More informationPractical De-embedding for Gigabit fixture. Ben Chia Senior Signal Integrity Consultant 5/17/2011
Practical De-embedding for Gigabit fixture Ben Chia Senior Signal Integrity Consultant 5/17/2011 Topics Why De-Embedding/Embedding? De-embedding in Time Domain De-embedding in Frequency Domain De-embedding
More information1
1 2 3 BOUNDARY REGISTER INIT-DATA REGISTER 0 1 ADC DAC System Reset SysReset On-chip Reset via TAP PLL Protocol Swing ECID Unique ID 0 1 AC/DC Voltage Monitor PRBS CMMV PCB Level Obstacle www.intellitech.com
More informationOn-Chip Instrumentation and In-Silicon Debug Tools for SoC Dr. Neal Stollon HDL Dynamics
On-Chip Instrumentation and In-Silicon Tools for SoC Dr. Neal Stollon HDL Dynamics neals@hdldynamics.com So What do we mean by On-Chip Instrumentation and In-Silicon? What will this talk cover An Overview
More informationDebugging IDT S-RIO Gen2 Switches Using RapidFET JTAG
Titl Debugging IDT S-RIO Gen2 Switches Using RapidFET JTAG Application Note March 29, 2012 About this Document This document discusses common problems that are encountered when debugging with a board that
More informationUsing on-chip Test Pattern Compression for Full Scan SoC Designs
Using on-chip Test Pattern Compression for Full Scan SoC Designs Helmut Lang Senior Staff Engineer Jens Pfeiffer CAD Engineer Jeff Maguire Principal Staff Engineer Motorola SPS, System-on-a-Chip Design
More informationDigital Systems Laboratory 1 IE5 / WS 2001
Digital Systems Laboratory 1 IE5 / WS 2001 university of applied sciences fachhochschule hamburg FACHBEREICH ELEKTROTECHNIK UND INFORMATIK digital and microprocessor systems laboratory In this course you
More informationScanExpress JET. Combining JTAG Test with JTAG Emulation to Reduce Prototype Development Time. Ryan Jones Corelis, Inc. An EWA Technologies Company
ScanExpress JET Combining JTAG Test with JTAG Emulation to Reduce Prototype Development Time Ryan Jones Corelis, Inc. An EWA Technologies Company What Is ScanExpress JET? A powerful combination of boundary-scan
More informationCertus TM Silicon Debug: Don t Prototype Without It by Doug Amos, Mentor Graphics
Certus TM Silicon Debug: Don t Prototype Without It by Doug Amos, Mentor Graphics FPGA PROTOTYPE RUNNING NOW WHAT? Well done team; we ve managed to get 100 s of millions of gates of FPGA-hostile RTL running
More informationOpenOCD - Beyond Simple Software Debugging
OpenOCD - Beyond Simple Software Debugging Oleksij Rempel o.rempel@pengutronix.de https://www.pengutronix.de Why I use OpenOCD? Reverse engineering and for fun This is the main motivation behind this talk
More informationL11/12: Reconfigurable Logic Architectures
L11/12: Reconfigurable Logic Architectures Acknowledgements: Materials in this lecture are courtesy of the following people and used with permission. - Randy H. Katz (University of California, Berkeley,
More informationTesting Digital Systems II
Testing Digital Systems II Lecture 2: Design for Testability (I) structor: M. Tahoori Copyright 2010, M. Tahoori TDS II: Lecture 2 1 History During early years, design and test were separate The final
More informationL12: Reconfigurable Logic Architectures
L12: Reconfigurable Logic Architectures Acknowledgements: Materials in this lecture are courtesy of the following sources and are used with permission. Frank Honore Prof. Randy Katz (Unified Microelectronics
More informationnmos transistor Basics of VLSI Design and Test Solution: CMOS pmos transistor CMOS Inverter First-Order DC Analysis CMOS Inverter: Transient Response
nmos transistor asics of VLSI Design and Test If the gate is high, the switch is on If the gate is low, the switch is off Mohammad Tehranipoor Drain ECE495/695: Introduction to Hardware Security & Trust
More informationTestability: Lecture 23 Design for Testability (DFT) Slide 1 of 43
Testability: Lecture 23 Design for Testability (DFT) Shaahin hi Hessabi Department of Computer Engineering Sharif University of Technology Adapted, with modifications, from lecture notes prepared p by
More informationIEEE Standard (JTAG) in the Axcelerator Family
Application Note AC27 IEEE Standard 49. (JTAG) in the Axcelerator Family Introduction Testing modern loaded circuit boards has become extremely expensive and very difficult to perform. The rapid development
More informationUniversity of Arizona January 18, 2000 Joel Steinberg Rev. 1.6
I/O Specification for Serial Receiver Daughter Board (PCB-0140-RCV) (Revised January 18, 2000) 1.0 Introduction The Serial Receiver Daughter Board accepts an 8b/10b encoded serial data stream, operating
More informationRaspberry Pi debugging with JTAG
Arseny Kurnikov Aalto University December 13, 2013 Outline JTAG JTAG on RPi Linux kernel debugging JTAG Joint Test Action Group is a standard for a generic transport interface for integrated circuits.
More informationLecture 6: Simple and Complex Programmable Logic Devices. EE 3610 Digital Systems
EE 3610: Digital Systems 1 Lecture 6: Simple and Complex Programmable Logic Devices MEMORY 2 Volatile: need electrical power Nonvolatile: magnetic disk, retains its stored information after the removal
More informationINTEGRATED CIRCUITS. PZ macrocell CPLD. Product specification Supersedes data of 1997 Apr 28 IC27 Data Handbook.
INTEGRATED CIRCUITS Supersedes data of 1997 Apr 28 IC27 Data Handbook 1997 Aug 12 FEATURES Industry s first TotalCMOS PLD both CMOS design and process technologies Fast Zero Power (FZP ) design technique
More informationPCB Test & Programming Solutions
PCB Test & Programming Solutions from the IEEE 1149.1 Boundary-Scan Experts www.jtag.com Test and In-System Programming Solutions for Today s Problems Throughout the electronics industry, manufacturers
More informationSJTAG Meeting at EBTW 2006
SJTAG Meeting at EBTW 2006 SJTAG Fringe Meeting at EBTW 06 Wednesday 24 May, 2005 1:00 PM 3:45 PM Tanners Room Chilworth Manor, Southampton, UK Slide 1 EBTW 2006: Agenda Ben Bennetts, SJTAG Chairman: Introduction/status
More informationIIIHIII III. Signal in. BIST ShiftDR United States Patent (19) Tsai et al. Out Mode Signal out. mclockdr. SCOn
United States Patent (19) Tsai et al. 54 IEEE STD. 1149.1 BOUNDARY SCAN CIRCUIT CAPABLE OF BUILT-IN SELF-TESTING 75) Inventors: Ching-Hong Tsai, Fang-Diahn Guo; Jin-Hua Hong; Cheng-Wen Wu, all of Hsinchu,
More informationSERDES Eye/Backplane Demo for the LatticeECP3 Versa Evaluation Board User s Guide
SERDES Eye/Backplane Demo for the LatticeECP3 Versa Evaluation Board User s Guide May 2011 UG44_01.1 Introduction This document provides technical information and instructions on using the LatticeECP3
More informationCalifornia State University, Bakersfield Computer & Electrical Engineering & Computer Science ECE 3220: Digital Design with VHDL Laboratory 7
California State University, Bakersfield Computer & Electrical Engineering & Computer Science ECE 322: Digital Design with VHDL Laboratory 7 Rational: The purpose of this lab is to become familiar in using
More informationLMH0340/LMH0341 SerDes EVK User Guide
LMH0340/LMH0341 SerDes EVK User Guide July 1, 2008 Version 1.05 1 1... Overview 3 2... Evaluation Kit (SD3GXLEVK) Contents 3 3... Hardware Setup 4 3.1 ALP100 BOARD (MAIN BOARD) DESCRIPTION 5 3.2 SD340EVK
More informationCHAPTER 3 EXPERIMENTAL SETUP
CHAPTER 3 EXPERIMENTAL SETUP In this project, the experimental setup comprised of both hardware and software. Hardware components comprised of Altera Education Kit, capacitor and speaker. While software
More informationASTRIX ASIC Microelectronics Presentation Days
ASTRIX ASIC Microelectronics Presentation Days ESTEC, Noordwijk, 4 th and 5 th February 2004 Matthieu Dollon matthieu.dollon@astrium.eads.net Franck Koebel franck.koebel@astrium.eads.net Page 1 - ESA 4
More informationOverview: Logic BIST
VLSI Design Verification and Testing Built-In Self-Test (BIST) - 2 Mohammad Tehranipoor Electrical and Computer Engineering University of Connecticut 23 April 2007 1 Overview: Logic BIST Motivation Built-in
More informationSignalTap Plus System Analyzer
SignalTap Plus System Analyzer June 2000, ver. 1 Data Sheet Features Simultaneous internal programmable logic device (PLD) and external (board-level) logic analysis 32-channel external logic analyzer 166
More information