PC-Tester Program Set Overview

STEST Basic slow test. Tests as it reads the .vec file.
Has -no_group option which gives one signal at a time changes
in the order declared in the .vec header. No stored vectors hence no limit on number of vectors. The output and input formats are the same so that a test may be learned. Is unlikely to be fast enough to support dynamic logic. Static functional tests only are supported. All signals are biased so there is no unstable learn mode.

 

CTEST compiles a vec file into P code form for use by ftest.

This file has a .cv extension. stest options apply plus -l option to interpret and list the binary code.

 

FTEST "fast" test at up to 50k vec/sec only on a PC. Number of vectors limited by PC ram setup. A -out option turns on a vec format output. Otherwise it just reports failing vector numbers.

 

RTEST output a race table. Test vectors are run twice for each signal. Once with the signal set before all the others and once with it set after. The failing vector is recorded.

This test will detect singular race conditions. (ie non static vectors)

 

ORDVEC utility to reorder a .vec file. This may be needed when RTEST has found an order dependency in a .vec file. Its effect is to change the order signal assertions within a vector.

 

TLFVEC conversion from tlf/bnd to vec format files needed for stest etc.

 

VECTLF conversion from tester vec format back to tlf and sig files. The intent is to take debugged files from the tester back to the Sentry.

 

LTEST compiles .vec file and repetitively runs ftest. Each time a test error is found that failing vector is reported, the compiled code corrected and re-run.

 

SYSTST a test system self test program. With no DUT this program checks the complete setup pin by pin.

 

File Extensions ...

 

VEC basic ASCII row/column vector format.

 

OV output of the test. Same as vec format. Can be changed to .vec extension and use as input. Errors in vectors are commented.

 

CV compiled (binary) vectors. The data in this file is very close to the machine code needed to run the expander boards.

A very small interpreter in FTEST outputs this code. It not readable with an editor so the -l options in CTEST reads the file back, decodes and lists it.

 

LRN LTEST learn mode output table. When learn mode is turned on the test is re-run from the beginning each time an error is found. The .lrn file records these iterations.

 

SKW  - RTEST skew output table.