IO plan命令备忘
本文为基于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 一对多,多对多时: mark RDL 准备 首先创建routing rule。其次,设置routing angle为45° 特殊RDL绕线 adjacent route split route differential route 差分绕线,使得两者绕线长度等长。 paralell route (differential) 绕线长度等长