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.
∙
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.
∙
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).
∙
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).
∙
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.
| FastScan and FlexTest Reference Manual, V8.6_4 |