在启动Cadence软件的时候,每次都会自动加载.cdsinit和.cdsenv这两个文件,其负责cadence的初始设置和用户的自定义设置:
.cdsinit文件:主要负责一些加载项的设置
.cdsenv文件:主要负责一些环境变量或者参数的设置
两者在使用功能上有一些交叉,例如:我们在使用CIW的退出时,会弹出是否真的要退出的提示窗口,假如我们不想让软件弹出这个询问窗口,我们可以在.cdsenv文件中设置:
ddserv.ciw promptOnExit boolean nil
或在.cdsinit文件中设置:
envSetVal ("ddserv.ciw" "promptOnExit" 'boolean nil)
结果是相同的。
关于.cdsenv的设置:
我们可以在CIW窗口->option->save default里导出当前的cdsenv然后进行分析学习等。(注:在cdsenv我们一般会对字体,格点,加载工艺库,数字的有效位数等进行一些个性化的设置。且cdsenv每行一般分成四部分:大项,小项,类型,值)。
关于.cdsinit文件里的设置:
除了可以完成cdsenv的功能外,还可以完成很多其它功能。另外补充一点,Cadence启动一般会最先在启动目录寻找.cdsinit文件,如果找到就加载,如果没有找到会到用户的家目录去寻找,如果还没有找到,应该会软件安装的某个目录下去寻找。(注:如果当前启动目录能找到.cdsinit文件,软件就不会自动去加载家目录下的.cdsinit文件了。)