6. Find Nth occurrence of an edge
This macro becomes true when it finds the designated occurrence of a
designated edge. It uses one internal sequence level. The 500 MHz trigger
sequencer may not count edges captured closer than 2 ns apart.
Pattern/Edge
1. Find edge within a valid pattern.
Combinations
This macro becomes true when a selected edge type is seen within the time
window defined by a designated pattern. It uses one internal sequence level.
2. Find pattern occurring too soon after edge
This macro becomes true when a designated pattern is seen occurring within
a set duration after a selected edge type is seen. It uses two internal
sequence levels.
3. Find pattern occurring too late after edge
This macro becomes true when one selected edge type occurs, and for a
designated period of time after that first edge is seen, a pattern is not seen
for a designated time period. It uses two internal sequence levels.
Setup/Hold
1. Find setup or hold violation
Violations
This macro becomes true when there is a change on a selected group of
channels which violates the specified setup or hold time criteria with respect
to a selected edge. It uses two internal sequence levels.
2. Find setup or hold violation clocked by an edge within a valid
pattern
This macro becomes true when either a designated setup or a hold criterion
is violated on a selected group of channels which are being clocked by a
selected edge which appears within a designated pattern. It uses two
internal sequence levels.
3. Find setup or hold violation clocked by a pattern/pulse
This macro becomes true when there is a change on a selected group of
channels which violates the specified setup or hold time criteria with respect
to a selected pattern. It uses three internal sequence levels.
The Trigger Menu
Timing Trigger Macro Library
4–13