• 92409

    文章

  • 775

    评论

  • 17

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

安装台积电PDK tsmc18rf

撸了今年阿里、腾讯和美团的面试,我有一个重要发现.......>>

前一篇文章讲了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。

等待运行完成即可。


695856371Web网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

欢迎来到梁钟霖个人博客网站。本个人博客网站提供最新的站长新闻,各种互联网资讯。 还提供个人博客模板,最新最全的java教程,java面试题。在此我将尽我最大所能将此个人博客网站做的最好! 谢谢大家,愿大家一起进步!

转载原创文章请注明出处,转载至: 梁钟霖个人博客www.liangzl.com

0条评论

Loading...


发表评论

电子邮件地址不会被公开。 必填项已用*标注

自定义皮肤
注册梁钟霖个人博客