FastScan and FlexTest Reference Manual, V8.6_4
2-36
Add Atpg Functions Command Dictionary
Add Atpg Functions
Tools Supported: FastScan and FlexTest
Scope: All modes (except for some FlexTest options)
Prerequisites: You can use this command only after the tool flattens the design to
the simulation model, which happens when you first attempt to exit Setup
mode or when you issue the Flatten Model command.
Usage
For FastScan
ADD ATpg Functions function_name type {pin_pathname |gate_id# |
function_name | {-Cell cell_name {pin_name...}}}...
For FlexTest
ADD ATpg Functions function_name type {pin_pathname |net_pathname |
gate_id# | function_name | {-Cell cell_name {{pin_name | net_name}...}}}...
[-Init_state {0 | 1 | X}...]
Description
Creates an ATPG function that you can then use when generating user-defined
ATPG constraints.
You can specify any combination of pin pathnames, gate identification numbers,
and previously user-defined functions up to a maximum of 32 objects for each
function. You can precede any object with the ~ (tilde) character to indicate an
inverted input with respect to the function. If you specify an input pin pathname,
the tool automatically converts it to the output pin of the gate which drives that
input pin.
FlexTest Specifics
Temporal ATPG functions can be specified by using a Delay primitive to delay
the signal for one time frame. Temporal constraints can be achieved by combining