In Logic Analyzer Tool, the execution result and logic waveform are different.

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 sequenceMeasurement program setting and acquired information
1st executionAcquires the cycle information and the judge information with settings for the measurement item
2-9th executionAcquires 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 sequenceMeasurement program setting and acquired information
1st executionAcquires pattern cycle count from trigger value of [Pattern Address] or [Fail Count]
2nd executionAcquires the cycle information and the judge information with settings for the measurement item
3-10th executionAcquires 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.

Updated at
November 07, 2019