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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: 着着着火了

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

[复制链接]
发表于 2024-9-16 10:25:37 来自手机 | 显示全部楼层
学习学习
 楼主| 发表于 2024-9-19 13:56:22 | 显示全部楼层
更新:一次跑多个cell的pex及calibre view

    1.pex.rule、pex.csh和calibreview.setup都已在单个cell的补充中有说明,这里不再赘述。

    2.新增了一个脚本:calibreview.config.csh。
    这个脚本是跑calibre view的配置文件,相当于准备工作,是配合auto_multipul_flow.csh用的,单跑意义不大。
    用法:在当前文件夹下执行./calibreview.config.csh cell_name lib_lay lib_sch,cell_name为topCell,lib_lay为输出library,lib_sch为电路library。
    这个脚本第一次使用需要把set cellmap_file=...的配置给填上。



    3.删掉了auto_multipul_drc_lvs_flow.csh,改为了auto_multipul_flow.csh,在脚本开头集成了选项设置,具体如下截图所示:
    m_flag.png
    virtuoso用了-replay模式,测试发现-restore模式一旦遇到error就会中断,后续语句不执行,而且也不会自动退出virtuoso。用-replay模式有个问题就是运行过程中的log不再在terminal输出,只能到virtuoso的log记录文件查看,所以用-log把log文件保存在pex文件夹下,方便提取结果输出在当前文件夹的calview.result文件。
    脚本为auto_multipul_flow.csh,用法:在当前文件夹下执行./auto_multipul_flow.csh。

    4.总结
    以下截图为所有需要准备的文件
    m_totalFiles_2.png
    需要完善配置的文件:auto_cdl_out.csh、calibreview.config.csh、drc.csh、lvs.csh、pex.csh。
    填入所跑的cell的信息的文件:input_cells.txt。
    需要复制或者链接的文件:cds.lib
    最终只需跑这个脚本:auto_multipul_flow.csh。


补充内容 (2024-10-22 16:26):
有个bug,pex输出格式选spectre和hspice不生效。
改法:打开aotu_multipul_flow.csh文件,找到第32行,把if(pex_flag == 0)改成if($pex_flag == 0)

multipul.zip

6.7 KB, 下载次数: 41 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2024-9-19 16:41:01 | 显示全部楼层
顶一下
发表于 2024-9-20 11:51:47 | 显示全部楼层
学习
发表于 2024-9-26 09:14:07 | 显示全部楼层
感谢分享!!!学习学习
发表于 2024-9-26 09:33:52 | 显示全部楼层


laisc 发表于 2024-9-14 14:15
请问是如何解决的呀


不好意思,刚刚看到。找到.csh文件所在位置,鼠标右键点击文件,出现一列信息,找到properties,点击它,在出现的栏中选中permissions,然后找到栏中的execute选项,把allow executing file as program勾选即可。也就是把这个文件的权限修改为可执行。
发表于 2024-9-26 09:38:08 | 显示全部楼层
下载学习
发表于 2024-10-18 09:39:48 | 显示全部楼层
点赞支持
发表于 2024-10-18 11:43:36 | 显示全部楼层
先赞后看

发表于 2024-10-21 09:30:45 | 显示全部楼层
谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-18 02:43 , Processed in 0.028388 second(s), 7 queries , Gzip On, Redis On.

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