FastScan and FlexTest Reference Manual, V8.6_4
2-38
Add Atpg Functions Command Dictionary
Select — The output of the function is a high state (1) if all its inputs are at
a low state (0) or if one input is at a high state and the other inputs are at a
low state. So, the function’s output is at a low state if there are at least two
inputs at a high state.
SELECT1 — The output of the function is a high state (1) if one input is at
a high state and the other inputs are at a low state (0). So, the function’s
output is a low state if there are at least two inputs at a high state or all
inputs are at a low state.
Frame (FlexTest Only) — The output of the function is delayed by one
time frame. This option is not available in Setup mode.
Cycle (FlexTest Only) — The output of the function is delayed by one test
cycle. This option is not available in Setup mode.
• -Init_state 0 | 1 | X (FlexTest Only)
An optional switch that defines the initial state value of a Frame or Cycle
function. You must specify this option at the end of the Add Atpg Functions
command when using the Frame or Cycle function type. If this option is not
given, the initial value is assumed to be X. For Frame, only one initial value is
needed. For Cycle, the number of initial values specified is the same as the
number of frames per cycle which is defined in Set Test Cycle command. For
example, if there are 3 time frames per cycle, the corresponding command is:
Add Atpg Function foo_cycle cycle foo -init_state 110
For multiple initial values, the order specified begins with the value specified
furthest on the right. In the example above, the first initial value is 0 followed
by 1, and finally by 1 again.
The following lists the methods for naming the objects on which the function
operates. You can use any number of the argument choices, in any order.
• pin_pathname
A repeatable string that specifies the pathname to the pin on which you are
placing the function. If you specify an input pin name, the tool automatically
replaces it with the output pin of the gate that drives that input pin.
• gate_ID#
A repeatable integer that specifies the gate identification number