首页/文章/ 详情

白山头讲PV:如何删除gds中的empty cell

1年前浏览354

设计的早期阶段,并不是所有的ip都能ready,那时候很有可能还没有gds。这时候就产生了“empty cell”的问题。

为什么要删除empty cell

如果我们用带有empty cell的gds进行drc或者lvs的话,就会出问题。

 

解决这个问题的最好的办法就是gds中的empty cell删掉。

当然,删除empty cell还有别的好处,

  • 减小文件大小。
  • 减少运行时间。

下面,介绍一下如何删掉gds中的empty cell。

图形界面操作

首先,打开calibredrv图形界面。选File->File Merge

 

然后在File Merge窗口,选中图形所示选项。然后在进行file merge。

 

注,我选选项3的时候,calibredrv就会崩溃,应该跟某些版本有关,所以测试中我选的是第2个。

命令行界面操作

首先我们看一下layout filemerge命令的选项。

 

其中选项 noemptycells中,0 1 2 3 分别表示的意义如下

选择选项3,或者2.

示例:

calibredrv -a layout filemerge -in a. gds b.gds c.gds -noemptycells 3 -mode rename -out out.gds

end

这样,我们就可以提前进行gds的检查了。这个非常重要,这样我们才能提前发现floorplanning的问题,以便修正floorplanning。

来源:白话IC
理论科普
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-09-07
最近编辑:1年前
白山头
签名征集中
获赞 12粉丝 3文章 181课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈