软件环境:

        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集成到工具栏的脚本代码。

操作步骤:

  1. 确保工作目录下有.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

        

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐