马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
最近在试装calibre 2022+IC618,要将Calibre集成到Cadence中,需要在.cdsinit中加入对应代码,之前论坛有zheng大神写的一篇:EDA软件安装流程:RHEL7.8+cadence+calibre2018+synopsys,里面提到具体代码如下面所示,具体含义也不是很理解,但看到里面有软件版本信息。所以现在使用新版本软件后,请教一下各位大神,对应的代码应该如何修改?是否又地方可以找到对应的官方说明文档?谢谢
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; checkCALIBRE_HOME ; cal_home=getShellEnvVar("CALIBRE_HOME") if(cal_home==nil then cal_home=getShellEnvVar("MGC_HOME") if( cal_home!=nil then printf("// CALIBRE_HOMEenvironment variable not set; setting it to value of MGC_HOME\n"); ) ) if(cal_home!=nil && isDir(cal_home) && isReadable(cal_home) then ; Load calibre.skl or calibre.4.3.skl, notboth! ; Load calibre.skl for Cadence versions 4.4and greater load(strcat(cal_home"/lib/calibre.skl")) ;;;;Loadcalibre.4.3.skl for Cadence version 4.3 ;;;load(strcat(cal_home "/lib/calibre.4.3.skl")) else ; CALIBRE_HOME is not set correctly. Reportthe problem. printf("// Calibre Error: Environment variable ") if( cal_home==nil || cal_home==""then printf("CALIBRE_HOME is notset."); else if( !isDir(cal_home) then printf("CALIBRE_HOME does not point toa directory."); else if( !isReadable(cal_home) then printf("CALIBRE_HOMEpoints to an unreadable directory."); ) ) ) printf(" Calibre Skill Interface notloaded.\n") ; Display a dialog box message about loadfailure. hiDisplayAppDBox( ?name 'MGCHOMEErrorDlg ?dboxBanner "Calibre Error" ?dboxText "Calibre Skill Interface notloaded." ?dialogType hicErrorDialog ?dialogStyle 'modal ?buttonLayout 'Close ) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|