FastScan and FlexTest Reference Manual, V8.6_4
2-152
Create Initialization Patterns Command Dictionary
Create Initialization Patterns
Tools Supported: FastScan
Scope: Atpg, Fault, and Good modes
Usage
CREate INitialization Patterns RAM_instance_name | RAM_gate_id#
Description
Creates RAM initialization patterns and places them in the internal pattern set.
The Create Initialization Patterns command creates RAM initialization patterns
that write values into the specified RAM. FastScan places these patterns into the
internal pattern set from which you may save them into a file.
You can identify the RAM by its instance name or its gate ID number. An error
condition occurs if there is not a single RAM gate inside the instance or if the
specified gate is not a RAM. An error condition also occurs if the RAM does not
have an initialization file, or if the RAM did not successfully pass stability
checking (Design Rules A1 and A6).
FastScan creates the initialization patterns by doing an independent test
generation for each valid address which has a non-X state on at least one data line.
If the test generation aborts, the command terminates with an error message. The
patterns contain a measure PO statement, but all values are X. There may also be
an unload statement, but all values are X. If the patterns are re-simulated (as in
pattern compression), the tool deletes patterns that do not detect faults. For those
the tool does not delete, simulation values replace the Xs in the measure PO
statement.
Arguments
RAM_instance_name
A string that specifies the instance name of the RAM for which you want to
create initialization patterns.
RAM_gate_id#
An integer that specifies the gate identification number of the RAM for which
you want to create initialization patterns.