Mixed-Signal Testing PDF
Mixed-Signal Testing PDF
DfT Techniques
Outline
z Mixed-Signal Test Problems
z Mixed-Signal DfT Techniques
z IEEE Standard for a Mixed-Signal Test Bus
z DSP-Based Mixed-Signal Testing
z DSP-Based Mixed-Signal SoC Self-Testing
b m x
Tester segments Base cost Cost per pin Pin count
K$ $
High-performance ASIC/MPU 250 400 2,700 6,000 512
Mixed-Signal 250 350 3,000 18,000 128 192
DfT Tester 100 350 150 650 512 2500
Low-end C / ASIC 200 350 1,200 2,500 256 1,024
Commodity Memory 200+ 800 1,000 1,024
RF 200+ ~50,000 32
[ITRS 2001]
May, 2002 J.L. Huang, EE/GIEE, NTU 8
Mixed-Signal System-on-Chip
Audio
A
n Digital
a
Storage Video l system
o
g
Interface
Sensors / Transmission
Actuators media
Digital Analog
Test signal Single type Multiple types
Need mathematical
Response analysis Direct interpretation
post-processing
Measurement
Low-precision High-precision
requirement
Both catastrophic and
Fault model Mainly catastrophic
parametric
Tolerance range in
Fault-free response Binary vectors
multi-dim. space
z Definition
Measurement sample deviation relative to
measurement mean, e.g. standard deviation (MEAS)
of a set of measurements
z Sources of imprecision: various noise
z Basic technique to increase precision:
integration
the more samples averaged, the better
*S. Sunter, ITC tutorial #15, 1999
May, 2002 J.L. Huang, EE/GIEE, NTU 16
Fundamental Issue of Analog
Measurement* - Accuracy
z Definition
Measurement mean relative to true mean, e.g.
average measurement error (MEAS - 0)
z Sources of inaccuracy: systematic errors
z Basic technique to increase accuracy:
substraction
e.g. measure with/without stimulus, inverted/non-
inverted
*S. Sunter, ITC tutorial #15, 1999
Analog Analog
function function
sel1 sel2
voice Modulator RF
sel2
De- Down-
voice RF
modulator converter
sel1
z In mission mode:
1
C2
2 2 2
1 1
z In test mode, bypass a filter
stage by converting it to an all-
C1
1 2 C4 pass gain stage
v1 - v2 Open grounding switches
2 1
+ Close signal path switches
v2 = -(C1 / C2||C4) v1
z Gated 2-phase clock signals
Freq.
counter
+
- Error voltage
Vdd
z Insert current sensor between CUT and
Vdd (Vss)
Current Current
sensor signature z Use current signature to make pass/fail
decision
z Compare to:
CUT DC threshold (on-chip or off-chip)
Expected spectrum (off-chip)
z Cons: resistance in Vdd Path
Vss
!Ci
Ci
Analog +
CUT Analog
- signature
Sampled Subband
CUT Pass
filter Signature generation /
response
comparison
Signature generation /
comparison
z Pros
Subband filtering requires relatively less
hardware
More immune from fault aliasing problems
z Cons
Requires on-chip ADC
z Interconnect test
Testing for opens and shorts
among the interconnections
in a PCA (Printed Circuit
Assembly).
z Parametric test
Making analog characterization measurements.
Testing for presence and value of discrete components in a
PCA.
z Internal test
Testing the internal circuitry of the mixed-signal component
itself regardless of whether it is part of a PCA.
Not mandatory.
A
B VH
M VL
VG Analog pins
Core
Circuit
A
B VH
M VL
Analog Test
AB1
AB2
VG
Access Port
(ATAP)
Digital boundary AT1
module (DBM) Test bus interface
circuit (TBIC) AT2
Test Access
Port (TAP)
TDI Test Control Circuitry
TDO
TMS TAP controller
TCK Instruction Register & decoder
May, 2002 J.L. Huang, EE/GIEE, NTU 30
Required Test Functions for Analog Pins
z Isolation
Connect to core.
Disconnected from core (CD state).
z Perform tests equivalent to 1149.1
Drive pins Vmax, Vmin (DC).
Compare VPIN to pins VTH.
z Facilitate analog parametric tests
Deliver analog ground (VG) via power rail.
Deliver current to pin via AT1 pin and AB1 bus.
Monitor pins voltage via AB2 bus and AT2 pin.
TMS
TCK
AT1
AT2
Design-Specific
Test Data Register(s)
Bypass Register
MUX O/P
stage TDO
TDI Instruction Register
DC
RMS
filter
CUT
CUT PEAK
DC
(etc.)
(etc.) ATE
Analog
RAM DAC ADC RAM
CUT
synchronization
DSP/Vector processor
ATE
z Flexible
single setup for multiple types of tests
z High throughput.
z Performance limited by ADC/DAC.
May, 2002 J.L. Huang, EE/GIEE, NTU 48
Test Waveform Synthesis
z Test signal
digitized sinusoid
digitized multi-tone
pseudo random
z On-chip ATE!!
Delta-sigma
modulation modulation
noise
fo Hz fs >> 2fo fo Hz
z High sampling rate (fs >> 2fo), low output amplitude resolution
Average output tracks input value
z Allows the use of relatively imperfect components
Suitable for VLSI implementation
blocks
analog
D/A A/D DSP
P3 block
N-bit DAC
o/p levels
delayed Computing
by x[n-m] the
m samples Average
E{x[n-m]y[n]}
Digital white noise stimulus
Testing multiple specs. in one test session
Effective dynamic testing
Ref: Pan & Cheng, ICCAD95
P
Device
R x[n] D/A A/D y[n]
Under
P
Test
G
Auto-correlation
Computing
the
Average
E{y[n]y[n]}
mapping of
tolerance range