Testing a Verilog design after synthesis in Xilinx ISE

K

kumar

Guest
Hello everyone,

I have a verilog design that is tested and works properly with
ModelSim simulator. I have synthesized it with Xilinx Project
Navigator tool using XST. I want to verify if the design works
properly(after synthesis) before I can go on with downloading the BIT
stream onto a Xilinx FPGA board.
I could not find a way to do this. Could anyone please help me in this
matter.
Thanks a lot,
Kumar
 
kumar wrote:
Hello everyone,

I have a verilog design that is tested and works properly with
ModelSim simulator. I have synthesized it with Xilinx Project
Navigator tool using XST. I want to verify if the design works
properly(after synthesis) before I can go on with downloading the BIT
stream onto a Xilinx FPGA board.
I could not find a way to do this. Could anyone please help me in this
matter.
Thanks a lot,
Kumar
Just simulate it with the same testbench you used to test the verilog
design (i.e. use the post place and routed generated verilog file with
back-annotated timing file (sdf file) with your testbench and you should
then now how good it really works.

Salman
 
On Fri, 05 Mar 2004 16:22:45 -0500, salman sheikh wrote:

kumar wrote:
Hello everyone,

I have a verilog design that is tested and works properly with
ModelSim simulator. I have synthesized it with Xilinx Project
Navigator tool using XST. I want to verify if the design works
properly(after synthesis) before I can go on with downloading the BIT
stream onto a Xilinx FPGA board.
I could not find a way to do this. Could anyone please help me in this
matter.
Thanks a lot,
Kumar

Just simulate it with the same testbench you used to test the verilog
design (i.e. use the post place and routed generated verilog file with
back-annotated timing file (sdf file) with your testbench and you should
then now how good it really works.

Salman
ngd2ver converts an ngd file back to verilog, you can plug the gate level
verilog file back into your testbench. Simulating a gate level netlist is
painfully slow especially with a slow simulator like ModelSim. Unless you
suspect that you've had a synthesis error there is no reason to do a gate
level simulation. Even if you suspect a synthesis problem you are better
off trying to narrow it down using ChipScope then trying to do a gate
level simulation.
 

Welcome to EDABoard.com

Sponsor

Back
Top