Placement Blockage分为: hard, soft, partial。
hard: 工具在任何阶段都不可以放cell进来,但自己可以手动摆进来。
soft:工具不可以放进来,但是后面的legalization或者optimization可以放进来。
partial:工具可以在区域内摆一定数量的cell,cell的面积比上blockage的区域面积不可以超过人为设定的百分比。
Std cell Status有以下几种情况:unplaced, placed, fixed, cover, soft_fixed。
unplaced:place阶段之前,所有的cell都是unplaced状态。
placed:place之后,cell会变成place状态。
fixed:工具不可以动,自己可以动。一些特定的cell,如IO buffer或者CTS之后clock tree上的cell都是fixed状态。
cover:自己也不可以动,防止误操作。
soft_fixed:介于placed和fixed之间。在global place中不可以移动,但是在detail place可以被移动或者optimization可以被size。