Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Error in simulating a gate-level netlist in Modelsim

Status
Not open for further replies.

shaival132

Junior Member level 1
Joined
Jun 1, 2011
Messages
16
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,283
Activity points
1,423
Hello friends,

I have RTL design with me which I have synthesized using DC and created gate-level netlist. I have to simulate this gate-level netlist with the cell library and testbench in Modelsim. The issue is I only have a.lib file with me and not a .vhd file of library with me .

I did the following in Library compiler

read_lib saed90nm_typ.lib(this will create saed90nm_typ.db)
write_lib –f vhdl –o saed90nm_typ.vhd (the .vhd will be use by Modelsim)

The write_lib command generates 3 different .vhd files 1] saed90nm_typ_vtables.vhd 2] saed90nm_typ_components.vhd 3] saed90nm_typ_VITAL.vhd for me. I tried using all 3 of them but I am unable to simulate my gate-level netlist with those files as they are throwing errors .

Can any1 help me solving this problem ?
Also if possible can any one attach saed90nm_typ.vhd file here, I am asking as I am assuming its a fairly commonly used library , that will be a great help .

Thanks in advance !
 

you should have the vhd file for gate level simulation , not using write_lib command to generate the code!
 

dc will provide the netlist in verilog format (more usual) and you used the verilog description of the std cell as well to execute the simulation.
but you should also add the sdf or be carefull of the delta delay during the simulation....
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top