安装台积电PDK tsmc18rf

ε祈祈猫儿з 提交于 2020-02-28 11:15:32

前一篇文章讲了cadence virtuoso等软件的安装,可参考如下链接。

https://my.oschina.net/propagator/blog/3166272

但做集成电路设计和模拟,还需要有foundry相应的工艺库参数,这篇文章主要介绍台积电0.18um工艺库的安装。

 

在安装工艺库之前,先安装两个字体,把virtuoso启动时找不到字体的warning消掉。

sudo apt-get install xfonts-75dpi xfonts-100dpi

 

tsmc18rf工艺库可从如下地址下载

https://download.csdn.net/download/qq_35379940/11953193

下载后得到文件tsmc18rf_pdk_v13d.tar,将该文件放入单独的文件夹中,然后解压,可得到如下的一些文件。

 

对于不同的工程,通常会采用不同的工艺和工艺库,因此把PDK安装在工程目录下。之前创建了project01作为测试,现在把这个工艺库安装在这个目录下。在tsmc18rf工艺库解压目录下直接执行如下语句进行安装。

perl pdkInstall.pl

其中1P6M指工艺为1层多晶硅6层金属。

 

由于IC610以上的版本只能识别OA格式的PDK,而tsmc18rf采用的是CDB格式,因此需要用IC617自带的工具进行转换。执行以下指令为转换做准备。

cd /home/praise/ICDesign/project01
mkdir OAconvert
mkdir OAconvert/cdb
cp /home/praise/ICDesign/project01/tsmc18rf_1P6M/cds.lib OAconvert/cdb

编辑OAconvert/cdb/cds.lib文件,删除前两行,将第三行改为如下形式,指向CDB格式的PDK。

DEFINE tsmc18rf /home/praise/ICDesign/project01/tsmc18rf_1P6M/tsmc18rf

进入OAconvert文件夹,运行virtuoso。

cd OAconvert
run_virtuoso

在下图中点击Browse,选择刚才修改的cds.lib文件,如下图红框中所示,然后点击OK。

稍等一会儿,等运行完成后,用OAconvert中生成的tsmc18rf替换原本tsmc18rf_1P6M文件夹中的同名文件。

注意此过程可能会有三个报错,如下图log文件所示,但因为报错信息太少,目前尚不确定其有何影响,等将来发现问题再想办法解决。

 

打开上面图中生成的tsmc18rf文件夹,找到libInit.il文件,将下面两行注释掉。

然后打开/home/praise/ICDesign/project01/tsmc18rf_1P6M/techfile,将文件中最后一段Controls剪切到最前面,如下图所示。

 

退出virtuoso,回到之前的project01文件夹,重新运行run_virtuoso。

cd /home/praise/ICDesign/project01
run_virtuoso

新建Library,Name为tsmc18rf,点击OK。

等待运行完成即可。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!