tsmc18rf工艺库安装教程
在安装工艺库之前,先安装两个字体,把 virtuoso 启动时找不到字体的 warning 消掉。
sudo apt-get install xfonts-75dpi xfonts-100dpi
tsmc18rf 工艺库可从如下地址下载
https://download.csdn.net/download/qq_35379940/11953193
下载后得到文件 tsmc18rf_pdk_v13d.tar,解压后将文件放入/home/fxr/Cad中,如下
对于不同的工程,通常会采用不同的工艺和工艺库,因此把 PDK 安装在Mylib下。在 tsmc18rf 工艺库解压目录下直接执行如下语句进行安装。
perl pdkInstall.pl
其中 1P6M 指工艺为 1 层多晶硅 6 层金属。
由于 IC610 以上的版本只能识别 OA 格式的 PDK,而 tsmc18rf 采用的是 CDB 格式,因此需要用 IC617 自带的工具进行转换。执行以下指令为转换做准备。
cd /home/fxr/Cad/Mylib/
mkdir -p OA/cdb
cp /home/fxr/Cad/Mylib/tsmc18rf_1P6M/cds.lib OA/cdb
编辑 OA/cdb/cds.lib 文件,删除前两行,将第三行改为如下形式,指向 CDB 格式的 PDK。
DEFINE tsmc18rf /home/fxr/Cad/Mylib/tsmc18rf_1P6M/tsmc18rf
进入 OA 文件夹,运行 virtuoso。
cd OA
virtuoso&
点击 Conversion Toolbox
在下图中点击 Browse,选择刚才修改的 cds.lib 文件,如下图红框中所示,然后点击 OK。
稍等一会儿,等运行完成后,删除原本 tsmc18rf_1P6M 文件夹中的 tsmc18rf, 用 OA 中生成的 tsmc18rf 替换它。
注意转换过程可能会有三个报错,这是由于缺少 libXp.so.6 动态链接库所致,cdb2oail 程序需要 libXp.so.6 才能运行,但 ubuntu18.04 中删除了该库,从而导致此错误。解决办法是,下载下面的 deb 安装包,然后用 dpkg 命令安装。
sudo dpkg -i libxp6_1.0.2-2_amd64.deb
libxp6_1.0.2-2_amd64.deb
安装完成后重启 virtuoso 重新进行转换,就不会报错了。
打开上面图中生成的 tsmc18rf 文件夹,找到 libInit.il 文件,将下面两行注释掉。
然后打开 /home/fxr/Cad/Mylib/tsmc18rf_1P6M/techfile,将文件中最后一段 Controls 段剪切到最前面,如下图所示。
退出 virtuoso,回到之前的 Project 文件夹,重新运行 run_virtuoso。
cd /home/fxr/Cad/Project
virtuoso&
新建 Library,Name 为 tsmc18rf,点击 OK。
在 ASCII Technology File 选择 /home/fxr/Cad/Mylib/tesmc18rf_1P6M/techfile (我已安装完毕,出不来这个画面),故找了一张。
等待运行完成即可。
这是的元件可能会因为缺少显示文件而显示不正常
拷贝 /home/fxr/Cad/Mylib/tsmc18rf_1P6M/display.drf 到 /home/fxr/Cad/Project
cp /home/fxr/Cad/Mylib/tsmc18rf_1P6M/display.drf /home/fxr/Cad/Project
然后重启cadence就可以了。
右下角缩略图是黑的,点击之后才会出现,如上图左方所示。
tsmc18rf工艺库安装教程相关推荐
- PDK工艺库安装总结
PDK工艺库安装总结 shell script 列出环境变量 cds.lib DRC文件 shell script shell script (application/x-shellscript) 参 ...
- python windows curses库安装教程
python windows curses库安装教程 curses库不支持Windows操作系统,因此如果您用Windows操作系统并且确实需要用curses库,那需要手动安装. 首先,进入这个网站 ...
- linux库怎么安装路径设置,Linux libtins 库安装教程
因为工作原因需要用到libtins网络库, 所以今天去装一下. 很尴尬,由于本人对linux理解比较浅, 所以在中途遇到了一些问题. 虽然只是简单的安装步骤,但是阻挡不了自己菜啊. 一. 下载lib ...
- C617 redhat smicmmrf 工艺库安装 乞丐版
**IC617 redhat smicmmrf 工艺库安装 ** 没啥水平,自己记录一下,方便以后查找,不对的地方欢迎指正不胜感激. 如标题,cadence IC617,red hat系统下的 SMI ...
- IC617工艺库安装问题
问题:IC617中却少一个文件.cdsinit_61, 解决方案: 在标准的软件装载目录中并不存在这么一个.cdsinit_61文件.这个文件是不是哪个客户化的设置需要的?而且如果不缺什么内容的话,直 ...
- SA-设计规则及PDK安装报告[集创赛CSMC180BCD工艺库安装]
SA-设计规则及PDK安装报告[集创赛CSMC180BCD工艺库安装] cellmap. 一. 重要命令 二. model 02_PDK Calibre验证包含文件 drc - 设计规则 lvs-一致 ...
- linux下编译libuv,linux下libuv库安装教程
下载并编译libuv libuv需要自己手动下载源码,并手动编译. 当前目录为:/home/xlz/test/github/,在后面,会用$PATH来代替,我的系统的Debian8,64bit. $g ...
- Cadence IC617工艺库安装步骤
1.在ic's home 里先新建一个prj文件夹(以后都在prj文件夹里面open interminal,不要在桌面打开virtuoso) 2.找到下图这个文件夹里面的cds.lib文件,复制到pr ...
- 模拟集成电路设计学习笔记(一)IC617工艺库安装
博主的博客网站 欢迎大家访问! ccbirds.cn ccbirds.github.io 开发环境 集成电路设计使用cadence virtuoso 作为开发环境.virtuoso的安装十分复杂,在此 ...
最新文章
- 算法导论一个让人很不爽的地方
- XamarinSQLite教程Xamarin.Android项目添加引用
- 思科交换机和路由器的远程配置
- boost::EccentricityProperty用法的测试程序
- 用户认证-什么是会话
- 【redis】Redis简介
- 制作CAB自解压文件的工具——IExpress
- oracle存储格式化时间,ORACLE日期时间的格式化参数大全
- 在装完Linux系统之后自己去修改Swap分区的大小(两种方法)
- Python3+Selenium3自动化测试-(四)
- POJ 2429 GCD LCM Inverse(Miller-Rabbin素性测试,Pollard rho质因子分解)
- (String)、toString()、String.valueOf区别
- 题解 | Birthday Reminders-2019牛客暑期多校训练营第九场F题
- 35幅非常漂亮的夜景摄影作品欣赏
- system.in.read()用法
- 命令行修改mysql密码
- 缓冲区(buffer)与缓存(cache)
- Spark之spark VS MR
- 计算机应用微课说明,【计算机应用论文】微课在计算机应用基础教学的应用(共4621字)...
- 从移动互联网困局漫谈人工智能的未来