FlexTest Test Pattern File Format

Test Pattern File Formats

 

 

The waveform shape of each input pin is defined by the Add Pin Constraints command. If the waveform type for a input pin is specified as C0, C1, CX, CZ, RO, or R1, then it is optional to list that input pin and type.

To create a table format for non-scan test patterns that were generated in the ASCII format, we do the following:

Here is the ASCII test patterns for a non-scan circuit, with a test cycle width set to 2, and a primary input CLOCK constrained to R0 with period 1, offset 0, and width 1:

SETUP = TEST_CYCLE_WIDTH = 2;

DECLARE INPUT BUS “ibus” = “/clock”, “/G3”, “/G2”, “/G1”, “/G0”;

DECLARE OUTPUTBUS “obus_1” = “/G17”; END;

CYCLE_TEST = CYCLE = 0;

FORCE “ibus” “10111” 0; FORCE “ibus” “00111” 1; MEASURE “obus_1” “1” 2; CYCLE = 1;

FORCE “ibus” “10010” 0; FORCE “ibus” “00010” 1; MEASURE “obus_1” “1” 2; CYCLE = 2;

FORCE “ibus” “10010” 0; FORCE “ibus” “00010” 1; MEASURE “obus_1” “1” 2; CYCLE = 3;

FORCE “ibus” “11001” 0; FORCE “ibus” “01001” 1; MEASURE “obus_1” “1” 2;

....

END;

To create the control section, all the primary inputs and outputs should be listed in the same order as the ASCII patterns as follows:

4-24

FastScan and FlexTest Reference Manual, V8.6_4

Page 728
Image 728
Mentor v8.6_4 manual Cycletest = Cycle =