#L2

Q: How do I transfer simulator data into ETSNT?



Vector Translation with CAE-Link

Any column-oriented ASCII test vectors can be converted to HILEVEL vectors using the CAE-Link translator accessed from the Translators window (Ctrl+F7). These vectors may have come from a simulator or from any other test platform. From whatever source, data must be in ASCII form and vectors delineated in a manner that will insure uniform columns representing either one or four tester channels (binary or hex). We refer to this as "column-oriented vectors". Simply by composing a brief header at the top of this ASCII file we can process it for download into the ETS system.

This example shows a simple header above a partial vector file, illustrating the minimum commands required for translation. Many more commands are available for translating more complex vectors and the use of these advanced commands is covered fully in the ETSNT User Manual and online Help.

$Q
$O 31,27,28,29,30,25,10,11,12,13,14,26,16,15 ;               C    C C
;         TQQQQPEPPPPEML
;         C3210EP3210TRK
$F        OOOOOIIIIIIIII
$D
 PC  ADDR PROM 1
0000 0000 0000011000010100 0614 003024 0001 0001 0000111000011100 0E1C 007034 0002 0002 0001011000011100 161C 013034 0003 0003 0001111000011100 1E1C 017034 0004 0004 0010011000011100 261C 023034 0005 0005 0010111000011100 2E1C 027034 0006 0006 0011011000011100 361C 033034                .
               .
               .

CAE-Link example - Partial Vectors

The $Q command signifies “Quick Mode”, meaning one line per vector.

The $O command defines the “Order” of ETS tester channels (left to right) into which the translated data will be downloaded. The columns in the source file associated with the Order statement are only those aligned with characters in the $F “Format” command; no other columns are converted into vectors.

The $F “Format” command establishes the direction and behavior of each “pin” of vector data. An “I” or “O” indicates an input or output pin, while a “B” signifies a bidirectional pin. There are several other Format characters available and described in the User Manual, Section 4. Finally, the $D command tells CAE-Link that the header has ended and that everything appearing from this point on is to be translated.

Semi-colons are used to mark comments, such as the pin names in our header example, but if any untranslatable characters appear as the first character on any given line in the body of the file, the entire line is skipped. Translatable characters are:

Binary: 0,1,H,L,Z
Hex: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,Z

Other characters can be mapped to translatable characters using the $C command.

CAE-Link can also generate a Pattern Generator program (for looping and jumping) using $L, and can also create a comment file that would appear in the Vector display (F3) of ETSNT. Use $N on a line by itself to automatically generate a comment file. See User Manual Section 4 for details.

After the header is completed simply save it as an unformatted ASCII file with the extension “.vec” (formerly “.lnk”). Invoke the CAE-Link translator from the Translators window and enter the input filename. You can use the troubleshooting guide in the ETSNT online Help if there are any translation errors reported. The translated file will have the extension “.trn” and must be downloaded into ETS vector memory from the Vector pull-down drawer on the command bar of ETSNT, or by clicking the appropriate button on the toolbar. If your pins have been defined in Pin Setup (F2) and the “.set” file is restored, the translated vectors will then appear in the Vectors window.

The CAE-Link translator is easy to use and is only one way of creating vectors for your device. See these User Manual sections for other Vector information:

Section 9:   Vectors
Section 10: Vector Graph
Section 12: AutoLearn
Section 17: Scan
Section 20: Timing On-the-Fly
Section 25: Miscellaneous
Appendix A

Also see Q’nApps #L7, #L8 and #L16.

QL2.zip is a zipped Word file of this Q'nApp.


Click your browser's Back button to return to the Q'nApps index.

© 1999 HILEVEL Technology Inc.