FastScan and FlexTest Reference Manual, V8.6_4
2-244
Macrotest Command Dictionary
Also, if fault simulation is performed (the default), random fill allows many
nonmacro faults to be detected in the same patterns that are testing the macro,
reducing test set size.
-NOFIll_patterns
An optional literal that causes the unspecified bits in scan chains to remain at a
value X, so that only the values needed to test the macro appear as known
values. Using this option makes it possible to see (by using the Save Patterns
command) 1) which scan chain and primary input values are needed to test the
macro and 2) which scan chain and primary output values result from
simulating these inputs with the macro’s outputs specified in the pattern file.
-FAultsim
An optional literal that fault simulates each macrotest pattern as it is created to
attempt to detect any undetected faults. This is the default in faults exist
(usually due to a previously issued Add Faults command).
This simulation uses FastScan’s parallel fault simulator, but each pattern is
separately simulated using only parallel pattern 0. Because macrotest continues
without stopping, only the last pattern simulated will have its internal gate
values, which can be examined using the Set Gate Report Parallel_pattern 0
command. However, all patterns are stored in the internal pattern set so that
they all appear in a test program written using the Save Patterns command.
Fault coverage is reported as the macrotest pattern creation and fault
simulation proceeds (similar to when a Run command is issued).
-NOFAultsim
An optional literal that prevents fault simulation from occurring. Only good
machine simulation occurs (to predict the expected output values which will be
scanned out of the chains).
-Verbose
An optional literal that causes all informative messages to be issued. This
option should be used when testing any macro for the first time so that all
information about the progress and possible issues are conveyed. This is the
default.