The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Other CAD Tools >> Physical Verification, Extraction and Analysis >> simulation after Place&Route https://designers-guide.org/forum/YaBB.pl?num=1169084963 Message started by qlmei on Jan 17th, 2007, 5:49pm |
Title: simulation after Place&Route Post by qlmei on Jan 17th, 2007, 5:49pm Hi, everyone After Place&Route, i import verilog netlist to cadence and got symbol and schematic. If i want to simulate with schematic, how to include the .sdf file? |
Title: Re: simulation after Place&Route Post by ywguo on Jan 22nd, 2007, 6:30am Hi, I think the .sdf file is a back-annotation file for gate-level simulation of verilog or VHDL. So you need not import the verilog netlist to a cadence composer. :) In some HDL simulator, the .sdf file is read and the post-layout timing information is annotated at each path and gates, flip-flops, etc. Yawei |
Title: Re: simulation after Place&Route Post by marjo marasigan on Feb 18th, 2007, 9:28pm Hi! Is there a way for us to import the .sdf file into cadence? We have already simulated our verilog file together with the .sdf using NCLaunch. But we need to import the verilog file together with the .sdf into cadence in order to perform mixed signal simulation.. Is there any way? Help.. -marjo |
Title: Re: simulation after Place&Route Post by zhong on Feb 26th, 2007, 12:16am I guess what you were asking is to import SDF to Cadence Virtuoso DFII database ? And you have imported Verilog gate level netlist into the DFII. Actually you don't need to "import SDF" to be "DFII database" . SDF file is a standard text, you can directly backannotate SDF text file to your Verilog gate level netlist during ncelab stage either in command mode or GUI mode. Here is what you need to do .. For example , you have raw SDF file "my_sdf.txt" 1. run ncsdfc to generat compiled SDF file ncsdfc my_sdf.txt ---> generat my_sdf.txt.X which is compiled SDF file 2. Prepar SDF command file say MY_SDF_CMD.txt , for example COMPILED_SDF_FILE = "PATH_TO_YOUR_SDF_FILE/my_sdf.txt.X" ; SCOPE = top.I0.I1 ; ----- This means that your verilog gate level block is top.I0.I1 in top level design context . .... 3. In AMS-ADE or AMS-HED GUI In ncelab options -> SDF command field , please fill path_to_your_sdf_command_file/MY_SDF_CMD.txt So that SDF will backannotate to the verilog gate level block .. Hope this helps .. Zhong |
Title: Re: simulation after Place&Route Post by marjo marasigan on Feb 26th, 2007, 1:49am Thanks for the reply Sir Zhong! :) Actually, we have already done the backannotation of our verilog file. But we still need to simulate the verilog file (with the corresponding delays from the sdf) together with the schematic and layout of our analog modulator in Virtuoso.. Do you know of any options that we may have to be able to do this? :) -marjo |
Title: Re: simulation after Place&Route Post by zhong on Feb 26th, 2007, 10:26pm In fact , My previous reply did address how to backannotate SDF to the verilog code in DFII schematic. It should address your question. For example of my SDF cmd file .. top.I0.I1 top is schematic top.I0 is shematic top.I0.I1 is verilog module (gate level netlist) for SDF backannotation to . This is way I use to backannotate SDF to analog-mixed design in DFII GUI all the time . Hope this helps .. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |