10.06.2016 Views

eldo_user

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Eldo Conversion Utilities<br />

Utility to Convert VCD to Test Vectors<br />

Utility to Convert VCD to Test Vectors<br />

A standalone utility vcd2tv can be used to convert VCD (Value Change Dump) stimuli into test<br />

vectors. It is a simple format converter, and can be used independently for any simulator.<br />

Output is in the test vector format. This utility can also be used to convert EVCD (extended<br />

VCD) files. Note when converting from EVCD format: inout statements are converted to input<br />

statements.<br />

Usage<br />

vcd2tv -i vcd_input_file [-io io_input_file] [-o tv_output_file]<br />

[-hier] [-end_time conversion_end_time] [-case]<br />

Arguments<br />

• -i vcd_input_file<br />

Input filename. Name of the VCD file to convert.<br />

• -io output_file<br />

Input/output filename. Name of the file containing the I/O definition (input or output).<br />

• -o tv_output_file<br />

Output filename. Name of the test vector file (.tv) to generate.<br />

• -hier<br />

When specified hierarchical node names are also converted. If not specified, only the top<br />

level is converted.<br />

• -end_time conversion_end_time<br />

Conversion time limit (if not specified conversion is done until the end of the VCD file).<br />

• -case<br />

Enables the case sensitive treatment of signal names.<br />

If this is not enabled, and the utility detects two signals with the same name except for the<br />

case, a warning will be generated suggesting to enable case-sensitivity with the -case<br />

argument. For example:<br />

*** Warning:the following signals are merged because their names<br />

differ only by the case. Please use -case option to enable case<br />

sensitivity.<br />

CLK<br />

clk<br />

Description<br />

The ADiT Fast-SPICE simulator supports VCD directly because it internally converts it to test<br />

vector format, transparently using the vcd2tv converter. Eldo is not able to read VCD, which is<br />

why this utility is useful. It can be used for any simulator which can read test vectors but not<br />

VCD.<br />

Eldo® User's Manual, 15.3 1471

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!