1、Project Directory设置(仿真结果的保存路径自定义)
如果PDK环境未做任何更改,默认路径为:~/simulation
.cdsinit 中添加以下设置:
envSetVal("asimenv.startup" "projectDir" 'string "/path/path/simulation")

2、Host Mode设置(设置作业运行方式为distributed)
默认为 local
.cdsinit 中添加以下设置:
envSetVal("asimenv.startup" "hostMode" 'string "distributed")3、ADE XL中,Run Options设置(设置作业运行方式为并行)
默认为 Series,Cornet Analysis、MonteCarlo Analysis等需要并行计算的场景,需要开启此选项
.cdsinit 中添加以下设置:
envSetVal("adexl.distribute" "defaultRunInParallel" 'boolean t)
4、调度器与ADE集成
For IBM LSF:
setenv LBS_BASE_SYSTEM LBS_LSF
For Cadence build-in schedultor (LBS) :
setenv LBS_CLUSTER_MASTER <cdsqmgr_exec_host(cdsqmgr启动的主机)>
备注:
单纯的cadence作业环境,仿真基本上都是spectre的,小规模环境用LBS足以。
5、解决”CDS.log File is already locked by some other process”这样的Warning
设置以下环境变量
setenv CDS_LOG_VERSION sequential
6、让工具运行在64 位模式下
设置以下环境变量
setenv CDS_AUTO_64BIT ALL
7、解决CentOS系统下使用virtuoso 报warning
“Warning HOST DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX CONFIGURATION”
设置以下环境变量:
setenv W3264_NO_HOST_CHECK 1
8、检查工具所需要的系统依赖包
执行以下命令
/path/tools.lnx86/bin/checkSysConf -r /path/tools.lnx86/bin/checkSysConf <toolsname>
9、VNC 与 cdsXvnc端口范围区分开
背景:
从 VNC的启动脚本 /usr/bin/vncserver 来看,免费版的最多开 99个端口
当使用virtuoso -nograph 功能时,会启动一个cdsXvnc,默认将尝试 :80 至 :89范围
为避免端口冲突,官方提供多种解决方案,例如以下方法将 cdsXvnc的范围设置成从400起

10、更改参数设置
实际工作中根据需求,support.cadence.com 查阅资料
2026年9月7日作者补充:
在ADEXL 中设置默认的JOB Policy
1、CAD管理员先 Save 一个模板,比如名称为 custom_setup

2、此模板默认的保存路径:virtuoso启动目录下的 .cadence/jobpolicy 中

3、将此模板放到统一的路径,其他用户直接去调用
例如放在 /cad/global_setup/.cadence/jobpolicy 中
设置默认用此模板,每次virtuoso 启动的时候生效
setenv CDS_SITE /cad/global_setup
envSetVal("adexl.icrpStartup" "defaultJobPolicy" 'string "custom_setup")


网友留言: