instGroup/constraint/Gcell/busguide/netgroup/Bump

本文介绍了集成电路设计中的关键概念,包括instGroup(实例组)、constraint(约束)、Gcell(全局布线格点)、busGuide(总线向导)、NetGroup(网络组)和Bump(焊球)。instGroup用于组织实例,便于布局。constraint用于设置布局约束,如Fence、Region、Guide和SoftGuide。Gcell是全局布线的重要参考网格,有助于优化布线路径和解决拥堵问题。busGuide指导总线网络的布线,提高资源利用率。NetGroup则将多个网络组合,以便于布线。最后,Bump在FlipChip技术中作为焊球使用,通过RDL路由与IO pad cell连接。
摘要由CSDN通过智能技术生成

 

 

 

 

1.

instGroup

Instance group。中文名例化单元组。Instance group可以用来group一些instances, 在做placement时,如果你希望一些instance可以尽量摆放在一起,可以创建一个instance group,并且把这些instance都添加到这个group中。如下图所示:

instance group本身并不会改变netlist. 但是我们可以通过runRcNetlistRestruct来改变netlist的层次结构本身,使它成为一个module。

使用方法:

createInstGroup

addInstToInstGroup

createInstGroup group1 -fence {300 300 600 600}

addInstToInstGroup group1 instA

 

2.

constraint

并不是timing里面的sdc文件,而是Floorplan中的module约束作用。

主要分为四种:按照约束由强到弱,可以分为是Fence,Region,Guide,SoftGuide

Fence(限制约束):强约束,“不可进不可出”的约束,属于该模块的单元只能放置在该区域内,且不允许放置其他单元

 

Region(区域约束):“可进不可出”的约束,属于该模块的单元只能放置在指定区域内,该区域内还可以放置其他单元

 

Guide(向导约束):为模块指定向导范围,“可进可出”的约束,属于该模块的单元可以放置在该向导范围内,也可以放置在该向导范围之外,不属于该模块的单元也可以放置在该向导范围内。

 

SoftGuide(软向导约束)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值