![640?wx_fmt=gif](https://img-blog.csdnimg.cn/img_convert/803eb7cdfc4569bb75cf0463d7c562dd.gif)
createPlaceBlockage
[-name BlockageName | -prefixOn]
[-type {hard | soft | partial | macroOnly }]
[-density value [-excludeFlops]]
[-snapToSite]
[-noCutByCore]
{-box { x1 y1 x2 y2 } | -polygon { x1 y1 x2 y2 ... } | -boxList { llx lly urxury ... } |
{ {-inst InstanceName | -hinst hinstName | -allPartition | -allMacro }
[-cover]
[-innerRingBySide { left_width bottom_width right_width top_width } |
-innerRingByEdge { edge1_width edge2_width edge3_width ... }]
[-outerRingBySide { left_width bottom_width right_width top_width } |
-outerRingByEdge { edge1_width edge2_width edge3_width ... }]}}
[-type {hard | soft | partial | macroOnly }]
[-density value [-excludeFlops]]
[-snapToSite]
[-noCutByCore]
{-box { x1 y1 x2 y2 } | -polygon { x1 y1 x2 y2 ... } | -boxList { llx lly urxury ... } |
{ {-inst InstanceName | -hinst hinstName | -allPartition | -allMacro }
[-cover]
[-innerRingBySide { left_width bottom_width right_width top_width } |
-innerRingByEdge { edge1_width edge2_width edge3_width ... }]
[-outerRingBySide { left_width bottom_width right_width top_width } |
-outerRingByEdge { edge1_width edge2_width edge3_width ... }]}}