本文主要讲述了本人在使用自己的电脑以虚拟机运行IC617安装工艺库PDK到一系列的问题,以及相关的总结。主要为了方便有和我一样想法的人以及遇到此类问题的人。
操作内容 | 操作代码 |
---|---|
pwd | 显示工作路径 |
tar xvf 压缩包名称 | 解压一个tar的压缩包 |
cd /文件地址 | 使终端跳转到相关的目录下面 |
对于工艺库的安装,网站搜索上有很多的教程。目前来说,我找到的工艺库有两种:一种是直接就能复制粘贴放在虚拟机里面读取的CDB版本(但是对于IC617来说不能直接使用)。一种是需要安装的压缩包版本
对于第二种情况,可以参考下面链接
tsmc18rf工艺库的安装(图文教程–更详细)
CDB转换为OA格式的过程,网站上依旧有很多的教程,但是本人参考相关的教程操作完成之后,依旧有许多的问题。下面是转换相关教程,本人就不对这个过程做过多赘述。
tsmc18安装教程+CDB2OA
当然,按照上面方法转换为OA文件之后,仍然还是会有许多的问题。比如说
1、打开的库当中,所有去器件symbol都没有颜色、layout模型直接只剩下横线。
2、仿真进行的过程中发现仿真的参数出现问题。
3、任然没有办法打开这个库。
4、使用上述方法也许可以使用器件,但是没有办法进行仿真操作。
解决这些问题的办法就是:
1、创建一个文件夹、在这个文件夹中打开终端。
2、打开tool当中的conversion toolbox,点击第一个。
3、直接找到CDB文件目录下,打开之后选择需要转换的文件,选中之后直接OK,等待几秒钟之后文件转换完成。
对于一个cadence IC来说,他和一个工艺库建立连接的方式便是通过一个cds.lib的数据进行指引。所以cds.lib本质上来说,只是一个包含库路径的数据引导文本。
SOFTINCLUDE /opt/IC617/share/cdssetup/cds.lib :建立安装cadence目录默认库的连接
UNDEFINE tsmc18rf :没有找到库的定义
DEFINE smic18ee ./smic18ee :安装工艺库的定义
DEFINE test1 /home/work/smic18oa/project/test1:此目录下面创建新的库的定义
因此,在不存在cds的路径下面键入virtuoso,虽然你打开了ic617,但是你需要重新在此路径下创建cds.lib的文件
此处的警告表示,这个库已经在寻找的路径上找不到了,但是仍然存在在你的库的路径索引当中。
WARNING The directory: '/opt/IC617/Library/1P6M_1.8V_3.3V_MM_RF/tsmc18rf’ does not exist
but was defined in libFile '/opt/IC617/share/cdssetup/cds.lib’ for Lib 'tsmc18rf’.
这个错误,可以不用处理。不影响使用和仿真。
:0.0 Error “BadAtom (invalid Atom parameter)”
\e request 20 error 5 serial 229
总而言之,在使用的过程中,要在工艺库的路径下面打开这个软件,这样才能保证使用功能的完善性。
联系客服