Cadence .cdsinit文件load顺序及其配置

Cadence .cdsinit文件load顺序及其配置

昨天和同事讨论到.cdsinit文件的调用顺序,我特意去看了cadence安装路径下自带的cdsini文件,从文件中可以看出先执行./.cdsinit(Cadence启动路径下),如果./下没有再执行~/.cdsinit(home目录下);所以最后.cdsinit的执行顺序应该是:

  • <install_dir>/tools/dfII/local/.cdsinit (因为cadence启动时只有先load该cdsinit文件后才load其他设置)
  • ./.cdsinit
  • ~/.cdsinit

配置自己用的.cdsinit文件,最好在./.cdsinit文件中配置,这样既不会影响项目组中其他成员的配置,也不会影响自己home目录下其他项目。

而且.cdsinit文件在./目录下找到并load后,不会再load ~/.cdsinit。​
​​​​​​​Cadence .cdsinit文件load顺序及其配置
Cadence .cdsinit文件load顺序及其配置

在.cdsinit文件中还可以配置一些软件,比如仿真的以及layout验证的软件,还可以配置自己的快捷键,格式如下:

  • load “/opt/…/calibre.OA.skl” (配置calibre)
  • load “./layout_bindkey.il”(load layout快捷键)
  • ddsOpenLibManager( ) (配置virtuoso启动后自动弹出LibraryManager窗口)

Cadence .cdsinit文件load顺序及其配置