本文为基于ICCII的IO plan的备忘录
创建bump array
使用命令create_bump_array
IO ring + corner cell
其实,直接用create cell然后手工挪过去也不费事,反正也就一次。后面通过读def的方式读进去就好了。
IO constraints
通常power pad都是事先根据空余位置,算好了。具体放在什么位置也都定了。很少用到这种工具自动加power pad的方式。如果是pad limit,就少放点power io, 如果是core limit,power io的数量就可以适当多点。
matching type
通过create_matching_type和add_matching_type来进行pad和bump的匹配。工具会在相同matching type的pad和bump中,采取就近原则,进行匹配。
特殊的matching type
例如,PG net的bump&pad 一对多,多对多时:
RDL 准备
首先创建routing rule。其次,设置routing angle为45°
特殊RDL绕线
adjacent route
split route
differential route
差分绕线,使得两者绕线长度等长。
paralell route (differential)
绕线长度等长,但是尽量有更长的并行的部分。
tapper route
shielding
end
下一篇将会为您介绍IO plan中SSO的概念,敬请关注。
下一篇将会为您介绍IO plan中SSO的概念,敬请关注。
本文分享自微信公众号 - 白山头讲IC(gray_mount)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
来源:oschina
链接:https://my.oschina.net/u/4579346/blog/4476647