30
Boundary Scan/ BIST 1 Boundary Scan and Board Assisted-BIST Long and Short Term Solutions for Test Point Erosion Steve Butkovich Zoe Conroy - Cisco Systems Inc. Phil Geiger - Dell Computer Contributing Companies Cisco Systems, Inc. Dell Hewlett Packard Huawei Alcatel EMC Intel Delphi Agilent Teradyne Test Research Goepel Corelis Asset-Intertech IBM Infineon Fujitsu

Boundary Scan and Board Assisted-BIST

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 1

Boundary Scan and Board Assisted-BIST

Long and Short Term Solutions for Test Point Erosion

Steve Butkovich Zoe Conroy - Cisco Systems Inc. Phil Geiger - Dell Computer

Contributing Companies Cisco Systems, Inc. Dell Hewlett Packard Huawei Alcatel EMC Intel Delphi

Agilent Teradyne Test Research Goepel Corelis Asset-Intertech IBM Infineon Fujitsu

Page 2: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 2

The Test Process

PASTE PASTE

INSPECTION Placement Reflow Pre-Reflow AOI AOI

Assembly

AXI MDA

ICT

Flying Probe

Boundary Scan

Structural Test

Functional Thermal Margining

System Functional

Environment Stress Screen

Parametric / Calibration

Functional Test

ASS

EMB

LY D

EFEC

T D

OM

AIN

O

PER

ATIO

NA

L D

OM

AIN

Page 3: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 3

Introduction

• Structural connectivity test of devices on printed circuit boards is becoming increasingly difficult as technology advances •  Loss of standard test point access due to circuit density and signal integrity

concerns •  Minimum Operating Speed may exceed capability of test equipment or

methods •  No “test mode” designed into many devices to allow easy, straightforward

development of tests •  The loss of test capability is particularly critical when dealing with

memory devices

Page 4: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 4

Portable

Network / Communication

Automotive

Consumer

Medical

Enterprise Service Provider

Entertainment Safety

Mobile

Office Systems Desktop Mobile High End Server

Imaging

Implantable Monitoring

Test Point Access vs. Time * 2011 iNEMI Test Technology Roadmap

Page 5: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 5

Introduction

The void to fill • Contribution of Structural Test •  Precise diagnostic information for assembly defects

•  Far More Expensive with Functional Test

•  Ability to sense conditions that might damage product before power is applied

•  Ability to detect faults that might not prevent circuit function, but would affect the product reliability or performance

•  Rapid detection and diagnosis which can allow Closed Loop Corrective Action (CLCA) to be applied to an assembly process

Page 6: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 6

Introduction

• Project Teams were formed within iNEMI –  Evaluate

•  current and upcoming boundary-scan related test methods

•  current and upcoming DFT technology solutions

–  Pros, cons, limitations

–  Determine current and future Best Practices using combinations of test methods and DFT technologies

–  Increase industry awareness of the following:

•  Boundary Scan Methods and Availability in Devices

•  Work with Standards Organizations in providing a standard method of controlling and use of boundary scan and Built in Self Test (BIST)

•  DFT technologies

Page 7: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 7

Overview of Test Methods and Strategies

•  ICT - Full net access

•  ICT Integrated Boundary-scan

• Powered Opens at ICT

• Stand-alone Boundary-scan

• Processor Controlled Test

• Board Level BIST

–  FPGA Driven BIST

•  IEEE 1149.1Standard

•  IEEE 1149.6 Standard

•  IEEE 1581 – 2011 Standard

•  IEEE 1149.8.1- 2012 Standard

•  IEEE P1687 Standard under Development

•  Embedded capacitive sense plate (ECSP)

Test Methods DFT Strategies Methods/Strategies fall into two categories

Page 8: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 8

Test Methods and Strategies

ICT – full access to the circuit • “Traditional” method of test – our baseline for test coverage • Timing requirements significantly limits test coverage for many current devices and future devices

ICT Integrated Boundary-scan • Software for ICT systems that uses ICT pin electronics to perform IEEE 1149.x boundary-scan testing of scan chains • Test speed limited by ICT pin electronics

Page 9: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 9

Test Methods and Strategies IEEE 1581 – 2011 Standard

•  Method for static interconnect testing of memory devices •  IEEE 1581 test mode bypasses the functional memory core and

places combinatorial logic between the device inputs and outputs

IEEE 1581 Device

Memory Cells

Combinational Test Logic

Memory Controller

Test control Transparent Test Mode (optional)

Control Device

- IEEE

1149.1 Compliant

Input Bus

Output Bus

x

y XOR

Page 10: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 10

Test Methods and Strategies Powered Opens

•  Used on ICT systems supporting powered opens techniques •  Combines capacitive opens techniques and boundary scan

Page 11: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 11

Test Methods and Strategies Embedded capacitive sense plate (ECSP)

• Used with capacitive opens test methods • Build the capacitive opens sense plate into the IC package

Fill metal (black) is added for thermal connectivity and mechanical coplanarity. •  Electrically floating •  Has small capacitance to IC signal

nets

Figures adapted from US Patent Application Publication US2005/0253616 A1, Nov 2005. (This is a publication; the technology is not patented.)

Connect fill metal areas that couple to DUT signals. Bring a connection point to a surface area for our conventional sense plate to couple with.

Page 12: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 12

Test Methods and Strategies Processor Controlled Test (PCT)

•  Access and control on-board CPU through the debug port •  At-speed testing of anything the processor can reach

–  Access to devices is made by conventional functional means through the processor •  Specific DFT in memory devices is not strictly required

–  They would be implemented at stand-alone boundary-scan, which precedes PCT in the test process

•  PCT can be a powerful tool to test memory –  Provides memory test rather than simply PCA assembly test

JTAG/PCT Module

To TAP

Page 13: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 13

DFT Technologies Alignment with Test Methods

Page 14: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 14

Boundary Scan Use Model

PASTE PASTE

INSPECTION Placement Reflow Pre-Reflow AOI AOI

Assembly

AXI MDA

ICT

Flying Probe

Boundary Scan

Structural Test

Functional Thermal Margining

System Functional

Environment Stress Screen

Parametric / Calibration

Functional Test

ASS

EMB

LY D

EFEC

T D

OM

AIN

O

PER

ATIO

NA

L D

OM

AIN

IEEE 1149.1, 1149.6, 1149.8.1, 1581 Standards

Page 15: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 15

Board Assisted BIST

* International Electronics Manufacturing Initiative ** Integrated Circuit Built In Self Test

Problem: 2009 iNEMI* Roadmap determined risk from manufacturing test-point elimination due to higher speeds and shrinking form factors

Solution: Can IC BIST* be used at Board level test to address this? • No standard chip level interfaces or algorithms,

  Limits the introduction of BIST at board level test,

• Most “chip” level BISTs are designed for IC manufacturing, • Tests and algorithms are often not optimized to run at board test.

Project team investigating: •  What is current adoption of IC BIST at board test? •  Which BISTs would be the most useful at board test? •  How can these be optimized or standardized?

Page 16: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 16

Board Assisted BIST Definition

Board-Assistance BIST is an embedded capability within an IC that is fully or partially self-contained, in that it incorporates some or all of the following

capabilities:

•  pattern/signal generation, •  pattern/signal delivery, •  response or data capture, •  response evaluation functions.

Page 17: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 17

Goals of Board Assisted BIST

• Goals: –  Develop and promote the adoption of IC BIST at the board/system

level –  Steer IC providers toward BIST functions helpful for board/system

level test –  Provide board level standardization requirements for BIST interfaces

and algorithms –  Encourage IC vendors and ATE/Instrument providers to provide

standard products and tools based on these standards for BIST design.

Page 18: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 18

• Many IC BIST tests are available and run at board level –  60% Board designers are requesting access to IC BIST

• Most needed Board Assist-BIST functions are: –  To test external memories –  BIST Pattern generators to drive data off chip –  HSIO-BIST to provide pattern to/through the PHY of a chip

• Access is predominantly via IEEE1149.1 TAP • Majority of BIST tests are proprietary

–  Potential roadblock to wider adoption and implementation

• BIST run at the board level is good at catching defects • Main areas of use: manufacturing board test, NPI, board debug and

diagnosis

Survey Key Takeaways

Page 19: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 19

• However, some issues encountered: –  Some ICs do not support BIST function,

–  IC suppliers often do not give BIST function to board users,

–  Lack of access when IC is mounted on the board,

–  BIST function at board test not supported by a standard.

•  Looking to the future: –  Seen to be critical for future fault isolation,

–  Would like BIST coverage to be > 80% at board test –  > 75% respondents see BIST coupled with boundary-scan replacing lack

of test point access.

–  > 50% respondents plan to adopt or are actively considering adopting current IEEE standards.

Survey Key Takeaways

Page 20: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 20

Test Methods and Strategies IEEE P1687 (IJTAG – Internal JTAG)

–  Defines a methodology for access to embedded test, debug, and configuration features (“instruments”) within an IC via the IEEE 1149.1 Test Access Port.

–  IEEE P1687 components: •  Scan-path network architecture

–  A hardware definition of network architectures and interface methods to provide access to the instruments

•  Architecture Description –  Instrument Connectivity Language (ICL) is a description language for the

characteristics of the instruments and the description of the access network (JTAG-like TDR Scan-Paths)

•  Procedure-Vector Description –  Procedural Description Language (PDL) is a protocol language for

communicating with the instruments and for enabling the instruments to be portable

Page 21: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 21

Board Assisted BIST - Use Case 1

•  BA-BIST function for Board Test support built into IC’s to drive/capture the HSIO connections on the source chip to enable verification of the lanes and chip logic.

•  Features to be supported: loopback connection; pattern generation; error insertion; response evaluation; BER; and PHY adjustment.

•  connection of the BA-BIST function to chip pins allows Board Test Control, Configuration, and Access using a P1687 Embedded Instrument Interface, described by ICL and PDL, connected to a compliant JTAG TAP.

Page 22: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 22

Board Assisted BIST – Use Case 2

•  BA-BIST function for Board Test support built into IC’s to drive/capture on source chip to enable verification of the IC to memory connections.

•  (IC can be an FPGA, ASIC or processor). •  Features to be supported: memory pattern generation; memory address generation;

response evaluation (comparator). •  Again, connection of BA-BIST function to chip pins allows Board Test Control, Configuration,

and Access using P1687 Embedded Instrument Interface, described by ICL and PDL, connected through a compliant JTAG TAP.

Page 23: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 23

Built In Self Test

PASTE PASTE

INSPECTION Placement Reflow Pre-Reflow AOI AOI

Assembly

AXI MDA

ICT

Flying Probe

Boundary Scan

Structural Test

Functional Thermal Margining

System Functional

Environment Stress Screen

Parametric / Calibration

Functional Test

ASS

EMB

LY D

EFEC

T D

OM

AIN

O

PER

ATIO

NA

L D

OM

AIN

Page 24: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 24

Conclusion and Summary • Technology Advancements in Device Density and Signal

Speed will Challenge Traditional Board Test –  Change will be evolutionary with some inflection points

•  High Speed Signals –  >3 GHz

•  High Density Packages – Will reduce the value of traditional assembly tests

• Design for Test (DFT) standards continue to be developed to address these issues –  Versions of these methods already exist to test semiconductors – What changes are interface access and test targets for BIST – Methods will preserve test

•  Cost could be increased test development skill •  New test equipment

Page 25: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 25

QUESTIONS

Page 26: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 26

REFERENCE SLIDES

Page 27: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 27

Test Methods and Strategies ICT Integrated Boundary-scan

•  Software for ICT systems that uses ICT pin electronics to perform IEEE 1149.x boundary-scan testing of scan chains •  Test speed limited by ICT pin electronics

PROS •  Tools are well-known and

supported by industry •  Very good automation of test

development •  Good detection of shorts/opens

CONS •  Test must be designed to emulate

memory cycles through Boundary Scan –  Device Setup times and minimum operating

speeds may not be attainable •  Limited diagnostic isolation of

shorts/opens •  Limited diagnostic resolution

–  Can get down to lanes, but perhaps not net/pin level

Page 28: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 28

Test Methods and Strategies IEEE 1581 – 2011 Standard

JEDEC Scan PROS

•  Turns memory devices into simple, low speed, MSI combinatorial devices –  2n+2 (n = # inputs) patterns per

device in the array to fully test interconnect defects.

•  Works well with IEEE 1149.1 •  Fault diagnosis is down to the

device pin level •  Good detection and isolation of

shorts nets/opens device pins •  Uses simple, inexpensive test logic •  Can be engineered to require zero

new pins •  Supports some level of test

automation

CONS •  Could have different

implementations on the same chip type from different vendors –  Mitigate that by getting JEDEC to

spec IEEE 1581 implementation •  Recently adopted (2011), not much

industry support now –  Projected implementation timeframe

2013-15 •  Input shorted to output could cause

an oscillation state •  No BSDL equivalent language

available for automatic test generation –  Minor issue

•  Requires IC fab process compatibility of logic and memory

Page 29: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 29

Evaluation of Potential Test Solutions Stand-alone Boundary-scan with IEEE P1687

CONS

•  No IEEE P1687 supported devices exist – will not be practical for several years.

•  Very dependent on the board test capability of the IC instrument

•  Limited diagnostics on shorts and opens (test is similar to functional test)

PROS

•  IEEE P1687 will integrate very well into the stand-alone boundary-scan environment

•  “At Speed” test of memory •  More comprehensive test than only

structural test

Page 30: Boundary Scan and Board Assisted-BIST

Boundary Scan/ BIST 30

Test Methods and Strategies Embedded capacitive sense plate (ECSP)

PROS •  Engineered into IC package, not

silicon

•  Passive analog technique

•  Can be engineered to avoid capacitive sense difficulties of heat sinks, internal ground planes and lack of lead frames

•  Capacitive sensing is widely used in board manufacturing community

•  Dovetails with newly minted IEEE 1149.8.1 technology or IEEE 1149.1 in memory controller

CONS •  Very new

•  Some development research needed

•  Needs to be in package specifications

•  Requires production tester with appropriate fixturing and capacitive sense capability