热度 36| ||
因为目前使用的Cadence版本为IC617,而这个版本只能够识别OA格式的PDK。而tsmc18rf是cdb格式的PDK,所以在使用之前需要进行CDB-OA转换。
而且在做电路设计中,总是要用到各种各样的工艺库,故对于PDK的安装,有必要有所了解。
请在获取tsmc18rf PDK前提下,进行以下步骤。
1.解压tsmc18rf_pdk_v13d.tar文件。
首先使用cp指令将tar文件复制至/home/IC/tsmc18rf_pdk目录下。
使用cd /home/IC/tsmc18rf_pdk/指令进入该目录。
再使用tar -xvf tsmc18rf_pdk_v13d.tar命令解压到当前目录。
2.安装CDB格式的PDK
当前若处于/home/IC/tsmc18rf_pdk/目录下
则可直接使用perl pdkInstall.pl指令进行安装
安装过程中会让我们对3个PDK进行选择,现在选择第一个。
下一步将要选择安装路径,
在确认之后,它将会在Mylib目录下自动新建一个TSMC_1P6M_MM_RF的文件并有诸多子文件。
3.修改配置cdb.lib文件
在/home/IC/Mylib目录下新建OA文件夹,用来保存转换成OA格式的PDK数据。
在OA目录下新建cdb文件夹,用来存放CDB格式PDK的cds.lib文件。
并将TSMC_1P6M_MM_RF目录下的cds.lib复制至该cdb文件夹下。
修改cds.lib文件使其指向CDB格式的PDK。
4.CDB-OA转换
从OA目录下进入cadence。
利用IC617自带的CDB转OA工具进行转换(Tools—Conversion Tool Box)
选择CDB to OpenAccess Translator,并在弹出的窗口中的Path to cds.lib file:一栏中填入待转换的cds.lib文件路径/home/IC/Mylib/OAcdb/cds.lib。
点击ok转换完成后在OA目录下会生成OA格式的tsmc18rf。
5.导入PDK
将原来/home/IC/Mylib/TSMC_1P6M_MM_RF下的tsmc18rf文件夹删除,用新生成的OA格式的tsmc18rf文件夹替换(即/home/IC/Mylib/OA/tsmc18rf)。
修改工作目录/home/IC/Projects下的cds.lib文件,使其指向/home/IC/Mylib/TSMC_1P6M_MM_RF目录下CDB格式的PDK。
从/home/IC/Projects进入Cadence,进入Library Manager可以发现PDK安装成功。
注意:
此时的元件因为缺少显示文件而显示不正常
拷贝 /home/IC/Mylib/TSMC_1P6M_MM_RF/display.drf 到 /home/IC/Projects
然后重启cadence就可以了。
Xuan_Sun: project文件是什么时候创建的呀
bk0717: 你好,你的问题解决了吗?