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

在做大屏

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值