怎么把encounter导出的.v文件 转换成.cdl文件啊
我要做LVS
最好直接从encounter到处cdl.或则你可以拿到与encounter一样的物理单元库,利用工具在.v和cdl之间转换一下(你可以自己编个工具,另一种方法把.v导入virtoso后再导出cdl,看你用的工具了)
可以通过nettran 转换
看你的v是用什么方式写成的了.如果是综合后的门级网表,那基本上就是纯文字替换的问题,编个小脚本就搞定了,不必麻烦工具.
用v2lvs
v2lvs -v <input file>-o <output file>-lsr <reference file> -s <included_header>
-lsr 你的design中与bus的特别定义,需要写成与reference cdl中的格式一样;
-s 如std cell及IP的cdl 文件的include list。格式如:.INCLUDE/data/smic18/stdcell/cdl/stdcell.cdl
用nettran也可以转。
如果你用的calibre做LVS的话,最好用v2lvs;
用hercules的话,用nettran。
现有的文件如下:
Astro,arVerilogToCell时所用的Verilog file(不知道用这个.v文件可不可以)
Astro Stream Out的GDSII文件
Astro Verilog Out的verilog netlist
请教各位:还需要其它文件吗?calibre里v2lvs如何产生LVS所需的网表文件呢?
is v2lvs part of encounter?
v2lvs is a useful command
v2lvs or nettran
v2lvs is from Calibre
nettran is from Hercules ,
v2cdl xx.v > xx.cdl
话没有说完啊。
5楼正解 使用语句 V2LVS
学习了