1
Statistical Errors
Caused by
Sampling Process
The timing analyzer calculates statistics on the sampled data in its
memory, not on all of the data generated by the system under test.
The data in memory may misrepresent the actual data. Misleading
data can be captured when you trigger your trace on some
occurrence that causes the timing analyzer to capture samples at
misleading points in the data flow of a system under test.
Use of the "trigger on anything" specification may not overcome all
measurement bias problems. Consider the case where the timing
analyzer is measuring an interval of time between positive edges
occurring on a probe line. Suppose there are two intervals on that
line, and they are occurring alternately (one is 10 us long and the
other is 20 us long). Interval measurements are made by marking
"x" on the first positive edge of the selected label and marking "o"
on the next positive edge after "x". The random beginning of a new
trace will probably occur twice as often during the 20 us interval as
during th 10 us interval. Because of this, the timing analyzer will
appear to be finding twice as many 10 us intervals as 20 us
intervals, but in the system under test there are equal numbers of
10 us and 20 us intervals.
One possible approach to solving the problem of misleading data
in the above example is to find another line with a uniform
squarewave operating at twice the frequency of the combined
intervals. Such a squarewave will have as many positive edges
preceding 10 us intervals as 20 us intervals. By triggering the
interval measurements on positive edges in that squarewave, and
marking "x" and "o" on the first interval after each trigger, the
timing analyzer will measure as many 20 us intervals as 10 us
intervals.
D-6 Accurate Timing Measurements
Summary of Contents for 64700 series
Page 2: ......
Page 19: ...Tables Table 9 1 Summary of Commands 9 4 Table 9 2 Command Assignments 9 5 Contents 11 ...
Page 20: ...1 Notes 12 Contents ...
Page 24: ...1 Notes 1 4 Introduction ...
Page 106: ...1 Notes 4 36 Performance Measurements ...
Page 118: ...Figure 5 8 True Demultiplexing 5 12 Using the External Analyzer ...
Page 128: ...1 Notes 6 6 Timing Introduction ...
Page 134: ...1 Notes 7 6 Timing Getting Started ...
Page 168: ...1 Notes 8 34 Timing Using the Analyzer ...
Page 201: ...1 find This command finds a trigger like event in trace memory Syntax Timing Commands 9 33 ...
Page 219: ...1 mark This command marks specified conditions in trace memory Syntax Timing Commands 9 51 ...
Page 254: ...1 trigger This command specifies trigger conditions Syntax 9 86 Timing Commands ...
Page 262: ...1 Notes 9 94 Timing Commands ...
Page 280: ...1 Notes B 16 Timing Diagrams and Outputs ...
Page 292: ...1 Notes C 12 Timing Messages ...