Test Pattern File Formats FastScan Test Pattern File Format
FastScan and FlexTest Reference Manual, V8.6_4 4-9
The primary input values will be in the order of a one-to-one correspondence with
the primary inputs defined in the setup section. The primary output values will
also be in the order of a one-to-one correspondence with the primary outputs
defined in the setup section.
If there is a test_setup procedure in the Setup_Data section, the first event, which
is applying the test_setup procedure, must occur before the first pattern is applied:
APPLY “test_setup” <value> <time>;
If there are any write control lines, they will be pulsed after the values have been
applied at the primary inputs:
PULSE “write_control_input_name” <time>;
If there are capture clocks, then they will be pulsed at the same selected time, after
the values have been measured at the primary outputs. Any scan clock may be
used to capture the data into the scan cells that become observed.
Scan patterns will reference the appropriate test procedures to define how to
control and observe the scan cells. If the contents of a master is to be placed into
the output of its scan cell where it may be observed by applying the unload
operation, the master_observe procedure must be applied before the unloading of
the scan chains:
APPLY “scan_group_master_observe_name” <value> <time>;
If the contents of a shadow is to be placed into the output of its scan cell where it
may be observed by applying the unload operation, the shadow_observe
procedure must be applied before the unloading of the scan chains:
APPLY “scan_group_shadow_observe_name” <value> <time>;
If the master and slave of a scan cell are to be at different values for detection, the
skew_load procedure must be applied after the scan chains are loaded:
APPLY “scan_group_skew_load_name” <value> <time>;