VTS-2007: IP Track IEEE P1581. Challenges Related to Memory Cluster Tests Roger Sowada - Honeywell May XX, 2007

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

Boundary-Scan Integration to In-Circuit Test

A PRACTICAL GUIDE TO COMBINING ICT & BOUNDARY SCAN TESTING

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

SCANWORKS TEST DEVELOPMENT STATION BUNDLE

Betrouwbare Elektronica ontwerpen en Produceren

The Boundary - Scan Handbook

JTAG/Boundary Scan Design for Testability

BOUNDARY-SCAN DFT & LAYOUT PRINCIPLES at BOARD LEVEL

Embedded Quality for Test. Yervant Zorian LogicVision, Inc.

IDT Bridging the PCI Express Interconnect Divide Application Note

Keysight Technologies ABCs of Writing a Custom Boundary Scan Test

Hardware Design with VHDL PLDs IV ECE 443

IEEE JTAG Boundary Scan Standard

Board Mounted. Power Converters. Digitally Controlled. Technical Paper 011 Presented at Digital Power Europe 2007

INTERCONNECT TESTING WITH BOUNDARY SCAN

Early Design Review of Boundary Scan in Enhancing Testability and Optimization of Test Strategy

Testable SOC Design. Sungho Kang

New System Solutions for Laser Printer Applications by Oreste Emanuele Zagano STMicroelectronics

High Quality, Low Cost Test

S2C K7 Prodigy Logic Module Series

BA-BIST: Board Test from Inside the IC Out

Design for Test (DfT) for Embedded Board Test. Foresighted Board Level Design for Optimal Testability and Coverage

JTAG TAP CONTROLLER PROGRAMMING USING FPGA BOARD

Elektroonikaproduktide Testimine (P6)

Roger Hagebakken. Senior test developer T: M:

Reducing the cost of FPGA/ASIC Verification with MATLAB and Simulink

COEN-4730 Computer Architecture Lecture 12. Testing and Design for Testability (focus: processors)

Boundary-Scan, Silicon and Software Enable System Level Embedded Test

ispxpld TM 5000MX Family White Paper

8. JTAG Boundary-Scan Testing in MAX V Devices

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

Leveraging Boundary Scan resources for comprehensive cluster testing

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

University of Alexandria Faculty of Engineering Division of Communications & Electronics

The following content has been imported from Legacy Help systems and is in the process of being checked for accuracy.

Boundary Scan. Sungho Kang. Yonsei University

PCB Test & Programming Solutions from the IEEE Boundary-Scan Experts

A Test-Centric Approach to ASIC Development for MEMS

ALTERA FPGAs Architecture & Design

Design and Verification of FPGA and ASIC Applications Graham Reith MathWorks

NSWCDD: The Leader in Warfare Systems Development and Integration

Trends in Digital Interfaces for High-Speed ADCs

Chip & Board Testability Assessment Checklist

Impact of JTAG/ Testability on Reliability

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

System-on-a-Programmable-Chip (SOPC) Development Board

Philip Andrew Simpson. FPGA Design. Best Practices for Team-based Reuse. Second Edition

Systematic Hardware Platform Selection - Introduction to Embedded Systems-

Digital Integrated Circuits

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

ontap Series 4000 Overview

A SpaceWire Implementation of Chainless Boundary Scan Architecture for Embedded Testing

Agilent Medalist i p Software Release

TESTING SET-UP FOR DIGITAL PART OF THE POWER- METER IC

SoC Design Flow & Tools: SoC Testing

Atmel s s AT94K Series Field Programmable System Level Integrated Circuit (FPSLIC)

Testing And Testable Design of Digital Systems

Evaluation of FPGA Resources for Built-In Self-Test of Programmable Logic Blocks

Policy-Based RTL Design. Bhanu Kapoor and Bernard Murphy Atrenta Inc. EDA Challenges

Actel s SX Family of FPGAs: A New Architecture for High-Performance Designs

Classification of Semiconductor LSI

Older PC Implementations

...We are boundary-scan.

Minimizing System Interruption During Configuration Using TransFR Technology

LSN 6 Programmable Logic Devices

Programmable Logic Devices FPGA Architectures II CMPE 415. Overview This set of notes introduces many of the features available in the FPGAs of today.

FPGA briefing Part II FPGA development DMW: FPGA development DMW:

Boundary Scan Implementation

ADVANCE INFORMATION MACH4-32/MACH4LV-32

Programmable Logic Design I

5I24 ANYTHING I/O MANUAL

Embedded Applications. COMP595EA Lecture03 Hardware Architecture

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

Test Match Partnering Specialist Boundary-Scan with ICT

l Some materials from various sources! Soma 1! l Apply a signal, measure output, compare l 32-bit adder test example:!

FPGA for Complex System Implementation. National Chiao Tung University Chun-Jen Tsai 04/14/2011

MICROPROCESSOR BASED SYSTEM DESIGN

AGM CPLD AGM CPLD DATASHEET

Usable gates 600 1,250 2,500 5,000 10,000 Macrocells Logic array blocks Maximum user I/O

SPLD & CPLD architectures

Programmable Logic Devices II

An Introduction to Programmable Logic

Adaptive Voltage Scaling (AVS) Alex Vainberg October 13, 2010

November 11, 2009 Chang Kim ( 김창식 )

By Matthew Noonan, Project Manager, Resource Group s Embedded Systems & Solutions

EE434 ASIC & Digital Systems Testing

LEON4: Fourth Generation of the LEON Processor

Designing for Low Power with Programmable System Solutions Dr. Yankin Tanurhan, Vice President, System Solutions and Advanced Applications

A ONE CHIP HARDENED SOLUTION FOR HIGH SPEED SPACEWIRE SYSTEM IMPLEMENTATIONS

Realize the Genius of Your Design

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab

EE 231 Fall Lab 1: Introduction to Verilog HDL and Altera IDE

Axcelerator Family FPGAs

Design Development and Implementation of SPI

ASIC world. Start Specification Design Verification Layout Validation Finish

Digital System Design with SystemVerilog

Platform for System LSI Development

Chapter 9. Design for Testability

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

Transcription:

VTS-2007: IP Track IEEE P1581 Challenges Related to Memory Cluster Tests Roger Sowada - Honeywell May XX, 2007

Background Test and Philosophy Industry desires: Identify issues at the earliest possible stage of a test program Diagnostics to pin point and resolve issues Low cost testing High test coverage Reuse of test software, equipment, automation etc. 2

Background Test and Philosophy Design for Testability (DFT) Method/process to assure industry desires Requires discipline, analysis and buy-in Test and Equipment expertise up front on design Design hooks required to allow capability Target 90% or higher coverage 3

Background Test and Philosophy DFT Reality: Designers do not like adding circuitry Designers do not want testability driving design Limitations may be driven by requirements Methods require hooks to allow test mode Test methods at times increase initial cost Conventional methods, boundary scan, In-Ciruit Test (ICT) etc. much more complex with advances in technology 4

Background Test and Philosophy Options for test coverage Functional Test Boundary Scan, ICT or a combination Other: P1581 5

Memory Test Approaches (Board/System) Functional Test Memory functional dependant on control device Timing impacts and interface issues Coding overhead: (8000 to 25000 SLOC) SLOC - Single Lines of Code Code complexity, need multiple patterns Timing and sequences vary based on technology 6

Memory Test Approaches (Board/System) Functional Test Test resource control access required Design must be well thought out up front Operating system impacts Internal network impacts to sequencing Memory sequence and test duration impacts 7

Memory Test Approaches (Board/System) Boundary Scan BSDL file accuracy dependent on vendor Tool knowledge and compatibility Vector count and length increases complexity Serial technology increases test time Long paths increase maintenance/debug time Some memory technologies non-compliant 8

Memory Test Approaches (Board/System) ICT Fixtures drive overall cost and complexity Decreasing technology sizes cause access and coverage issues Need ability for board control Processor must be stopped for memory control Dual-sided boards, ICT increases complexity and cost Noise issues for sensitive boards Design complexity drives abilities to integrate/debug 9

Memory Test Approaches (Board/System) Boundary Scan and ICT Combination Combination allows for increased coverage Many parts do not include boundary scan ICT will aid in cluster test process ICT aids in discrete component verification BSDL files needed for each component Clock signals must be controllable Increases test complexity Technology shrinking ---- pin reliability 10

Memory Test Approaches - Example JTAG SCAN Processor SYSAD Bus Processor Support ASIC MEM_ADD / MEM_DATA / MEM_CNTL ADDR/CNTL Flash Memory SRAM SYSAD Bus ADDR/CNTL DPSRAM 11

Memory Test Approaches - Example QPM Serial Interfaces BUF FPGA JTAG EEPROM1 JTAG PCI Interface SRAM EEPROM2 JTAG2 JTAG Video Interface FPGA2 Analog Interface OSC JTAG PAL JTAG CLK DRV 12

Memory Test Approaches (Board/System) Other - IEEE P1581 No dependence on special design and timing Solution provides full pin level diagnostics May be implemented as part of the build process If components are "known good" will reduce requirements on verification later in cycle Additional features (i.e. device ID etc.) Capability to use in conjunction with other methods 13

Memory Test Approaches -- Summary Many approaches, P1581 is a cost effective solution P1581 does not eliminate or replace other methods Boundary Scan, ICT viable but usually later in verification cycle P1581 increases testability coverage without need for detailed analyses 14

1581 Food for Thought -- Opinions Cost of P1581 logic will pay for itself in benefit to DFT P1581 future uses could include version control and verification Diagnostic adder -- Selling point for COTS providers Good go/no-go verification for test systems P1581 could provide argument for reduction of conventional functional testing 15