TetraMAX Pattern Formats
Write Verilog
TetraMAX supports two forms of Verilog:
• A multifile data table format
• Single file all-in-one format
Both forms of Verilog enable you to select either serial or parallel application of scan shift as
specified by the -serial or the -parallel option. The default selection is the parallel application
of scan shift.
Verilog single-file format contains Verilog test bench and all patterns for input and expected
data output.
Verilog multifile table format uses a testbench with an instantiated design and a small
sequencer state machine along with files containing primary input forces, primary output
measures, scan load/unload data, and state machine sequencer codes to provide process
control.
The -format Verilog option writes patterns in the Verilog format. See the
write_patterns command in the TetraMAX online help for details.
Write STIL
The Verilog testbench is written either with a serial or a parallel application of scan shift as
specified by the -serial or the -parallel option. By default, no selection of the option writes
as serial form of the testbench with a STIL pattern file.
The -format stil option writes patterns in the proposed IEEE-1450.1 Standard Test
Interface Language (STIL) for Digital Test Vectors format. For more information on the
proposed IEEE-1450.1 STIL for Digital Test Vectors format (extension to the 1450.0-1999
standard), see Appendix E STIL Language Format in the TetraMAX ATPG User Guide. This
format can be both written and read; however, only a subset of the language written by
TetraMAX is supported for reading back in.
The -format stil99 option writes patterns in the official IEEE-1450.0 Standard Test
Interface Language (STIL) for Digital Test Vectors format. This format may be both written
and read, but only the subset of the language written by TetraMAX is supported for reading
back in.
Note:
You must use a 1450.0-compliant DRC procedure as input when to write output in stil99
format.
If your design contains PI pin equivalency, use the -stil99 option when writing patterns for
Verilog DPV. The syntax generated when using the -stil option is part of the proposed IEEE
1450.1 extensions to STIL 1450-1999; it is not yet supported with the external applications
such as Verilog DPV.
If you select -format stil or stil99, TetraMAX generates a STIL file with a name in the
filename <pfile>.<ext> in which you specified write_patterns <pfile>.<ext>.