finishFloorplan
{[-autoHalo |[-autoHaloBasedOnPitch[-margin value ]]| -addHalo width |
[-fillPlaceBlockage blkgType maxGap [-density value ][-excludeFlops]] |
[-fillRouteBlockage maxGap [-layer layerID ]
[-cutLayer cutLayerID ]
[-fills ][ -exceptpgnet ]
[-spacing spaceValue | -designRuleWidth width ]]|
-addCornerBlockage { x y }]| -undo]
[-area { x1 y1 x2 y2 }]
[-namePrefix name ]}
这个命令可以根据用户的要求,自动地给floorplan中的macro打上Halo或者blockage
-autoHalo 给design中所有macro有pin的那些边自动加上halo.
-autoHaloBasedOnPitch [-margin value] 计算halo的宽度时考虑pin的pitch
-addHalo 手动指定halo的宽度
-fillPlaceBlockage blkgType maxGap [-density value] 在macro与macro,macro与boundary之间,如果它们之间的channel距离小于指定的gap,就插入place blockage. blockage的type分别可以指定为h(hard),s(soft),p(partial).partial还可以指定density
-excludeFlops 指定partial blockage不对flop和latch起作用。
-fillRouteBlockage maxGap[-layer