Xilinx Customer Support

Solutions Database


Cadence VERILOG-XL: Performing a Verilog timing simulation with Xilinx


Record #518

Product Family:  Software

Product Line:  Cadence

Problem Title:
Cadence VERILOG-XL: Performing a Verilog timing simulation with Xilinx


Problem Description:
Procedure for doing Verilog timing simulation of Xilinx designs


Solution 1:

To do timing simulation of a Xilinx design in Verilog-XL, you need to have :

1. Cadence Verilog Simulator(Verilog-XL)
2. ES-Verilog (available on XACT 5.2.1 CD), which includes translators and
simulation models to support Verilog simulation.


 Steps to create a Verilog timing simulation netlist for Cadence Verilog
 simulator:

 1) Start with a placed and routed LCA file

 2) timenetx design_name 4000  -x   (for a 4000 design.)

     (Use  -x  to skip	XNFBA for Synopsys designs)

     Outputs:  .v,   .sdf  and	.stim (template stimulus file)

 Add your test vectors to the designt.stim template stimulus file.

 4) verilog designt.v designt.stim

 Note: designt.v is the Verilog simulation netlist written by xnf2verilog,
       the actual program called by timenetx. Timenetx also creates a
       template file called <design>t.stim in the run directory.
       The .stim file has all the I/O signals defined and randomly asserted.

       Users can edit this file to include additional input patterns, as
       well as to define the clock.



End of Record #518