calibre中的hcell_简单提一下calibre-LVS中hcells的应用

在大屏LCD Driver的chip layout TOP层验证时,电脑配置有限会使calibre LVS因内存不足中断,使用hcell可简化层次、提高性能、缩短时间。还介绍了hcell列表特点、layout与source cell name对应关系,以及hcells文件格式示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在做大屏LCD Driver的chip layout TOP层验证时,因为SRAM和APR部分layout(版图) 太过于复杂,而电脑配置如果有限,calibre LVS运行到一半时就会因为内存不足而中断,无法继续。因此需要用到hcells,他可以简化schematic和layout的层次,有效的提高calibre的性能,同时也会缩短LVS所需要的时间。hcell英文意思是hierarchically corresponding cell,我把它翻译为层次化对应的单元。

在一般情况下,在layout(版图)和source中相对应的hcell列表应该是比较简单的,且这些cell在层次化的结构中出现了很多次。一个详细的hcell列表是没用必要的,往往适得其反。这是因为在Calibre LVS 时层次化的单元会被选择性的打散以提高性能,而密集的单元会影响calibre的性能。在hcell列表中的cells则不会被打平。指定某些像通孔(via)或其它一些小的单元也会阻碍calibre LVS的性能。

在calibre LVS hcells中,layout(版图) cell name和相对应的source cell name可能是一样的,也可能不同。可以指定一对多的关系,即一个layout(版图) cell name对应多个不同的source cell name。当然也可以指定多对一的关系,即一个source cell name对应多个layout(版图) cell name。但是多对多的关系是不被允许的。

下面举个例子说明一下 hcells 文件的格式

//layout source

ABC DEF

ABC GHI

ABC JKL

UVW XYZ

RST XYZ

OPQ XYZ

UVW GHI

OPQ DEF

一对多的例子:同一layout cell name 对应不同的source cell name

//layout source

ABC DEF

ABC GHI

ABC JKL

多对一的例子:不同的layout cell name 对应不同的 source cell name

//layout source

UVW XYZ

RST XYZ

OPQ XYZ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值