IO plan命令备忘

IO plan命令备忘

本文为基于ICCII的IO plan的备忘录

创建bump array

使用命令create_bump_array

IO plan命令备忘

IO ring + corner cell

IO plan命令备忘

其实,直接用create cell然后手工挪过去也不费事,反正也就一次。后面通过读def的方式读进去就好了。

IO constraints

IO plan命令备忘

通常power pad都是事先根据空余位置,算好了。具体放在什么位置也都定了。很少用到这种工具自动加power pad的方式。如果是pad limit,就少放点power io, 如果是core limit,power io的数量就可以适当多点。

matching type

通过create_matching_type和add_matching_type来进行pad和bump的匹配。IO plan命令备忘工具会在相同matching type的pad和bump中,采取就近原则,进行匹配。

特殊的matching type

例如,PG net的bump&pad 一对多,多对多时:IO plan命令备忘

IO plan命令备忘
mark

RDL 准备

首先创建routing rule。其次,设置routing angle为45°

IO plan命令备忘

特殊RDL绕线

adjacent route

IO plan命令备忘

split route

IO plan命令备忘

differential route

IO plan命令备忘差分绕线,使得两者绕线长度等长。

paralell route (differential)

IO plan命令备忘绕线长度等长,但是尽量有更长的并行的部分。

tapper route

IO plan命令备忘

shielding

IO plan命令备忘

end

下一篇将会为您介绍IO plan中SSO的概念,敬请关注。

下一篇将会为您介绍IO plan中SSO的概念,敬请关注。