Verilog XL

Verilog XL Tutorial
By Greg Edmiston
Scott McClure
August 2004
Tutorial Disclaimer

This tutorial includes one way of
simulating in Verilog XL. This is not
necessarily the best way of simulating,
depending on your requirements. This
tutorial is a simple step-through designed
to familiarize the user with Verilog XL, and
thus is basic in nature. More advance
simulations are not found in this tutorial.
Create Verilog File




Create a text file
with the text
shown here
This code
represents a basic
circuit with delay
and test stimulus
Save as
“example.v”
Verilog code files
often have a “.v”
file extension
Enter ICFB

Type “who am i”
 Gives


xhost address
setenv DISPLAY {xhost}
Type “icfb &” to start Cadence
Import Verilog File in ICFB

Import the
“example.v”
Verilog file by
choosing File
>> Import >>
Verilog in
ICFB CIW
Importing Verilog File





“Verilog In” window pops up
Set Target Library Name to
“new”
Highlight “example.v” in file
selection box at the top of
the window
Press the Add button on the
“Verilog Files to Import” line
Click OK at the top of the
“Verilog In” window
Verify File Import

Open up the
Library Manger
from the CIW and
inspect to ensure
the “new” library
includes a cell
named
“circuit_with_delay”
Verify File Import

Open the
Schematic
view of the
“circuit_with_
delay” from
the Library
Manager and
verify that it
resembles
the
screenshot to
the left
Running Verilog XL


Close all windows
except a terminal
From your home
directory type
“verilog +gui example.v”


Verilog should open
with your example
loaded
Note: “example.v” has
to be saved in your
home directory for this
command to function
Simulating with Verilog XL
Verilog should open
the SimVision Design
Browser and Console
 The stimcrct module
should be displayed
under the simulator
icon

Simulating with Verilog XL
Click on the
stimcrct icon
 The circuit
inputs and
outputs should
now be visible
under
Signal/Variable

Simulating with Verilog

With the
stimcrct
highlighted
choose
Select>>Signals
Simulating with Verilog XL

Now that the
signals are
highlighted,
send them to the
logic display by
clicking on the
indicated button
Click Here
Simulating with Verilog XL

Run Button
Click the Play
button to run
the simulation
Simulating with Verilog XL

Since the
simulation has
no initial stop
point the
output will
appear similar
to the window
to the left
Simulating with Verilog XL


To rerun the
simulation it must
first be reset
Reset the
simulation by
choosing
“Reinvoke
Simulator” from
the simulation
menu
Simulation with Verilog XL

Run Button
Run the
simulation by
pressing the
Run button
Simulation with Verilog XL

Simulation
output
should look
like this
Conclusion
This concludes the Verilog XL Tutorial
 This tutorial was derived from the SMU
Cadence Verilog XL Tutorial
 http://engr.smu.edu/~mitch/class/3381/veril
og_intro.pdf
