Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
User’sManual
Applicable Systems
CX1000P, CX1000D
01 Jan 31/14
02 Jun 19/15
03 Oct 30/16
Preface
Main Features
CATVert-VCD for CX1000 (hereinafter referred to as CATVert-VCD) is a tool that converts Value Change
Dump (VCD) files and Extended Value Change Dump (EVCD) files, which are defined by the IEEE Standard
Verilog Hardware Description Language (IEEE Std 1364-2005), into files for CX1000 listed in the following.
CATVert-VCD consists of CATVert Station that allows users to set conversion conditions using a GUI and
CATVert Engine that performs the conversion in accordance with the conversion conditions set in the defini-
tion file. By preparing definition files, CATVert Engine can be executed by a command to perform conversion.
• Pattern source file
• Pattern cross reference file
• Pin definition (Pin Assignment, Pin Group) CSV file
• Signal condition CSV file
Preface-1
Typographic Convention
Unit Indicators
Outside of the program examples and grammar discussed in this manual, SI unit symbols are used to indicate
units.
Convention-1
Table of Contents
1. Setting up CATVert-VCD .................................................................................................. 1-1
C–1
3. Generating Files Using CATVert Engine ............................................................... 3-1
C–2
1. Setting up CATVert-VCD
1. Setting up CATVert-VCD
1. 1 Installing CATVert-VCD
To use CATVert-VCD, the necessary basic software needs to be installed on the computer.
Check the following before executing the installation:
• The user has logged in as an administrator.
• All programs including CATVert-VCD have been terminated.
• CloudTesting(TM) Lab has been installed.
After checking these things, perform the installation in the following order:
1) Checking Specifications of Computer Being Used
2) Installing CATVert-VCD
1. 1. 2 Installing CATVert-VCD
Install CATVert-VCD.
1-1
1. 1 Installing CATVert-VCD
Important
The files in the following folders are overwritten when installation is executed. Therefore, save those files in
a different directory if edited.
%ProgramFiles%\CloudTesting\bin\CATVert-VCD\bin
%ProgramFiles%\CloudTesting\bin\CATVert-VCD\data
(1) Enter the following URL in the web browser: The installer is downloaded.
https://store.cts-advantest.com/download/CATVert-VCD_for_CX1000.exe
(3) Select [English] as the language to use and click [OK]. An installation confirmation
window for CATVert-VCD is
displayed.
(5) When the installation confirmation window is displayed, select [Install]. "InstallShield Wizard Com-
plete" is displayed.
1. 1. 3 Installing Manual
To install the manual only, perform the following steps. If CATVert-VCD has been installed, the manual has
also been installed. Therefore, these steps can be skipped.
1) Installing Adobe Reader
1-2
1. 1 Installing CATVert-VCD
(1) Enter the following URL in the web browser: The Adobe Systems site for down-
http://get.adobe.com/reader/ loading Reader is displayed.
(2) Uncheck the check box for installing optional software if it is deter-
mined to be unnecessary.
1-3
2. Generating Files Using CATVert Station
2-1
2. 1 General Flow when CATVert Station Is Used
For more information on preparation for conversion, refer to 2. 2 "Preparing VCD or EVCD Files" on
page 2-3.
For more information on conversion settings, refer to 2. 7 "Setting Conversion Conditions" on
page 2-9.
For more information on file conversion, refer to 2. 8 "Generating Files for CX1000" on page 2-28.
For more information on setup, refer to 2. 10 "Setting up Functional Measurement Items" on
page 2-31.
For more information on measurement, refer to 2. 11 "Executing Functional Measurement Items" on
page 2-32.
2-2
2. 2 Preparing VCD or EVCD Files
2-3
2. 3 Starting CATVert Station
*1 Enter the user ID and password for the CTS Online site.
Limitation
CloudTesting(TM) Lab needs to be installed to start CATVert Station.
2-4
2. 3 Starting CATVert Station
The main window is displayed when CATVert Station is started. The main window is composed of the follow-
ing:
(1) Toolbar
Contains operations such as reading and saving the CATVert conversion definition file (hereinafter called CDF).
(2) Work area
Different subwindows can be displayed in the work area. Settings are made by switching windows in Work Navigator.
• VCD selection window (VCD / EVCD)
In this window, the VCD files or EVCD files to be converted are selected.
• General Setup window (General Setup)
In this window, selection of the kind of hardware to be used and the file names and folder to be generated are set.
• Waveform Option setup window (Waveform Option)
In this window, settings of the waveform to be used for the conversion are made.
• RATE setup window (Rate Option)
In this window, settings of the measurement period are made.
• Pin selection window (Pin Select Option)
In this window, signals to be converted are selected from the list of signals in the selected VCD or EVCD files.
• Pin / PinGroup Option setup window (Pin / PinGroup Option)
In this window, settings of the pin mode, channel number, and grouping are made.
• Miscellaneous Option setup window (Miscellaneous Option)
In this window, how to handle VCD or EVCD events is set.
• Generation window (Generation)
In this window, file generation for CX1000 is executed.
2-5
2. 4 Starting New Work
2-6
2. 5 Saving Work
2. 5 Saving Work
Work is saved on a CDF basis.
2. 5. 2 Overwriting CDF
(Procedure)
(1) Click the button on the toolbar in the main window. To save a CDF for the first time, follow the same procedure
as described in 2. 5. 1 "Saving Work by Specifying CDF Name" on page 2-7.
2-7
2. 6 Resuming Work
2. 6 Resuming Work
A CDF can be opened by specifying the folder in which the CDF is saved.
(Procedure)
2-8
2. 7 Setting Conversion Conditions
2-9
2. 7 Setting Conversion Conditions
Hardware restrictions for each kind of hardware are described in the hardware restriction file. The values
described in this file can be changed. For more information on the hardware restriction file, refer to 3.
8 "Adjusting Hardware Restriction Check" on page 3-18.
2-10
2. 7 Setting Conversion Conditions
(Procedure)
When CATVert-VCD is executed multiple times, members of the above pin groups may be different for each
execution result. In such cases, change the pin group name. This setting is made in the [Prefix for pin
group] area in the [General Setup] display.
2-11
2. 7 Setting Conversion Conditions
(Procedure)
2-12
2. 7 Setting Conversion Conditions
(Procedure)
2-13
2. 7 Setting Conversion Conditions
(Procedure)
(4) For [Start], set the start time for the VCD
or EVCD file to be converted at the mea-
surement period set for [Rate]. If Begin is
set, the conversion starts from 0 S.
(5) For [Stop], set the stop time for the VCD
or EVCD file to be converted at the mea-
surement period set for [Rate]. If End is
set, the conversion is performed until the
end of the VCD or EVCD file.
2-14
2. 7 Setting Conversion Conditions
2-15
2. 7 Setting Conversion Conditions
(Procedure)
2-16
2. 7 Setting Conversion Conditions
(Procedure)
2-17
2. 7 Setting Conversion Conditions
(1) Set [DPIN NAME]. Specify a name for the targeted pin. Follow the following rules to specify a name:
• Only alphanumeric characters (a to z, A to Z, and 0 to 9) and underscores (_) can be used.
• The first character of a name must be an alphabetic character (a to z, or A to Z) or an underscore (_).
(2) Set [TYPE]. Specify one of the following modes as a pin mode:
• INPUT
Set this mode for an input mode pin.
• OUTPUT
Set this mode for an output mode pin.
• BIDIR
Set this mode for an input/output mode pin.
(3) Set [WAVE GROUP]. Specify the name of the waveform group to be used by each pin. Specify the name of the
default waveform group (Default) or the waveform group that is created by using [Waveform Option]. There is no
need to make this setting for pins for which OUTPUT is specified for [TYPE].
(4) Set [DUT PIN]. Specify the number of a channel to be connected to the targeted pin.
(5) Set [CTRL SIGNAL NAME]. When using a VCD file, specify an IO control signal for controlling the IO polarity for
the pin for which BIDIR is specified for [TYPE]. If signals are hierarchized by module and defined in the VCD file,
connect the module name and the signal name with a period to make this specification.
(6) Set [CTRL SIGNAL POLARITY]. When using a VCD file, specify any of the following IO polarities of the cycle that
handles the pin for which BIDIR is specified for [TYPE] as a driver.
• HIGH
Handled as a driver when the IO control signal is in High state and as a comparator when in Low state.
• LOW
Handled as a driver when the IO control signal is in Low state and as a comparator when in High state.
(7) Set [DRON]. Specify one of the following types as the initial state (driver or comparator) of the pin for which BIDIR
is specified for [TYPE]:
• DROFF
Sets the comparator.
• DRON
Sets the driver.
• CTRL_SIGNAL
Sets the value in accordance with the initial state of the IO control signal.
If the value of the initial state is unavailable or the event is not 0 or 1, comparator is set.
Because an IO control signal is not required for EVCD, specify either DROFF or DRON.
2-18
2. 7 Setting Conversion Conditions
(8) Set [INIT]. Specify one of the following initial states (Low or High) of the pin for which INPUT or BIDIR is specified
for [TYPE].
• LINIT
Sets the initial state to Low state.
• HINIT
Sets the initial state to High state.
(9) Set [STBL]. Use one of the following methods to specify the judgment timing value of the pin for which OUTPUT or
BIDIR is specified for [TYPE]:
• Specifying with a time value
Specify a time value with units. (Example) 100nS
• Specifying with the ratio to the measurement period
Specify a value in % or decimal fraction. (Example) 80% or 0.8
(10) Set [HZMASK]. When high impedance is used as a judgment condition for the pin for which OUTPUT or BIDIR is
specified for [TYPE], specify whether to mask the pattern.
• OFF
Outputs the Z-expected pattern.
• ON
Masks the Z-expected pattern (outputs the X pattern).
2-19
2. 7 Setting Conversion Conditions
This setting is made by using [PinGroup] in the [Pin / PinGroup Option] display.
(Procedure)
(1) Click [Pin / PinGroup Option] in [Work Navigator] in the main window.
(3) Click [Add]. Specify names of the pins to be included in the pin group.
(4) To output the data to the signal condition CSV file on a pin group basis, click [Use PinGroup].
2-20
2. 7 Setting Conversion Conditions
(5) Specify a pin group name for [PinGroup]. Follow the following rules to specify a name:
• Only alphanumeric characters (a to z, A to Z, and 0 to 9) and underscores (_) can be used.
• The first character of a name must be an alphabetic character (a to z, or A to Z) or an underscore (_).
(6) Select the type of the pins to be selected. Pins are shown in the [Member List] according to the type of the pins
selected here.
Select [Pin] to display the pin names in Member List.
Select [PinGroup] to display the pin group names in Member List.
(7) Select a pin or pin group to be added as a member of the pin group.
When a pin group name has been selected in [Member List] and the [Add] button has been clicked, the names of pins
that are members of the pin group are displayed in [Selected Members].
2-21
2. 7 Setting Conversion Conditions
(8) Specify pin names to be selected in [Member List] and click the [Add] button.
2-22
2. 7 Setting Conversion Conditions
(Procedure)
(1) Set [WAVE GROUP]. Specify the name of the waveform group to be used by each pin group. Specify the name of the
default waveform group (Default) or the waveform group that is created by using [Waveform Option].
(2) Set [INIT]. Specify one of the following initial states (Low or High) of the pin.
• LINIT
Sets the initial state to Low state.
• HINIT
Sets the initial state to High state.
(3) Set [STBL]. The value that has been specified for STBL is the judgment timing value for CX1000. Use one of the fol-
lowing methods to specify the judgment timing value:
• Specifying with a time value
Specify a time value with units. (Example) 100nS
• Specifying with the ratio to the measurement period
Specify a value in % or decimal fraction. (Example) 80% or 0.8
(4) Set [HZMASK]. When high impedance is used as a judgment condition, specify whether to mask the pattern.
• OFF
Outputs the Z-expected pattern.
• ON
Masks the Z-expected pattern (outputs the X pattern).
• The conversion conditions set for a pin group are applied to the conversion conditions on the [Pin] tab for
each pin included in the pin group by clicking the [Apply] button.
• For pins for which different conversion conditions from those set for the pin group are to be set, set the
conversion conditions on the [Pin] tab after applying the conversion conditions for the pin group.
• The conversion conditions for the pin group listed last among the pin groups are applied to the pins
included in more than one pin group.
2-23
2. 7 Setting Conversion Conditions
(Procedure)
2-24
2. 7 Setting Conversion Conditions
Because the time value of the edge in the fourth cycle is within the 5 ns margin for the reference edge (time
value: 102 ns) in the second cycle, the timing set is the same as that in the second cycle. Because the time
value of the edge in the fifth cycle is within the 5 ns margin for the reference edge (time value: 100 ns) in the
first cycle, the timing set is the same as that in the first cycle.
If the edge is within the ±5 ns margin for the reference edge (time value: 100 ns), conversion is performed by
regarding the timing set as the same one.
2-25
2. 7 Setting Conversion Conditions
The pattern to be output when [Mask] is set varies depending on the pin type set for TYPE of [Pin / Pin-
Group Option].
BIDIR Outputs the same WFC as that in the previous cycle for a driver cycle.
Outputs the 'X' pattern for a comparator cycle.
2-26
2. 7 Setting Conversion Conditions
2-27
2. 8 Generating Files for CX1000
2. 8. 1 Generation Procedure
This section describes how to create files for CX1000.
This setting is made in the [Generation] display.
(Procedure)
If [Generation] is selected when the values set by using CATVert Station are not saved in the CDF, the dia-
log box shown below is displayed. To create files for CX1000, save the values in the CDF first.
2-28
2. 8 Generating Files for CX1000
For more information on how to save values in a CDF, refer to 2. 5 "Saving Work" on page 2-7.
2. 8. 2 Generated Files
Executing CATVert-VCD generates files for CX1000. The relationship between the generated files and their
names is as follows:
For default output (when the name of the file to be generated is not changed), **** indicates the name of the
VCD or EVCD file (without the extension).
For more information on the format of the pin definition (Pin Assignment) CSV file, refer to "File format of
pin assignment" and "File format of pin group" in "Importing and Exporting Pin Definitions" in the CX1000
User's Manual.
For more information on the format of the signal condition CSV file, refer to "File format of signal conditions"
in "Setting Signal Conditions" in the CX1000 User's Manual.
2-29
2. 9 Terminating CATVert Station
2-30
2. 10 Setting up Functional Measurement Items
(1) Import the pin definition (Pin Assignment, Pin Group) CSV The names of the targeted pins, and the
files generated by using CATVert-VCD to CloudTesting(TM) types and numbers of the channels to be
Lab.*1 connected are set. It is also possible to
make the settings for pin groups.
(3) Copy the pattern source file and pattern cross reference file that
were generated by using CATVert-VCD to the folder in which
the work project is saved.
(4) Compile the pattern source file.*3 A pattern object file with a .pobj exten-
sion is created with the same name as
that of the pattern source file in the
folder of the work project.
(5) Create functional measurement items and import the signal con- The measurement period, waveform,
dition CSV file that is generated by CATVert-VCD using and timing value are set for each timing
CloudTesting(TM) Lab.*4 set ([TS]).
Settings other than the Timing setting of [Signal] need to be
made by the user.
The import function of signal conditions can be used with
CloudTesting(TM) Lab Rev1.01.00 and later. This function
cannot be used with Rev1.00.00.
*1 For more information on the import procedure, refer to "Importing pin definition" in "Importing and Exporting
Pin Definitions" in the CX1000 User's Manual.
*2 For more information on the procedure for saving the work project, refer to "Saving Work" in the CX1000
User's Manual.
*3 For more information on the compilation procedure, refer to "Compiling the pattern source file" in "Creating
Pattern Programs" in the CX1000 User's Manual.
*4 For more information on the import procedure, refer to "Importing signal conditions" in "Setting Signal Con-
ditions" in the CX1000 User's Manual.
2-31
2. 11 Executing Functional Measurement Items
2-32
3. Generating Files Using CATVert Engine
3-1
3. 1 General Flow when CATVert Engine Is Used
For more information on preparation for conversion, refer to 3. 2 "Preparing Necessary Input
Files" on page 3-3.
For more information on conversion settings, refer to 3. 4 "Setting Conversion Conditions" on
page 3-13.
For more information on file conversion, refer to 3. 5 "Generating Files for CX1000" on page 3-15.
For more information on setup, refer to 3. 6 "Setting up Functional Measurement Items" on page 3-
16.
For more information on measurement, refer to 3. 7 "Executing Functional Measurement Items" on
page 3-17.
3-2
3. 2 Preparing Necessary Input Files
CDF
The names of the preceding definition files to be referenced during conversion, the hardware to be used, and
the names of the files for CX1000 to be generated and their folders are defined in the CDF. CDFs are in CSV
format.
For more information on the CDF, refer to 3. 2. 5 "Creating CDF" on page 3-10.
3-3
3. 2 Preparing Necessary Input Files
3-4
3. 2 Preparing Necessary Input Files
Label Data
TYPE Write the pin attribute.
VERILOG_NAME Write the signal name that is described in the VCD or EVCD file including
module name. If signals are hierarchized by module and defined in the VCD
file, connect the module name and the signal name with a period to make this
specification.
• For BUS signals, write them individually.
DPIN_NAME Write the name of the targeted pin used for CX1000.
• Only alphanumeric characters (a to z, A to Z, and 0 to 9) and underscores
(_) can be used.
• The first character of a name must be an alphabetic character (a to z, or A to
Z) or an underscore (_).
• For BUS signals, write them individually.
DUT_PIN Write the number of the channel to be connected to the targeted pin. If empty
data is specified, the channel number to be output to the PinAssignment CSV
file becomes empty.
CTRL_SIGNAL_NAME When using a VCD file, write the IO control signal for controlling the IO polar-
ity for the pin for which BIDIR is specified for TYPE. If signals are hierar-
chized by module and defined in the VCD file, connect the module name and
the signal name with a period to write this specification.
CTRL_SIGNAL_POLARITY When using a VCD file, write the IO polarity of the cycle that handles the pin of
which BIDIR is specified for TYPE as a driver.
To set driver cycle when the IO control signal is in High state and set com-
parator cycle when it is in Low state: HIGH
To set driver cycle when the IO control signal is in Low state and set com-
parator cycle when it is in High state: LOW
DRON Write the initial state (driver or comparator) for the pin of which BIDIR is
specified for TYPE.
INIT Write the initial state (Low/High) of the pin for which INPUT or BIDIR is
specified for TYPE.
3-5
3. 2 Preparing Necessary Input Files
Label Data
STBL Write the judgment timing value of the pin for which OUTPUT or BIDIR is
specified for TYPE.
(Example) 100 nS
HZMASK Write the mask setting when high impedance is used as a judgment condition
for the pin for which OUTPUT or BIDIR is specified for TYPE.
(Sample)
TYPE,VERILOG_NAME,DPIN_NAME,DUT_PIN,CTRL_SIGNAL_NAME,CTRL_SIGNAL_POLARITY,DRON,INI
T,STBL,HZMASK,WAVE_GROUP ← Label
INPUT,top.CNT.clk,clk,1,,,,HINIT,,,Default ← Description of top.CNT.clk
BIDIR,top.CNT.DIO[3],DIO_3,3,top.CNT.PinCtrl,HIGH,,HINIT,50%,,Default ←
Description of top.CNT.DIO[3]
OUTPUT,top.CNT.DOUT[1],DOUT_1,7,,,,,,, ← Description of top.CNT.DOUT[1]
3-6
3. 2 Preparing Necessary Input Files
Label Data
PINLIST_NAME Write the pin group name.
• Only alphanumeric characters (a to z, A to Z, and 0 to 9) and underscores
(_) can be used.
• The first character of a name must be an alphabetic character (a to z, or A to
Z) or an underscore (_).
PINLIST_ITEM Write the names of targeted pins including in the pin group.
• Write the pin names from the data for the DPIN_NAME label in the pin
map definition file.
• Separate the pin names by commas.
(Sample)
PINLIST_NAME,PINLIST_ITEM ← Label
OutPins2,Pin3_1,Pin3_2 ← Sets Pin3_1 and Pin3_2 into the OutPins2 group.
3-7
3. 2 Preparing Necessary Input Files
START Write the start time of conversion in the VCD or EVCD file at the measurement
period written for RATE. Write the start time with a unit of time (s, ms, us, ns, ps,
or fs).
• More than one start time setting can be written.*2 *3
• Separate the start time settings by commas.
• Write Begin to specify the simulation start time defined in the VCD or EVCD
file.
STOP Write the stop time in conversion of the VCD or EVCD file at the measurement
period set for RATE. Write the stop time with a unit of time (s, ms, us, ns, ps, or
fs).
• More than one stop time setting can be written.*2 *3
• Separate the stop time settings by commas.
• Write End to specify the simulation end time defined in the VCD or EVCD
file.
USEPINLIST Write whether to output data to the signal condition CSV file on a pin group basis
or on a pin basis.
EDGEONCYCLE Write in which period, the current period or the next period, to include the VCD
or EVCD events on the boundary of measurement periods.
CYCLEFRACTION Write how to handle the VCD or EVCD events when events exist only partway
through the measurement period.
PATTERNCOMPRESSION Write whether to compress the patterns by using IDXI when the same patterns
exist repeatedly. Write the minimum value of the operand to be output by IDXI
for compression using a positive integer.
3-8
3. 2 Preparing Necessary Input Files
*1 If the data in the VCD or EVCD file is less than the amount of one measurement period, an error occurs.
*2 When more than one measurement period is written, if the numbers of data items of RATE, START, and STOP
are not consistent, an error occurs.
*3 When more than one measurement period is written, if the n-th (n=2, 3 ...) START value is different from the n-
1-th STOP value, an error occurs.
*4 The pattern to be output when MASK is written varies depending on the pin attribute.
BIDIR Outputs the same WFC as that in the previous cycle for a driver cycle.
Outputs the 'X' pattern for a comparator cycle.
(Sample)
OPTION_TYPE,OPTION_DATA ← Label
RATE,20nS ← The measurement period is set to 20 nS.
START,Begin ← Conversion is performed with the start time in accordance with the
definition for simulation for the VCD or EVCD file.
STOP,End ← Conversion is performed with the end time in accordance with the
definition for simulation for the VCD or EVCD file.
EDGEONCYCLE,NEXT ← The VCD or EVCD events existing on the boundary of measurement
periods are included in the next period.
CYCLEFRACTION,CUT ← The events are truncated when VCD or EVCD events exist only
partway through the measurement period.
MARGIN,0S ← The margin is 0 S.
3-9
3. 2 Preparing Necessary Input Files
Label Data
WAVE_GROUP Write the group name in the waveform priority definition.
(Sample)
WAVE_GROUP,WAVEFORM ← Label
Default,NRZ,RZO,RZZINV ← Write the waveforms in the default waveform group (The
priority is NRZ → RZO → RZZINV).
GRP_NRZ,NRZ,NRZINV ← Write the waveforms in GRP_NRZ waveform group.
3. 2. 5 Creating CDF
In the CDF, write the files to be referenced for conversion using an absolute path or relative path. When using
a relative path, write the path with reference to the folder in which the CDF exists.
CDFs are in CSV format. Write labels on the first line. Write the data on the second and subsequent lines.
The labels and data to be written in the CDF are as follows:
3-10
3. 2 Preparing Necessary Input Files
Label Data
FILE_TYPE Write the file types.
OUTPUT_PATTERN Write the name of the pattern file to be generated. This specification is valid when
DUMPF is specified. This specification can be omitted.
The default value is "VCD or EVCD file name (without the extension)" + ".pat."
OUTPUT_PAT- Write the name of the pattern cross reference file to be generated. This specification is
TERN_CROSS_REF valid when DUMPF is specified. This specification can be omitted.
The default value is "VCD or EVCD file name (without the extension)" + ".pxr."
OUTPUT_PIN Write the name of the Pin Assignment CSV file to be generated. This specification is
valid when DUMPF is specified. This specification can be omitted.
The default value is "VCD or EVCD file name (without the extension)" + "-pin.csv."
OUTPUT_PINGROUP Write the name of the Pin Group CSV file to be generated. This specification is valid
when DUMPF is specified. This specification can be omitted.
The default value is "VCD or EVCD file name (without the extension)" + "-pin-
group.csv."
OUTPUT_TCG Write the name of the signal condition CSV file to be generated. This specification is
valid when DUMPF is specified. This specification can be omitted.
The default value is "VCD or EVCD file name (without the extension)" + "-tcg.csv."
(Sample)
FILE_TYPE,FILE_NAME,OUTPUT_PATTERN,OUTPUT_PATTERN_CROSS_REF,OUTPUT_PIN,OUTPUT_PING
ROUP,OUTPUT_TCG ← Label
DUMPF,test.vcd,test1.pat,test1.pxr,test1.pin-csv,test1-pingroup.csv,test-tcg.csv
← Write the names of the VCD or EVCD and output files.
PINMAPF,test.pinmap ← Write the pin map definition file name.
PINLISTF,test.pingrp ← Write the pin group definition file name.
OPTIONF,test.option ← Write the option definition file name.
WAVEFORMF,C:\Program Files\CloudTesting\bin\CATVert-vcd\form\waveform.form ←
Write the waveform definition file name.
WAVEPRIOF,test.prio ← Write the waveform priority definition file name.
CMDOPTIONF,test.cmdoption ← Write the command option definition file name.
TRCF,C:\Program Files\CloudTesting\bin\CATVert\data\trf\CX1000P.trf ← Write the
hardware restriction file name.
3-11
3. 3 Starting CATVert Engine
Use the command prompt to move to the folder in which the CDF exists, and specify the option for CATVert
Engine to execute the command.
Limitation
CloudTesting(TM) Lab needs to be installed to start CATVert Engine.
The User Authentication window is displayed when CATVert Engine is started for the first time.
(Procedure)
*1 Enter the user ID and password for the CTS Online site.
3-12
3. 4 Setting Conversion Conditions
Option Description
-help Displays a help message.
-e cdf_file Converts the VCD or EVCD file based on the information set in the specified
(Required option) CDF.
Specify the name of the CDF to be converted for cdf_file.
-file opts_file Uses the options described in the command option file when executing CATVert
Engine.
Specify the name of the command option file for opts_file.
For more information on the command option file, refer to 3. 4. 1 "Creating
Command Option File to Set Conversion Conditions" on page 3-13.
-nw Does not output warning messages during conversion to the screen.
-allpname pin_prefix Adds a prefixed name to the pin group name (AllPins) that indicates all signals
used in the measurement.
Specify the name to be added as the prefix for pin_prefix.
-grpname group_prefix Adds a prefixed name to the pin group name. However, the pin group name (All-
Pins) that indicates all signals used in the measurement is not included.
Specify the name to be added as the prefix for group_prefix.
-pxrfilename pxr_file Changes the name of a pattern cross reference file to be generated.
Specify the name of the pattern cross reference file for pxr_file.
3-13
3. 4 Setting Conversion Conditions
(Sample)
3-14
3. 5 Generating Files for CX1000
3. 5. 1 Generation Procedure
Execute CTLab_catveng -file vcd_option-file. Specify the name of the command option file
that has been prepared for vcd_option-file.
3. 5. 2 Generated Files
Executing CATVert Engine generates files for CX1000. For more information on the relationship between the
files to be generated and their file names, refer to 2. 8. 2 "Generated Files" on page 2-29.
3-15
3. 6 Setting up Functional Measurement Items
3-16
3. 7 Executing Functional Measurement Items
3-17
3. 8 Adjusting Hardware Restriction Check
%ProgramFiles%\CloudTesting\bin\CATVert-VCD\data\trf
3-18
Appendix 1.
Appendix 1.
Licensing
All rights including the copyrighted works of this software shall vest in Advantest Corporation.
Advantest shall license users to use this software only when using it in or with this product.
Prohibited matters
Users shall not do the following when using this software:
• Using this software for any purpose other than the purpose of using this product
• Copying, correcting, or modifying this software without permission from Advantest Corporation.
A1-1
A1. 3 How to Contact CTS
To use CTS Help Desk, the user needs to purchase the support contract. For more information, refer to the
contents of the support contract products on the CTS Online site.
A1-2
List of Tables
Table C-1 Indicators for Operating the GUI ................................................................ Convention-1
Table C-2 Indicators for Keyboard Operation ............................................................. Convention-1
T–1
Index
[A] [G]
Adobe Reader ................................................... 1-3 General Setup window ..................................... 2-5
Generation window ........................................... 2-5
[B]
Begin................................................................ 2-14 [H]
HZMASK ....................................... 2-19, 2-23, 3-6
[C]
CATVert Engine ................................................ 3-2 [I]
CATVert Station ................................................ 2-2 IDXI .................................................................. 2-27
CATVert-VCD for CX1000 ................... Preface-1 IEEE ................................................................... 3-3
CATVert conversion definition file ................... 2-5 INIT ............................................... 2-19, 2-23, 3-5
CDF.......................................................... 3-3, 3-10 IO_DeadBand ................................................. 3-18
CloudTesting(TM) Lab ............... Preface-1, 2-31 IO control signal .............................................. 2-18
CMDOPTIONF ................................................ 3-11
CTLab_catveng .............................................. 3-15 [M]
CTRL SIGNAL NAME .................................... 2-18 MARGIN ............................................................ 3-9
CTRL SIGNAL POLARITY ............................ 2-18 Mask ................................................................ 2-26
CTRL_SIGNAL_NAME .................................... 3-5 Max_Global_Timesets_Count ....................... 3-18
CTRL_SIGNAL_POLARITY ............................ 3-5 Max_Iterate_Count ......................................... 3-18
Current ............................................................. 2-25 Max_Rate ........................................................ 3-18
Cut ................................................................... 2-26 Max_Signals .................................................... 3-18
CX1000D ......................................................... 3-18 Min_Edge_Regeneration ............................... 3-18
CX1000P ......................................................... 3-18 Min_Pulse_Width ............................................ 3-18
CYCLEFRACTION ........................................... 3-8 Min_Rate ......................................................... 3-18
Miscellaneous Option setup window ............... 2-5
[D]
DPIN NAME .................................................... 2-18 [N]
DPIN_NAME ..................................................... 3-5 Next .................................................................. 2-25
DRON ...................................................... 2-18, 3-5
DUMPF ............................................................ 3-11
[O]
DUT PIN .......................................................... 2-18
OPTIONF......................................................... 3-11
DUT_PIN ........................................................... 3-5
OUTPUT_PATTERN ...................................... 3-11
OUTPUT_PATTERN_CROSS_REF............. 3-11
[E] OUTPUT_PIN ................................................. 3-11
Edge Tolerance .............................................. 2-24 OUTPUT_PINGROUP ................................... 3-11
EDGEONCYCLE .............................................. 3-8 OUTPUT_TCG ................................................ 3-11
Edge_Resolution ............................................ 3-18
End................................................................... 2-14
[P]
EVCD ............................................. Preface-1, 2-3
PATTERNCOMPRESSION ............................. 3-8
Pin / PinGroup Option setup window .............. 2-5
[F] Pin Assignment ..................................... Preface-1
FILE_NAME .................................................... 3-11 Pin Group .............................................. Preface-1
FILE_TYPE ..................................................... 3-11 PINLISTF ......................................................... 3-11
PINLIST_ITEM .................................................. 3-7
PINLIST_NAME ................................................ 3-7
I–1
PINMAPF ........................................................ 3-11 [こ]
Pin selection window ........................................ 2-5 command ..................................... Preface-1, 3-12
command prompt .................................... 3-1, 3-12
[R] comment .......................................................... 3-13
RATE ................................................................. 3-8
RATE setup window ......................................... 2-5 [し]
output mode .................................................... 2-18
[S] signal condition CSV file ...................... Preface-1
START ............................................................... 3-8
STBL .............................................. 2-19, 2-23, 3-6 [せ]
STOP ................................................................. 3-8 setup .................................................................. 1-1
[T] [そ]
TRCF ............................................................... 3-11 measurement period.................... 2-5, 2-13, 2-15
TYPE ....................................................... 2-18, 3-5
[た]
[U] timing set ......................................................... 2-23
Use PinGroup ................................................. 2-20 timing value ....................................................... 3-4
USEPINLIST ..................................................... 3-8 download ........................................................... 1-2
[V] [ち]
VCD ............................................... Preface-1, 2-3 channel ............................................................ 2-18
VCD selection window ..................................... 2-5 channel number ................................................ 2-5
VERILOG_NAME ............................................. 3-5
[に]
[W] input/output mode ........................................... 2-18
WAVE GROUP ..................................... 2-18, 2-23 input mode ....................................................... 2-18
WAVEFORM ................................................... 3-10
Waveform Option setup window...................... 2-5
[は]
WAVEFORMF................................................. 3-11 hardware restriction file ....................... 2-10, 3-18
WAVE_GROUP ...................................... 3-6, 3-10 waveform ......................................................... 2-12
WAVEPRIOF .................................................. 3-11 waveform priority definition file ................ 3-3, 3-9
pattern object file............................................. 2-31
[あ] pattern cross reference file .................. Preface-1
Uninstalling ...................................................... A1-1 pattern source file ................................. Preface-1
pattern program .................................... Preface-1
[い]
event .................................................................. 2-5 [ひ]
installer .............................................................. 1-2 pin group .......................................................... 2-19
installation ......................................................... 1-1 pin group definition file ............................. 3-3, 3-6
instruction ........................................................ 2-27 pin group name ............................................... 2-11
import ........................................... Preface-1, 2-31 pin map definition file ................................ 3-3, 3-4
[お] [ふ]
option ..................................................... 3-12, 3-13 functional measurement ................................. 3-16
option definition file ................................... 3-3, 3-7
[へ]
conversion condition .. 2-9, 2-16, 2-22, 3-3, 3-13
I–2
[ま]
margin ............................................ 2-23, 2-24, 3-7
[ゆ]
User Authentication window .................. 2-4, 3-12
[わ]
work project ..................................................... 2-31
I–3