Question
In Logic Analyzer Tool, the judgment result (Pass / Fail) of each cycle and the logic waveform are different. What is the reason for that?
Answer
Logic Analyzer Tool executes the pattern multiple times as follows.
- If [Sampling Trigger] - [Kind] is the [Pattern Cycle]
Sampling sequence | Measurement program setting and acquired information |
---|---|
1st execution | Acquires the cycle information and the judge information with settings for the measurement item |
2-9th execution | Acquires the output waveform data from the measurement target while changing the judge timing of the I/O pins.(0→1/8→2/8→…→7/8) |
- If [Sampling Trigger] - [Kind] is the [Pattern Address] or [Fail Count]
Sampling sequence | Measurement program setting and acquired information |
---|---|
1st execution | Acquires pattern cycle count from trigger value of [Pattern Address] or [Fail Count] |
2nd execution | Acquires the cycle information and the judge information with settings for the measurement item |
3-10th execution | Acquires the output waveform data from the measurement target while changing the judge timing of the I/O pins.(0→1/8→2/8→…→7/8) |
For details, refer to the CX1000 User’s Manual. If the execution result of the DUT is not stable and the execution result changes every time the pattern is executed, the Judge information may not match the output waveform data.
It is necessary to review the power-on sequence and pattern so that analysis is performed in a stable state.