65
Mixed-Signal Testing & DfT Techniques 黃俊郎 國立臺灣大學 電機工程學系 電子工程學研究所

Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

Mixed-Signal Testing & DfT Techniques

黃俊郎

國立臺灣大學電機工程學系電子工程學研究所

Page 2: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 2J.L. Huang, EE/GIEE, NTU

Outline

Mixed-Signal Test ProblemsMixed-Signal DfT TechniquesIEEE Standard for a Mixed-Signal Test BusDSP-Based Mixed-Signal TestingDSP-Based Mixed-Signal SoC Self-Testing

Page 3: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

Mixed-Signal Test Problems

Page 4: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 4J.L. Huang, EE/GIEE, NTU

The Role of Testing

The role of testing is to detect whether something went wrong.Diagnosis, on the other hand, tries to determine exactly what went wrong & where the process has to be altered.Test objectives– Design verification– Ensure product quality– Diagnosis & repair

Page 5: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 5J.L. Huang, EE/GIEE, NTU

What are we after?

Design errorsFabrication errors (caused by human errors)Fabrication defects (caused by imperfect manufacturing process)Physical failures

Page 6: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 6J.L. Huang, EE/GIEE, NTU

Costs of Testing

Design for testability (DFT)– Chip area overhead and yield reduction– Performance overhead

Test development– Test generation and fault simulation– Test programming and debugging

Manufacturing test– Automatic test equipment (ATE) capital cost– Test center operational cost

Page 7: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 7J.L. Huang, EE/GIEE, NTU

Components of an ATE

Powerful computerPowerful 32-bit Digital Signal Processor (DSP) for analog testingTest Program– written in high-level language) running on the

computerProbe Head– actually touches the bare or packaged chip to

perform fault detection experimentsProbe Card or Membrane Probe– contains electronics to measure signals on chip pin

or pad

Page 8: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 8J.L. Huang, EE/GIEE, NTU

Automated Test Equipment CostTester cost = b + Σ(m × x)Other cost factors– Tester depreciation– Tester maintenance cost– Test operation cost

[ITRS 2001]

32~50,000200+RF

1,024800 – 1,000200+Commodity Memory

256 – 1,0241,200 – 2,500200 – 350Low-end µC / ASIC

512 – 2500150 – 650100 – 350DfT Tester

128 – 1923,000 – 18,000250 – 350Mixed-Signal

5122,700 – 6,000250 – 400High-performance ASIC/MPU

$K$

Pin countCost per pinBase cost

xmb

Tester segments

Page 9: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 9J.L. Huang, EE/GIEE, NTU

Mixed-Signal System-on-Chip

Analog/mixed-signal circuitries are essential in real-world systems.

Digitalsystem

Analog

Interface

Aud

ioVi

deo

Stor

age

Sensors /Actuators

Transmissionmedia

Page 10: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 10J.L. Huang, EE/GIEE, NTU

Mixed-Signal vs. Digital Testing

Tolerance range in multi-dim. spaceBinary vectorsFault-free response

Both catastrophic and parametricMainly catastrophicFault model

High-precisionLow-precisionMeasurement requirement

Need mathematical post-processingDirect interpretationResponse analysis

Multiple typesSingle typeTest signal

AnalogDigital

Page 11: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 11J.L. Huang, EE/GIEE, NTU

Analog/Mixed-Signal Testing Problems

Size not a problem.Much harder analog device modeling– No widely-accepted analog fault model.– Infinite signal range.– Tolerances depend on process and measurement

error.– Tester (ATE) introduces measurement error.– Digital / analog substrate coupling noise.– Absolute component tolerances +/- 20%, relative

+/- 0.1%.– Multiple analog fault model mandatory.

No unique signal flow direction.

Page 12: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 12J.L. Huang, EE/GIEE, NTU

Current Status

Specification-based (functional) tests– Tractable and does not need an analog fault

model.– Long test time.– Expensive ATE.– Long test development time: application, setup

dependent.Structural ATPG – used for digital, just beginning to be used for analog (exists)Separate test for functionality and timing impossible.

Page 13: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 13J.L. Huang, EE/GIEE, NTU

The Challenges

ATE cost problem– Pin inductance (expensive probing)– Multi-GHz frequencies– High pin count (1024)

High-speed serial interfaces are gaining growing popularity.– High speed, differential, low voltage swing, large

numbers of pin counts.

Analog effects appear as digital clock speeds increase and reach fundamental limits.

Page 14: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 14J.L. Huang, EE/GIEE, NTU

Solutions?

Employ DfT techniques to limit the functional test performance envelope in production by– Reducing I/O data rate requirements,– Enabling low pin count testing, and– Reducing the dependence on expensive

instruments.

Structural testing methodoloty.

Page 15: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

Mixed-Signal DfT Techniques

Page 16: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 16J.L. Huang, EE/GIEE, NTU

*S. Sunter, ITC tutorial #15, 1999

Fundamental Issue of Analog Measurement* - Precision

Definition– Measurement sample deviation relative to

measurement mean, e.g. standard deviation (σMEAS) of a set of measurements

Sources of imprecision: various noiseBasic technique to increase precision: integration– the more samples averaged, the better

Page 17: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 17J.L. Huang, EE/GIEE, NTU

*S. Sunter, ITC tutorial #15, 1999

Fundamental Issue of Analog Measurement* - Accuracy

Definition– Measurement mean relative to true mean, e.g.

average measurement error (µMEAS - µ0)

Sources of inaccuracy: systematic errorsBasic technique to increase accuracy: substraction– e.g. measure with/without stimulus, inverted/non-

inverted

Page 18: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 18J.L. Huang, EE/GIEE, NTU

Bypass to gain accessibility of internal nodesReconfiguration Techniques

Analogfunction

Analogfunction

sel1 sel2

Modulator

De-modulator

Down-converter

voice RF

RFvoice

sel1

sel2

Loop around for back-to-back testing

Page 19: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 19J.L. Huang, EE/GIEE, NTU

A DfT Technique for SC Filters [Soma VTS’94]

-+

φ1

φ1

φ2

φ1 φ1

φ2

φ2φ2

In mission mode:φ1φ2

In test mode, bypass a filter stage by converting it to an all-pass gain stage

– Open grounding switches– Close signal path switches– v2 = -(C1 / C2||C4) v1

Gated 2-phase clock signals

C1

C2

C4v1 v2

Page 20: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 20J.L. Huang, EE/GIEE, NTU

SW Opamp Design [Huertas VTS’96]

SW opamp– With additional inputs: Test, VT– Test = 1: unit buffer– Test = 0: regular opamp– VT is connected to the output of

previous stageIn test mode

– Test = 0 for stage under test– Test = 1 for others

Switches are inserted on small signal path to reduce performance degradation

+-

Test=0

V+

V-

VT +-

Test=1

TestV+

VT

V-

TestV+

VT

V-

TestV+

VT

V-

Stage#1 Stage#2 Stage#3

Test

V+

VTV-

Page 21: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 21J.L. Huang, EE/GIEE, NTU

Oscillation BIST [Kaminska VTS’96]

Analog CUT plus added circuitry become an oscillator in test mode

– Oscillation induced through positive feedback

Defects cause deviations in– Oscillation frequency– Oscillation amplitude

Very sensitive to process variations– Causes yield loss

AnalogCUT

Addedcircuitry

Freq.counter

Oscillator

Page 22: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 22J.L. Huang, EE/GIEE, NTU

Analog Checksum [Chatterjee D&T’96]

Sum the voltages at selected internal nodesFault effects appear as error voltage

AnalogCUT

-+

Error voltage

Page 23: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 23J.L. Huang, EE/GIEE, NTU

Built-in Current Sensor

Insert current sensor between CUT and Vdd (Vss)Use current signature to make pass/fail decisionCompare to:– DC threshold (on-chip or off-chip)– Expected spectrum (off-chip)

Cons: resistance in Vdd Path

CUT

Currentsensor

Vss

Vdd

Currentsignature

Page 24: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 24J.L. Huang, EE/GIEE, NTU

AnalogCUT

Analog Output Response Compaction [Bertrand EDTC ‘97]

-+

AnalogAnalogsignaturesignature

!!CCii

CCii

Opamp-based integrator for analog signal compactionSuffer fault aliasing problem

Page 25: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 25J.L. Huang, EE/GIEE, NTU

Subband Filtering [Abraham ITC’99]

SampledSampledCUTCUT

responseresponse

Signature generation /comparison

Signature generation /comparison

Signature generation /comparison

Subbandfilter

PassPass

PassPass

Pros– Subband filtering requires relatively less

hardware– More immune from fault aliasing problems

Cons– Requires on-chip ADC

Page 26: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

IEEE Standard for a Mixed-Signal Test Bus

Page 27: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 27J.L. Huang, EE/GIEE, NTU

The introduction of analog components to 1149.1 compliant chip introduces new problems.The ability to isolate faulty interconnects on the analog I/O pins does not exist!!

Test Board with Mixed-Signal Parts

Page 28: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 28J.L. Huang, EE/GIEE, NTU

Scope of the Standard

Interconnect test– Testing for opens and shorts

among the interconnections in a PCA (Printed Circuit Assembly).

Parametric test– Making analog characterization measurements.– Testing for presence and value of discrete components in a

PCA.Internal test– Testing the internal circuitry of the mixed-signal component

itself regardless of whether it is part of a PCA.– Not mandatory.

Page 29: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 29J.L. Huang, EE/GIEE, NTU

Feature Overview

Capabilities– Continuous-time voltage, current access via two analog pins.– Measure R, L, C, gain, etc. with < 1% error.– True differential access, and other options.– 1149.1 compliant

The idea is to include a set of digitally-controllable analog boundary cells that can perform the following four functions:– Disconnect the I/O pin from the analog core.– Set the I/O pin at a logic high or low level.– Detect the logic level present on the I/O pin.– Connect the I/O pin to a two-wire analog test bus.

Page 30: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 30J.L. Huang, EE/GIEE, NTU

A Minimally Configured 1149.4-Conformant Component

CoreCircuit

ABM

ABM

VHVLVG

VHVLVG

AT1

Test Control CircuitryTAP controller

Instruction Register & decoder

Test bus interfacecircuit (TBIC) AT2

AB1

AB2

Boundary-scan path

Analog TestAccess Port(ATAP)

Analog pins

TDITDOTMSTCK

Test AccessPort (TAP)

Digital boundarymodule (DBM)

Analog boundarymodule (ABM)

Page 31: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 31J.L. Huang, EE/GIEE, NTU

Required Test Functions for Analog Pins

Isolation– Connect to core.– Disconnected from core (CD state).

Perform tests equivalent to 1149.1– Drive pin’s Vmax, Vmin (DC).– Compare VPIN to pin’s VTH.

Facilitate analog parametric tests– Deliver analog ground (VG) via power rail.– Deliver current to pin via AT1 pin and AB1 bus.– Monitor pin’s voltage via AB2 bus and AT2 pin.

Page 32: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 32J.L. Huang, EE/GIEE, NTU

Test Access Port (TAP) Pins

TCK – test clockTMS – test mode selectTDI – test data in– Instruction or scan data

TDO – test data out– Test results or for next chip

TRST – optional reset

Page 33: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 33J.L. Huang, EE/GIEE, NTU

Analog TAP pins

AT1 – stimulus current bus– At least capable of conveying ±100 µA

• May be any combination of AC and DC• DC – 10 KHz minimum bandwidth• Sufficient for state-of-the-art ATE to achieve < 1% error

– Convey response output (optional)AT2 – resultant voltage bus– At least capable of conveying ±100 mV

• Range: (VSS - 100 mV) to (VDD + 100 mV)• Ensures that protection diodes are not partially activated.

– Convey stimulus input (optional)AT1N, AT2N – inverted pins for differential testing.

Page 34: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 34J.L. Huang, EE/GIEE, NTU

TDI

TMS

TDOTDI TDOTDITDOTDI TDO

TCK

AT1AT2

1149.4 Board-Level View

Page 35: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 35J.L. Huang, EE/GIEE, NTU

TMSTCK

Test Register Architecture

TAPController

InstructionDecoder

Instruction Register

Bypass Register

Design-SpecificTest Data Register(s)

TBIC ABMs DBMsBoundary Scan Register

TDI

Control signalsfor register enables,internal re-configuration,MUX selection, etc.

Test controlcircuitry

MUX O/Pstage TDO

Page 36: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 36J.L. Huang, EE/GIEE, NTU

ABM Switching Architecture

Page 37: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 37J.L. Huang, EE/GIEE, NTU

Possible Control Structure for ABM

Page 38: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 38J.L. Huang, EE/GIEE, NTU

TBIC Switching Architecture

Page 39: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 39J.L. Huang, EE/GIEE, NTU

TBIC – Sample Implementation of the Control Structure

Page 40: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 40J.L. Huang, EE/GIEE, NTU

Virtual Probing

Page 41: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 41J.L. Huang, EE/GIEE, NTU

Extended Interconnect Measurement –Measurement One

Page 42: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 42J.L. Huang, EE/GIEE, NTU

Extended Interconnect Measurement –Measurement Two

Page 43: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 43J.L. Huang, EE/GIEE, NTU

Network Measurement

Page 44: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 44J.L. Huang, EE/GIEE, NTU

Connectivity of Residual Elements

Page 45: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 45J.L. Huang, EE/GIEE, NTU

Testing the Analog Core

Page 46: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

DSP-Based Mixed-Signal Testing

Page 47: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 47J.L. Huang, EE/GIEE, NTU

ATE

Analog Test Setup

DC

(etc.)

CUTCUTfilter

DC

RMS

PEAK

(etc.)

Low test throughput.Less flexibility.

Page 48: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 48J.L. Huang, EE/GIEE, NTU

DSP-Based Analog Testing

Flexible– single setup for multiple types of tests

High throughput.Performance limited by ADC/DAC.

AnalogCUT

synchronization

DSP/Vector processor

ADCDAC

ATE

RAMRAM

Synthesizer Digitizer

Page 49: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 49J.L. Huang, EE/GIEE, NTU

Test Waveform Synthesis

Test signal– digitized sinusoid– digitized multi-tone– pseudo random

Page 50: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 50J.L. Huang, EE/GIEE, NTU

Output Response Digitization

Response analysis:– FFT– IEEE 1057 sinewave fitting– cross-correlation / auto-correlation

Page 51: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 51J.L. Huang, EE/GIEE, NTU

DSP-based vs. analog ATE

Increased test throughputReduced switching & settling timeDevice response is memorized and analyzed for different parametersSoftware DSP doesn’t have to be real-timePerformance limited by ADC/DAC

Page 52: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

DSP-Based Mixed-Signal SoC Self-Testing

Page 53: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 53J.L. Huang, EE/GIEE, NTU

New Opportunities

Utilize on-chip DSP capabilities to facilitate mixed-signal testing. – Test the digital parts first.

On-chip ATE!!

Page 54: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 54J.L. Huang, EE/GIEE, NTU

DSP-Based Self-Testing of Analog Components

DSP-based ATE

ADCDAC AnalogDUT

Memory

Digital signal processing

Synchronization

SOC

ADCDAC AnalogCUT

Memory

Digital signal processing

Synchronization

DSP/Processor core

DSP-based BIST – on-chip tester– Relieve the need of expensive

ATE– Reduce external noise

Practical issues– Test quality limited by

DAC/ADC– DAC/ADC are not always

available, and must be tested first

Page 55: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 55J.L. Huang, EE/GIEE, NTU

Delta-sigmamodulation

fs >> 2fo

The Delta-Sigma Modulation

High sampling rate (fs >> 2fo), low output amplitude resolution– Average output tracks input value

Allows the use of relatively “imperfect” components– Suitable for VLSI implementation

fo Hz

modulationnoise

Hzfo

Analog input Digital output

Page 56: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 56J.L. Huang, EE/GIEE, NTU

MADBIST - Mixed Analog-Digital BIST

Build a precision analog signal generator into the DAC:high frequency, pulse density modulated single bit-stream using Σ∆ modulation techniqueproducing high-quality analog sinusoidal/multitone signal

Could perform SNR, FR and IMD tests for ADC

analog sig. gen.

DAC ADC DSP

Testing ADC first!!

Ref: Toner & Roberts, ITC93, VTS94

f

Page 57: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 57J.L. Huang, EE/GIEE, NTU

Multiple Test Phases......

P0: Testing DSP

P1: Testing ADC

P2: Testing DAC

P3: Testing analogblocks

A/D DSPD/A analogblock

D/A A/D DSPhigh-rsl.

(scaling)

P1+P2

Analog oscilator

A/D DSP

D/A A/D DSP

P1

P2

P3

OR

Page 58: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 58J.L. Huang, EE/GIEE, NTU

N-bit Softwaredelta-sigmamodulator

Delta-sigma Modulation Based Signal Generation [Roberts]

N-bit DACo/p levels

N-bit DAC

Digital signal processing

1+ bit in DAC 6dB SNR gain

How to measure the DAC output levels using on-chip

resources?

Page 59: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 59J.L. Huang, EE/GIEE, NTU

ATEATE DUTDUTATEATE DUTDUT

1-bit ∆Σmodulator1-bit ∆Σ

modulator

AnalogCUT

AnalogCUT

1-bit DAC& LPF

1-bit DAC& LPF

Responseanalysis

Programmablecore + memory

Test stimuli& spec.

Pass/fail ?

Software ∆Σmodulator

Delta-Sigma Modulation Based BIST Architecture

Page 60: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 60J.L. Huang, EE/GIEE, NTU

Pesudo-Random TestingPRPG

delayedby

m samples

D/A A/DDeviceUnderTest

Computingthe

Average

Cross-correlation

x[n] y[n]

x[n-m]

E{x[n-m]•y[n]}• Digital white noise stimulus• Testing multiple specs. in one test session• Effective dynamic testing

Ref: Pan & Cheng, ICCAD95

Page 61: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 61J.L. Huang, EE/GIEE, NTU

Pseudo-Random Testing

PRPG

D/A A/DDeviceUnderTest

Computingthe

Average

Auto-correlation

x[n] y[n]

E{y[n]•y[n]}

Ref: Pan & Cheng, ICCAD95

Page 62: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 62J.L. Huang, EE/GIEE, NTU

Automatic Mapping of Tolerance Range

Tools for automatic mapping of tolerance range from the given specs. to the observation space are neededPerfect mapping may not be possible– Objective: minimize misclassification

specification space observation space

mapping of

tolerance range

Page 63: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

Conclusion

Page 64: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 64J.L. Huang, EE/GIEE, NTU

Although expected to lag leading-edge device performance and complexity, DfT techniques are essential to reduce dependence on expensive ATE.

Need more research into the area of structure testing.– No proven alternative to performance-based

analog testing exists.

Page 65: Mixed-Signal Testing & DfT Techniques · zIEEE Standard for a Mixed-Signal Test Bus zDSP-Based Mixed-Signal Testing zDSP-Based Mixed-Signal SoC Self-Testing. ... Measurement requirement

May, 2002 65J.L. Huang, EE/GIEE, NTU