总结写在开头:
对于cdb转oa,首先找到相应cdb库的cdb.lib文件(或其他名字的.lib文件)和相应的cdb库文件夹,然后用virtusos自带的tools—虚烂Conversion Toolbox进行转换,生成新的库文件夹,然后新建library,路径指向这个新的文件夹即可
软件和资料请看个人介绍
工艺库转换步骤如下:
1.打开virtuoso
/opt/Cadence/IC617/bin/virtuoso
2.打开tools--library manager查看当前library
3.在IC617文件夹中新建Library和OAconversion文件夹,在Library文件夹中新建1P6M_1.8V_3.3V_MM_RF
mkdir ./ Library
mkdir ./ Library /1P6M_1.8V_3.3V_MM_RF
mkdir ./ OAconversion
解压库压缩包到tsmc18rf_pdk_v13d文件夹
tar –xvf tsmc18rf_pdk_v13d.tar –C tsmc18rf_pdk_v13d
4.安装pdkInstall.pl到Library
perl ./pdkInstall.pl
1
/opt/Cadence/IC617/Library/ 1P6M_1.8V_3.3V_MM_RF(事前新建的文件夹1P6M_1.8V_3.3V_MM_RF)
5.将/opt/Cadence/IC617/Library/1P6M_1.8V_3.3V_MM_RF中cds.lib拷贝到/opt/Cadence/IC617/OAconversion/cdb
6.将这个cds.lib文件中的tsmc18rf后面的改成/opt/Cadence/IC617/Library/1P6M_1.8V_3.3V_MM_RF/tsmc18rf(事前新建的1P6M_1.8V_3.3V_MM_RF文件夹路径)
点击tools-Conversion Toolbox,然后点击CDB to OpenAccess Translator
7.然后Browse中选择/opt/Cadence/IC617/OAconversion/cdb/cds.lib,然后点击OK
8.这时/opt/Cadence/IC617/OAconversion新生成了tsmc18rf文件夹,将原来/opt/Cadence/IC617/Library/1P6M_1.8V_3.3V_MM_RF中的tsmc18rf删除,然后再将OAconversion新生成了tsmc18rf拷贝到其中。
9.然后在virtuoso中点击file—new—library,选择1P6M_1.8V_3.3V_MM_RF中的techfile
10.然后在Tools—library Manager中看,发现tsmc18rf库已经加入
)打开饥悄扰library explorer2)建议一个工程,工作目录自己决定,然后关闭工程。
3)在工程目录下,打开cds.lib文件,修改其中内容,增加蓝色类似行
其中XXX_poweric等为原HDL库运腔
DEFINE lib_lib worklib
define XXX_poweric E:\XXX_proj\archive_libs\XXX_poweric
define XXX_connector E:\XXX_proj\archive_libs\XXX_connector
.......
加全烂旦所有archive_libs目录下库类别
4)重新打开第2步关闭的工程,可以看到要修改的库已在左边栏列出了。
5)在library explorer中Click上导出的器件
6)器件上right click,选择part developer
7)然后在part developer中,选择file菜单中的import and export
选择导出类型为capture part即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)