Virtuoso配置文件”.cdsinit”文件介绍和使用


1. 常用功能介绍

主要负责加载相关初始化文件设置,主要包含:

(1)初始化相关配置文件,如Calibre接口文件等;

(2)初始化原理图和版图快捷键文件;

(3)初始化相关环境变量文件;

2. 文件路径

1、Cadence IC 618安装后,.cdsinit(cdsinit)文件会在以下2个路径中存在:

此为系统站点自带配置文件,如需使用请将cdsinit文件拷贝到:

<cds_install_dir>/local/.cdsinit,其中(<cds_install_dir>/local/这个目录下的<local>文件夹需要自己创建)。

说明:此配置文件一般情况下我们不使用。

(2)<cds_install_dir>/cdsuser/.cdsinit

此为系统用户自带配置文件,此文件经常用作用户定制初始化配置文件,以及用户定制原理图和版图快捷键文件;

如果使用请将此路径下的.cdsinit文件拷贝到./.cdsinit 或者 ~/.cdsinit 目录下;

其中:”.”代表工作路径—working directory;”~“代表用户家路径—user‘s home directory

2、如果我们将.cdsinit文件按以上说明,均拷贝一份,那么.cdsinit文件将存在于以下5个路径分别为:

3. 调用顺序

如上所述.cdsinit相关路径:

Cadence启动后,依次调用顺序为:①—②—④或⑤;

说明:④或⑤系统只调用其中一个,当2个同时存在时,只调用④。

4. 文件拷贝建议及注意事项

1、建议用户拷贝③路径下的.cdsinit文件到自己工作路径下,也就是④路径下的文件。

通常拷贝后会将原来内容删除,只写上自己配置的语句。因为路径③下的.cdsinit文件中的内容和路径①中的内容重复。

2、特别注意如果用户不小心拷贝了路径①中的.cdsinit文件到工作路径或home路径下,则需要将原.cdsinit文件的下部分语句注释掉(语句前加个分号“;”),否则会出现自己调用自己,cadence启动会崩溃!如下图是相关说明:

5. 文件应用

1、使用.cdsinit文件加载其它软件

一般一些其他平台软件会提供cadence软件调用的接口,为了让cadence在启动时就加载相关软件环境,可以将相关软件调用的脚本命令加载.cdsinit文件中;

举例:调用Calibre接口:

load(“<calibre_install_dir>/xxx/caliber.skl”)

其他相关软件平台可以采用以上类似方式加载。

2、使用.cdsinit文件加载自定义快捷键

 有两种方法加载自定义快捷键

举例:如快捷键文件myleBindKey.il放在如下路径:

/projects/huan/myleBindKey.il

方法1:直接使用load加载快捷键文件路径

load(“/projects/huan/myleBindKey.il”)

方法2:打开自己工作路径下的.cdsinit文件,并找到快捷键自定义的语句,然后把自己快捷键文件名和路径添加到指定的语句内,最后设置好如下图所示:

3、使用.cdsinit文件加载软件操作的环境变量

可以对原理图、版图以及仿真图窗口的环境变量进行自定义设置,相关配置文件文件在对应的.cdsenv中,可以拷贝到工作目录或home目录下自定义加载。

另外:在.cdsinit文件中可直接写入相关配置语句进行软件使用设置。

实用举例:

(1)启动Cadence后,自动打开Library Manager窗口

ddsOpenLibManager()

(3)启动Cadence后,自动加载保存各图层颜色显示文件display_new.drf;

drLoadDrf(”xxx/xxx/display_new.drf”)

-END-

发表评论