FlexTest Test Pattern File Format

Test Pattern File Formats

 

 

This command indicates the time in the shift procedure that values are to be measured on the scan chain outputs. The scan chain name will be enclosed in double quotes.

Functional_Chain_Test

If the circuit has scan operation defined for the test pattern set generated by FlexTest, a functional chain test pattern will be included. However, if the test patterns are created by the user, this section is optional. The purpose of the test is to verify the operation of the scan circuitry before it is used to test the other circuitry. For each scan chain group, the functional chain test will simply load a series of zeros and ones into the scan chains and then unload them to verify the operation of the scan circuitry. The format is as follows:

CHAIN_TEST =

APPLY “test_setup” <value> <time>; <scan cycles>

END;

The optional “test_setup” line is applied at the beginning of the functional chain test pattern if there is a test_setup procedure in the Setup_Data section.

The scan cycles will include multiple cycles of the following:

SCAN = <number>;

APPLY “scan_group_unload_name1” <time> =

CHAIN “scan_chain_name1” =

“values...”;

CHAIN “scan_chain_name2” =

“values...”;

....

 

END;

 

APPLY “scan_group_load_name1”

<time> =

CHAIN “scan_chain_name1” =

“values...”;

CHAIN “scan_chain_name2” =

“values...”;

....

 

END;

 

APPLY “scan_group_unload_name2” <time> = CHAIN “scan_chain_name1” = “values...”; CHAIN “scan_chain_name2” = “values...”;

....

END;

APPLY “scan_group_load_name2” <time> =

4-16

FastScan and FlexTest Reference Manual, V8.6_4

Page 720
Image 720
Mentor v8.6_4 manual FunctionalChainTest