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

本文介绍了在设计早期阶段遇到的empty cell问题及其影响,包括导致DRC/LVS错误、增大文件体积和延长运行时间。提供了通过图形界面和命令行界面删除GDS中empty cell的步骤,强调了这一操作在确保设计准确性、减小文件大小和提高效率方面的重要性。

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

为什么要删除empty cell

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

drc log中的error

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

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

  • 减小文件大小。

  • 减少运行时间。

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

图形界面操作

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

file merge 图形界面

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

mark

注,我选选项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。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值