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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
楼主: 着着着火了

[原创] 一套自动跑drc、lvs和pex的csh脚本

[复制链接]
发表于 2025-5-27 18:06:02 | 显示全部楼层


   
着着着火了 发表于 2025-5-27 17:56
哈哈,我是差生文具多,牛马脚本一箩筐,没有枪没有炮,牛马自己造



回复 支持 反对

使用道具 举报

发表于 2025-6-3 19:07:47 | 显示全部楼层
谢谢
回复 支持 反对

使用道具 举报

发表于 2025-6-9 20:25:46 | 显示全部楼层
学习了~
回复 支持 反对

使用道具 举报

发表于 2025-6-12 14:38:45 | 显示全部楼层
大佬,我有问题,在用GUI界面跑DRC的时候,可以通过export from layout viewer生成gds对应的calibre.db文件,但是我用calibre -drc drc_rule指令却一直报failure to open calibre.db的错,已经在drc_rule文件中改了layout primary和layout path。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-6-12 16:19:17 | 显示全部楼层


   
温文尔雅皮卡丘 发表于 2025-6-12 14:38
大佬,我有问题,在用GUI界面跑DRC的时候,可以通过export from layout viewer生成gds对应的calibre.db文件 ...


你可以先用你的drc_rule和calibre自动生成的_calibre.drc_比对一下有什么差别,然后照着这个文件改再试试是否可行。

还有错你贴点图上来吧,光看文字信息太少,判断不了
回复 支持 反对

使用道具 举报

发表于 2025-6-19 19:33:09 | 显示全部楼层


   
着着着火了 发表于 2025-6-12 16:19
你可以先用你的drc_rule和calibre自动生成的_calibre.drc_比对一下有什么差别,然后照着这个文件改再试试 ...


嗷嗷嗷好滴老哥,我已经搞定了,就是按照你的方法做的,谢谢啦
回复 支持 反对

使用道具 举报

发表于 2025-7-8 13:55:50 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

发表于 2025-7-11 17:58:31 | 显示全部楼层

火老师,我想用skill调用此shell脚本方便后续和其他skill一起组合使用,代码如下,CIW运行:runDRC(“LIB”,"CELL')     但是运行返回nil,请帮忙看看,谢谢



   

        

                
  1. procedure(runDRC(lib_lay, topCell)
  2.   shell(strcat("./auto_drc_flow.csh" " " lib_lay " " topCell))
  3. );procedure
            

   

    复制代码


回复 支持 反对

使用道具 举报

发表于 2025-7-14 16:14:14 | 显示全部楼层
先赞后看。顶一个
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-7-15 11:00:19 | 显示全部楼层


   
A565417449 发表于 2025-7-11 17:58
火老师,我想用skill调用此shell脚本方便后续和其他skill一起组合使用,代码如下,CIW运行:runDRC(“LIB ...


我这边测试是返回t,写法是OK的,所以我也不知道是什么问题。
测试过程中才发现所有执行脚本都要放在virtuoso启动目录下,写入绝对路径或者相对路径都被waive掉,只在当前目录查找执行,不知道是机制还是Bug



回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-9-14 19:54 , Processed in 1.825549 second(s), 4 queries , Gzip On, Redis On.

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