Download ECE7502_S15_Lukas

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Analog and Mixed Signal Test
ECE 7502 Class Discussion
Christopher Lukas
5th March 2015
ECE
7502
S2015
Customer
Validate
Requirements
Verify
Specification
Architecture
PCB
Architecture
Logic / Circuits
PCB Circuits
Physical Design
PCB Physical
Design
Fabrication
PCB Fabrication
Design and Test
Development
Verify
Test
Manufacturing
Test
Packaging Test
PCB Test
System Test
Test
Intro to Analog Test
 Analog testing has been a challenge
 Testability does not come as easily as digital testing
 Approach in the past was simple:
 Add multiplexers for testability
 Decide on parameters to be tested – no need to look into specific
faults
 Create a procedure for extracting parameters
 Interesting note: This idea was novel enough for
a CICC paper in 1988
3
Intro to Analog Test
[1] “Design For Testability For Mixed Analog/Digital ASICs”
4
Intro to Analog Test
Example Test Prodedure:
[1] “Design For Testability For Mixed Analog/Digital ASICs”
5
Designing a Fault Model
 Simulate the physical causes of
faults instead of arbitrary
varying performance specs
 Simulate multiple types of
defects


Spot defects (shorts, opens)
Variation in process parameters
 Form a model


Model working circuit
Introduce elements to deform behavior
 Verify the fault model

Compare and quantify similarities and
differences between model and simulation
until model is adequate
[2] “FAULT MODELING FOR THE TESTING OF MIXED INTEGRATED CIRCUITS”
6
Analog Fault Model Example
Circuit
Fault Model
[2] “FAULT MODELING FOR THE TESTING OF MIXED INTEGRATED CIRCUITS”
7
Designing a Test Architecture for
Advanced Systems

Testing of analog components in SoCs is much more expensive than testing
digital components




Gaining access to analog circuits for test in large systems is a challenge


Components with analog circuits are not always connected to the outside world
Test structures can be built that wrap around the analog circuits, giving
needed accessibility to necessary parts of analog circuits



Digital circuits can often be tested using existing inputs and outputs with little modification
Analog circuits can be affected by additional transistors connected to the circuit
Analog testers are more expensive than digital testers
These structures will convert the analog cores into virtual digital cores, which will allow use of digital testers
This allows a unified test methodology that results in a reduction in test application time for the SoC
The impact of these structures must also be analyzed in order to
understand area overhead and impact on timing
8
Test Infrastructure Design
 Suggests use of Test Access Mechanism (TAM)
to allow digital access to all of the cores
 Width is partitioned among a number of fixedwidth busses and each core is assigned a bus
[4] “Test infrastructure design for mixed-signal SOCs with wrapped analog cores”
9
Test Infrastructure Design
 Analog circuits are digitized to interface with
TAM bus
 This allows a unified test access for the entire
chip
 Test patterns can be stored digitally
[4] “Test infrastructure design for mixed-signal SOCs with wrapped analog cores”
10
Analog Test Wrapper
 Accommodates all requirements for an Analog
Test Wrapper (ATW)
 Needs to include lowest cost data converters that will still provide
required frequency and accuracy
 Needs to include variable clock control for both high and low
bandwidth and frequency tests
 Self test mode to ensure proper working wrapper
[4] “Test infrastructure design for mixed-signal SOCs with wrapped analog cores”
11
Wrapper Modes and Data
Converters
 In normal operation of the circuit, the test wrapper
is transparent
 The MUX selects the signal line to bypass the wrapper
 In test mode, multiple tests can be applied to the
core serially in time
 Each test may have different frequency and TAM
width requirements
 Because of this, the wrapper must be reconfigured between tests by the
controller block
 Analog wrappers should be designed by the system
integrator
 This is because the integrator can collect the specs from each analog
designer and make a wrapper that is compatible with all analog cores
12
Tests and Requirements
 To use ADC-DAC, frequency of analog circuit
must be within Nyquist of the converters
 RF generally cannot be tested using this technique
 If an analog test contains frequencies between fmin and fmax, sampling
frequency must be at least 2 fmax
 Test time must also be long enough to cover two full periods of lowest
frequency signal (2/fmin)
13
Case Study
 Wrapped analog core with 8 bit DAC-ADC
a) Applied analog test
b) Analog response of the core
c) Response of analog wrapped
core
[4] “Test infrastructure design for mixed-signal SOCs with wrapped analog cores”
14
Analog Wrapper Optimization
 Overall wrapper area can be reduced by using a single
wrapper for multiple cores
 One downside is that now the cores must be time
multiplexed during testing, so if both cores are tested at the
same time, the wrapper can only support half the frequency
it did before
 Less advantageous for analog cores that are not close to each
other due to parasitics
[4] “Test infrastructure design for mixed-signal SOCs with wrapped analog cores”
15
Test Cost Optimization
 Objective is to minimize test cost in terms of
time and area overhead
 ω is weighting factor
 CT is time
 CA is overhead area
 Different ways to access cores verses cost
[4] “Test infrastructure design for mixed-signal SOCs with wrapped analog cores”
16
Results
 Comparison of Test Time between analog and
digital busses
 Normalized test cost including equipment is
shown in parenthesis
[4] “Test infrastructure design for mixed-signal SOCs with wrapped analog cores”
17
Results
 Test time results using the proposed approach
[4] “Test infrastructure design for mixed-signal SOCs with wrapped analog cores”
18
Results
 Test time for different
combinations of
wrapper sharing
 Shows normalized
time to test
[4] “Test infrastructure design for mixed-signal SOCs with wrapped analog cores”
19
Additional Work
 Parallel Loopback circuit used to calculate
performance parameters of device under test
[5] “Parallel Loopback Test of Mixed-Signal Circuits”
20
Additional Work
 Calculations are done by
using different paths through
the test equipment and DUT
 Harmonic distortion
 Noise Power
 Paper includes test algorithm
for multiple DUTs
[5] “Parallel Loopback Test of Mixed-Signal Circuits”
21
Questions
 How can this be made relevant to testing for low power
(single core) systems?

The figures in the paper show 8 core SoCs
 What can this wrapper concept be extended to beyond
analog cores?
 At what point in the design and test process and device
lifetime is this useful?
 How can this idea be improved upon?
 What applications or designs is it not useful or optimal?
What applications or designs would it be best suited for?
22
Papers
1.
2.
3.
4.
5.
Fasang, P.P.; Mullins, D.; Wong, T., "Design for testability for mixed analog/digital ASICs," Custom
Integrated Circuits Conference, 1988., Proceedings of the IEEE 1988 , vol., no., pp.16.5/1,16.5/4, 1619 May 1988
Meixner, A.; Maly, W., "FAULT MODELING FOR THE TESTING OF MIXED INTEGRATED CIRCUITS," Test
Conference, 1991, Proceedings., International , vol., no., pp.564,, 26-30 Oct 1991
Sam Huynh; Jinyan Zhang; Kim, S.; Devarayanadurg, G.; Soma, M., "Efficient test set design for
analog and mixed-signal circuits and systems," Test Symposium, 1999. (ATS '99) Proceedings. Eighth
Asian , vol., no., pp.239,244, 1999
Sehgal, A.; Ozev, S.; Chakrabarty, K., "Test infrastructure design for mixed-signal SOCs with wrapped
analog cores," Very Large Scale Integration (VLSI) Systems, IEEE Transactions on , vol.14, no.3,
pp.292,304, March 2006
Joonsung Park; Shin, H.; Abraham, J.A., "Parallel Loopback Test of Mixed-Signal Circuits," VLSI Test
Symposium, 2008. VTS 2008. 26th IEEE , vol., no., pp.309,316, April 27 2008-May 1 2008
23
Paper Map of Analog Test
[4] Test Infrastructure Design, 2006
[5] Parallel Loopback Test, 2008
Increase Complexity
Decrease testing time
[3] Efficient Test Set Design, 1999
Increase Efficiency
[1] Design for Testability, 1988
[2] Fault Modeling, 1991
24