"v2lvs" (come along with Calibre) can convert verilog netlist to Calibre format netlist for LVS purpose
v2lvs -v verilog_in.v -o spice_out.sp -w 3
for more complex syntax put into a script, say "v2sp.sh"
v2lvs -n -s0 GND -s1 VDD -s inc_1.cdl -s inc_2.sp -lsp sp_ref_lib.sp -v $1 -o $2
e.g. run in console:
./v2sp.sh input.v output.sp
##
-n : make the unconnected pins to get numbered connections starting at 1000
-s0
: default global ground is changed to
-s1
: default global power is changed to
-s
: causes the string .INCLUDE "filename" to be put at the beginning of the generated spice file
-lsp
: Spice library file name, pin mode. The spice file is parsed for interface configurations. Pins with pin select ([]) annotation are kept as individual pins using escaped identifiers. Normally standard cells reference library for cell mapping.
-v
: input verilog file name
-o
: output spice netlist file name
$1 : system var, which is filename1
$2 : system var, which is filename2
没有评论:
发表评论