Professional Documents
Culture Documents
Wang Ze
Contents
DAC Test - Overview - Debug Flow
Sequencer
Timing generator
Waveform memory
ARRAY_D waveform1, waveform2; waveform1 = Analog.DGT("dgt1").getWaveform(); waveform2 = Analog.DGT("dgt2").getWaveform(); PUT_DEBUG("dgt1", "first", waveform1); PUT_DEBUG("dgt2", "second", waveform2);
Pin name label name Source name
Mixed Signal Debug Experience Sharing Date Page 5 Verigy Restricted
Flag Control
Testsuit Flag Testflow Variables
The Waveform Navigator Tool (WNT) will list each waveform as shown in the following screen.
Pin name label name Source name
Analog Subsystem
DUT Digitizer Analog Waveform Multiplexer ADC
1
Waveform Memory
Infinite loop of pattern to capture waveform of DAC at the point of the output of LB using oscillograph; (trace, relay) Hardware monitor used to check the relay switch states of analog module; *** Trigger captured by Oscillograph to check the level change; software trigger can be tried: trigger:AnalogDGT(Ain).trigger(); TestMethod problem cause data source overflow
DUT
2
Analog Waveform DAC Multiplexer
Digitizer
Digital Pins
ADC
3.
Vector Memory
Waveform Memory
Trigger/Sync.
4.
5.
***
*** Step by step debug needed
Mixed Signal Debug Experience Sharing Date Page 10 Verigy Restricted
variable=dgtz_waveform
Breakpoints/Problems Views
Vil and Vih of data input pins; Initial discard of DGT adjustment, wait time added in the pattern;* V-Range and filter of DGT adjustment; Waveform check in signal analyzer;
For dynamic test, check the noise floor and harmonics; For Static test, check the integrality of the waveform.
DUT
2
Analog Waveform DAC Multiplexer
Digitizer
Digital Pins
ADC
Vector Memory
Waveform Memory
Trigger/Sync.
Bin Number
Mixed Signal Debug Experience Sharing Date Page 15 Verigy Restricted
Digital Subsystem
Waveform Memory
Waveform check in Analog setup; Trigger captured by Oscillograph to check the level change; software trigger can be try: trigger:AnalogAWG(Ain).trigger(); Infinite repeat of sequence to capture waveform of ADC at the point of input of LB using oscillograph; (trace, relay) *** Hardware monitor used to check the relay switch states of analog module; *** TestMethod problem cause data source overflow
DUT
Waveform Generator DAC Multiplexer Analog Waveform Digital Data ADC Digital Capture Pins
Waveform Memory
4.
5.
6.
***
Set RPTI/LoopI of the sequence to generate the waveform for capture by oscillograph
Digital Subsystem
Power Supply
Analog Subsystem
DUT
Waveform Generator DAC Multiplexer Analog Waveform Digital Data ADC Digital Capture Pins
Waveform Memory
Digital Pins
Trigger
Please collect the data using EventDatalog and the waveform in the Signal Analyzer for analysis if Mixed signal issue happens!
Q&A
Thank you!