Upload
jason-shi
View
260
Download
7
Embed Size (px)
Citation preview
8/3/2019 Verigy MX Signal
1/24
MX Signal Debug
Wang Ze
8/3/2019 Verigy MX Signal
2/24
Verigy Restricted
Date
Page 2
Mixed Signal Debug Experience Sharing
Contents
DAC Test
- Overview
- Debug Flow
ADC Test
- Overview
- Debug Steps
8/3/2019 Verigy MX Signal
3/24
Verigy Restricted
Date
Page 3
Mixed Signal Debug Experience Sharing
Main Building Blocks of Analog Modules
Sequencer Timinggenerator
Waveformmemory
Sequencer memory
DAC (AWG)or ADC (WD) Filter
Relaymulti-plexer
Attor Amp
Trigger (external signal)
Clock (external signal)
8/3/2019 Verigy MX Signal
4/24
Verigy Restricted
Date
Page 4
Mixed Signal Debug Experience Sharing
SmarTest Main Tool BarAnalog Tab -> Signal Analyzer
Signal Analyzer Start Button
8/3/2019 Verigy MX Signal
5/24
Verigy Restricted
Date
Page 5
Mixed Signal Debug Experience Sharing
Passing Waveform into Signal Analyzer
In order to debug a waveform captured from the hardware,retrieve the waveform from the hardware and pass it into theSignal Analyzer by using an API such as PUT_DEBUG API or theData Display API.
An example:
ARRAY_D waveform1, waveform2;waveform1 = Analog.DGT("dgt1").getWaveform();waveform2 = Analog.DGT("dgt2").getWaveform();
PUT_DEBUG("dgt1", "first", waveform1);PUT_DEBUG("dgt2", "second", waveform2);
Pinname
labelname
Sourcename
8/3/2019 Verigy MX Signal
6/24
Verigy Restricted
Date
Page 6
Mixed Signal Debug Experience Sharing
Testflow Variables
Flag Control
Testsuit Flag
8/3/2019 Verigy MX Signal
7/24
Verigy Restricted
Date
Page 7
Mixed Signal Debug Experience Sharing
The Waveform Navigator Tool (WNT) will list eachwaveform as shown in the following screen.
Pinname
labelname
Sourcename
8/3/2019 Verigy MX Signal
8/24
Verigy Restricted
Date
Page 8
Mixed Signal Debug Experience Sharing
DAC Test Overview
Digital Pins Digitizer
Waveform Memory
ADC
Vref
DAC
DUT
Trigger/Sync.
Analog WaveformDigitalWaveform
Device Power SupplyDevices Power Supply
Multiplexer
Digital Subsystem Analog Subsystem
Vector Memory
1
8/3/2019 Verigy MX Signal
9/24
Verigy Restricted
Date
Page 9
Mixed Signal Debug Experience Sharing
DAC Test Debug
Case 1: No signal captured in SMT;
Case 2: Signal captured, out of limit.
8/3/2019 Verigy MX Signal
10/24
Verigy Restricted
Date
Page 10
Mixed Signal Debug Experience Sharing
Case 1:
No signal captured in SMT1. Power check under connected state;
2. Infinite loop of pattern to capture
waveform of DAC at the point of theoutput of LB using oscillograph;(trace, relay)
3. Hardware monitor used to check therelay switch states of analog module;***
4. Trigger captured by Oscillograph tocheck the level change;software trigger can be tried:trigger:AnalogDGT(Ain).trigger();
5. TestMethod problem cause datasource overflow ***
Digital PinsDigitizer
Waveform Memory
ADC
Vref
DAC
DUT
Trigger/Sync.
Analog Waveform
DigitalWaveform
Device Power SupplyDevices Power Supply
Multiplexer
Digital SubsystemAnalog Subsystem
Vector Memory
1
2
*** Step by step debug needed
8/3/2019 Verigy MX Signal
11/24
Verigy Restricted
Date
Page 11
Mixed Signal Debug Experience Sharing
Relays Switches Display
8/3/2019 Verigy MX Signal
12/24
Verigy Restricted
Date
Page 12
Mixed Signal Debug Experience Sharing
Step by step debug in TestMethod
Step1:set Testsuit FlagStep3:Execute Testitem
Debugger Icons
Variables/
Expression Views Breakpoints/Problems Views
Instant Console
View
Execution Point
Breakpoints
variable=dgtz_waveform type=voidQuick Viewer/Console
/Debug Views
Step4:Debug in TestMethod
Step2 cl ick the debugon
8/3/2019 Verigy MX Signal
13/24
Verigy Restricted
Date
Page 13
Mixed Signal Debug Experience Sharing
Case 2:
Signal captured, out of limit1. Power voltage adjustment;
2. Vil and Vih of data input pins;
3. Initial discard of DGT adjustment,wait time added in the pattern;*
4. V-Range and filter of DGTadjustment;
5. Waveform check in signal analyzer;For dynamic test, check the noise floorand harmonics;For Static test, check the integrality of thewaveform.
Digital PinsDigitizer
Waveform Memory
ADC
Vref
DAC
DUT
Trigger/Sync.
Analog Waveform
DigitalWaveform
Device Power SupplyDevices Power Supply
Multiplexer
Digital SubsystemAnalog Subsystem
Vector Memory
1
2
8/3/2019 Verigy MX Signal
14/24
Verigy Restricted
Date
Page 14
Mixed Signal Debug Experience Sharing
Analog Setup Tool (Hardware
Settings) Pin/Core selectorsSetup Page selector Global functions
8/3/2019 Verigy MX Signal
15/24
Verigy Restricted
Date
Page 15
Mixed Signal Debug Experience Sharing
Signal Spectrum Components
Fundamental
Harmonic
Noise
Spur
Bin Number
8/3/2019 Verigy MX Signal
16/24
Verigy Restricted
Date
Page 16
Mixed Signal Debug Experience Sharing
ADC Test Overview
Digital Pins
DUT
AnalogWaveform
DigitalData
Conversion Clock
ADC
Trigger
Digital Capture Pins
Device Power Supplies
Power Supply
ReferenceVoltage
Waveform Generator
Waveform Memory
DAC Multiplexer
Analog Subsystem
Vector Capture Memory
Digital Subsystem
8/3/2019 Verigy MX Signal
17/24
Verigy Restricted
Date
Page 17
Mixed Signal Debug Experience Sharing
ADC Test Debug
Case 1: No signal captured in SMT;
Case 2: Signal captured, out of limit.
8/3/2019 Verigy MX Signal
18/24
Verigy Restricted
Date
Page 18
Mixed Signal Debug Experience Sharing
Case 1:
No signal captured in SMT1. Power check under connected state;
2. Waveform check in Analog setup;
3. Trigger captured by Oscillograph tocheck the level change;software trigger can be try:trigger:AnalogAWG(Ain).trigger();
4. Infinite repeat of sequence to capturewaveform of ADC at the point of inputof LB using oscillograph; (trace, relay)***
5. Hardware monitor used to check therelay switch states of analog module;***
6. TestMethod problem cause data sourceoverflow *** *** Step by step debug needed
Digital Pins
DUTAnalogWaveform
DigitalData
Conversion Clock
ADC
Trigger
Digital Capture Pins
Device Power Supplies
Power Supply
ReferenceVoltage
Waveform Generator
Waveform Memory
DAC Multiplexer
AnalogSubsystem
Vector Capture Memory
Digital Subsystem
8/3/2019 Verigy MX Signal
19/24
Verigy Restricted
Date
Page 19
Mixed Signal Debug Experience Sharing
Viewing the Contents of a Waveform Label
Click here
8/3/2019 Verigy MX Signal
20/24
Verigy Restricted
Date
Page 20
Mixed Signal Debug Experience Sharing
Set RPTI/LoopI of the sequence to generate thewaveform for capture by oscillograph
8/3/2019 Verigy MX Signal
21/24
Verigy Restricted
Date
Page 21
Mixed Signal Debug Experience Sharing
Case 2:
Signal captured, out of limit
*** Step by step debug needed
Digital Pins
DUTAnalogWaveform
DigitalData
Conversion Clock
ADC
Trigger
Digital Capture Pins
Device Power Supplies
Power Supply
ReferenceVoltage
Waveform Generator
Waveform Memory
DAC Multiplexer
AnalogSubsystem
Vector Capture Memory
Digital Subsystem1. Power voltageadjustment;
2. VOL and VOH adjustment of digital
capture;3. Initial discard of digital capture
adjustment;
4. AWG Voltage parameter adjustment;
5. Waveform check in signal analyzer;For dynamic test, check the noise floorand harmonics;For Static test, check the integrality of thewaveform.
8/3/2019 Verigy MX Signal
22/24
Verigy Restricted
Date
Page 22
Mixed Signal Debug Experience Sharing
Hardware Settings for the WGA
8/3/2019 Verigy MX Signal
23/24
Verigy Restricted
Date
Page 23
Mixed Signal Debug Experience Sharing
Please collect the data using EventDatalog andthe waveform in the Signal Analyzer for analysis
if Mixed signal issue happens!
8/3/2019 Verigy MX Signal
24/24
Verigy Restricted
Date
Page 24
Mixed Signal Debug Experience Sharing
Q&A
Thank you!