在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 471|回复: 8

关于新版本Calibre集成到Cadence中脚本的问题请教

[复制链接]
发表于 6 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

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
    )
)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


发表于 6 天前 | 显示全部楼层
这段话是这个文件里面的一段,直接load 这个就好了
截图.png
发表于 6 天前 | 显示全部楼层
执行 calibre -gui 可以打开图形界面。
打开help文档,搜索 Creating an Interface to Cadence Virtuoso
有完整的介绍

点评

感谢大佬  发表于 6 天前
 楼主| 发表于 6 天前 | 显示全部楼层


光非 发表于 2025-2-28 17:45
这段话是这个文件里面的一段,直接load 这个就好了


大佬说的没错,简略下来就是这句话
发表于 6 天前 | 显示全部楼层
thanks
发表于 前天 11:24 | 显示全部楼层
感谢楼上大佬分享
发表于 前天 11:37 | 显示全部楼层
我记得calibre2022和IC618不适配吧,得用高级一点的版本
发表于 前天 14:20 | 显示全部楼层
可以用的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-3-6 21:13 , Processed in 0.024100 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表