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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 76439|回复: 64

[原创] 分享一个合并gds的方法

[复制链接]
发表于 2014-7-2 22:33:30 | 显示全部楼层 |阅读模式

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

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

×
最近在做一个项目,需要添加dummy,可是fab厂提供的文件是feol和beol分开的,需要产生两个gds。如果版图小也就算了,直接calibre -drc 生成gds就好了,可是小弟整的是whole chip,导出的gds就有近20G呀,用flat跑那个drc文件需要24小时+,这时间真的是受不了,用hierarchy跑的话生成近几万个小的cell,尼玛导入vituoso需要好几个library呀,有没有靠谱的方法呀,项目赶的紧呀,于是于是我想到了如下方法,欢迎拍砖:
1.用hierarchy跑出两个gds,至于怎么跑就不要我说了吧,能多用几个cpu就用几个cpu,时间是宝贵的说,用法:calibre  -64 -drc -hier -turbo 24 -hyper xxx.cal
2.将gds合并:
方法如下:
a.在csh终端敲入 calibredrv -shell
b.输入layout filemerge -in A.gds -in B.gds -out C.gds -createtop topcellname
生成新的C.gds,topcell名字是topcellname
3.写一个calibre drc文件将所需要的层次copy出来,大概用法 A1 { COPY A},最后运行calibre -drc yy.cal,生成新的gds,然后导入virtuso。


通过此方法,时间省了好多,省下的时间干嘛呢,可以刷微博,聊QQ,和妹子么么哒等等,千万不要谢我,因为我是雷锋。
发表于 2024-8-27 17:10:05 | 显示全部楼层
mark,学习学习
回复 支持 反对

使用道具 举报

发表于 2024-7-30 17:21:02 | 显示全部楼层


   
icfbicfb 发表于 2014-7-14 10:29
layout filemerge只能实现简单的merge功能,比如替代icc的top fram gds 的合并过程,
其实edi flow不需要这 ...


学习了~~
回复 支持 反对

使用道具 举报

发表于 2024-3-6 11:03:19 | 显示全部楼层
赞一个
回复 支持 反对

使用道具 举报

发表于 2024-2-29 14:06:57 | 显示全部楼层
IP merge mark
回复 支持 反对

使用道具 举报

发表于 2023-12-14 09:15:35 | 显示全部楼层
很有用
回复 支持 反对

使用道具 举报

发表于 2023-11-13 10:13:42 | 显示全部楼层

留个脚印,以后估计会用上
回复 支持 反对

使用道具 举报

发表于 2023-9-28 18:28:07 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

发表于 2022-10-10 16:22:24 | 显示全部楼层
hahhaha    牛逼
回复 支持 反对

使用道具 举报

发表于 2022-10-10 15:43:58 | 显示全部楼层
您好,请问这个dummy的文件是.drc的格式嘛,可以指导一下怎么加dummy嘛
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-11-2 09:27 , Processed in 0.019400 second(s), 4 queries , Gzip On, Redis On.

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