To Jaz:
I only have SPICE CELL, I don't have Standard Cell Library for Cadence. I have ever used Verilog In of Cadence to generate netlist. The Cadence will create symbol for Standard cell.But the pin order of the symbol doesn't match to Spice Cell. Would you tell me how to chang the pin order to match the SPICE CELL?
Thnaks a lot.
May u can try the ECS (Cohesion ).
They have ASCII library format.
And there are SDK which can build ur own script to solve ur problem by programing their tool.
I saw there is a sample script to translate
verilog into symbol lib.
If you only have to translate a Verilog Gate Level netlist into spice you should do that with a script. The gate level netlist is flat and uses unordered pins. That is in contrast to spice where the order is In/Bidirectional/Out and then lexical. So the script have to order the pins. Cadence for example does store internal regarding some order. That is why sometime if you edit Symbol and Schematic the order get confused.
3. RC-extract debug
SPEF netlist --> spicevision Pro
4. use Layout tool Hercula_nettran function
5. nassda tool
v2s to convert verilog netlist to spice
Command syntax
v2s <verilogFile> -s <cellSpiceFile> -o design.sp
<verilogFile>: input verilog file
<cellSpiceFile>: ASIC cells spice netlist
In case a memory block exists in the design, the simulation time can become
very long. As a result, it is recommended to use an equivalent skeleton (an
empty shell with only capacitors connected to the input ports) to replace
the memory block in the design.
A utility lib2spice can generate the skeletons from the .lib files.
lib2spice –i <libFile> -o <spiceFile>
<libFile>: input Synopsys .lib file
<spiceFile>: output skeleton file
6. verilog ---> DA --> edif --> viewdraw --> spice
you must have spice netlist of all cells, then use some netlist translator to translate the verilog netlist into spice netlist.
The translated netlist only shows the connection of std cells, same as edif/sch or hdl netlist, but you can include the spice netlist of std cells as subckt, then you can do simulation of your circuits.
May u can try the ECS (Cohesion ).
They have ASCII library format.
And there are SDK which can build ur own script to solve ur problem by programing their tool.
I saw there is a sample script to translate
verilog into symbol lib.