软件环境:
IC618
Calibre_2021
问题描述:
使用virtuoso绘制版图之后,要进行LVS和DRC,需要用到Mentor公司的Calibre软件,但是virtuoso工具栏中并未集成Calibre,曾经在使用Calibre2021时遇到过该问题,现已完美解决。
集成后的页面应如下图所示,点击Calibre就可以进行DRC和LVS相关操作了。
所需文件:
下面给出我虚拟机上两个文件的路径,仅供参考,可以图形化调用文件管理器操作或直接使用 "find /用户名 -name 文件名" 在用户路径下查找该文件,就会出现类于以下的路径。
skillREADME(Calibre官方给的skill脚本文件)
/qixin/eda/mentor_2021/calibre2021.4_17.8/aoi_cal_2021.4_17.8/shared/pkgs/icv/tools/queryskl/
.cdsinit(该文件是virtuoso启动时加载的配置文件,若virtuoso在启动时在启动目录没有找到.cdsinit,就会使用根目录下的文件,如果启动目录下有,会优先加载启动目录下的.cdsinit)
/qixin/eda/cadence_2021/IC618/tools.Inx86/dfll/cdsuser/
原理:
修改工作目录下的.cdsinit,在virtuoso启动时加载将calibre集成到工具栏的脚本代码。
操作步骤:
- 确保工作目录下有.cdsinit
先找到virtuoso工作目录(进行工程时open terminal的目录,不是virtuoso软件的根目录)下的.cdsinit文件,该文件为隐藏文件,Ctrl+H可以显示当前文件夹中的隐藏文件。
如果工作目录下没有该文件,请进入cadence目录下找到.cdsinit复制到工作目录下
路径:/cadence_2021/IC618/tools.Inx86/dfll/cdsuser/
2.在Mentor目录下找到skillREADME,并打开。
复制skillREADME中的部分内容(下面会详细说明哪一部分)到.cdsinit文件末尾并保存。
3.找到" 2.INSTALLATION "部分,复制以下代码到工作目录下的.cdsinit末尾并保存。
只要红框中的部分,因为说明部分未用注释符号,直接复制到.cdsinit会引起语法错误。
关于该代码段的使用,文件中都有详细说明,可以自行阅读学习,将复制的代码放到.cdsinit的最后。
4.在工作目录下open terminal,启动virtuoso,log输出以下信息说明成功了。
打开工程,工具栏中出现了Calibre,可以正常进行DRC、LVS