You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/mpl/README.md
+14-4Lines changed: 14 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,8 +26,6 @@ rtl_macro_placer
26
26
[-max_num_level max_num_level]
27
27
[-coarsening_ratio coarsening_ratio]
28
28
[-large_net_threshold large_net_threshold]
29
-
[-halo_width halo_width]
30
-
[-halo_height halo_height]
31
29
[-fence_lx fence_lx]
32
30
[-fence_ly fence_ly]
33
31
[-fence_ux fence_ux]
@@ -57,7 +55,6 @@ rtl_macro_placer
57
55
|`-max_num_level`| Maximum depth of physical hierarchical tree. The default value is `2`, and the allowed values are integers `[0, MAX_INT]`. |
58
56
|`-coarsening_ratio`| The larger the coarsening_ratio, the faster the convergence process. The allowed values are floats, and the default value is `10.0`. |
59
57
|`-large_net_threshold`| Ignore nets with many connections during clustering, such as global nets. The default value is `50`, and the allowed values are integers `[0, MAX_INT]`. |
60
-
|`-halo_width`| Horizontal/vertical halo around macros (microns). The allowed values are floats, and the default value is `0.0`. |
61
58
|`-fence_lx`, `-fence_ly`, `-fence_ux`, `-fence_uy`| Defines the global fence bounding box coordinates. The default values are the core area coordinates). |
62
59
|`-target_util`| Specifies the target utilization. The allowed values are floats and the default value is `0.25`. |
63
60
|`-min_ar`| Specifies the minimum aspect ratio $a$, or the ratio of its width to height of a `StandardCellCluster` from $[a, \frac{1}{a}]$. The allowed values are floats, and the default value is `0.33`. |
@@ -122,9 +119,22 @@ set_macro_guidance_region
122
119
|`-region`| The lower left corner and upper right corner {lx ly ux uy} of the region in microns. |
123
120
124
121
122
+
### Set Macro Default Halo
123
+
124
+
Command for setting the default halo around all macros. Per-macro halos set with `set_macro_halo` take precedence.
125
+
126
+
```tcl
127
+
set_macro_default_halo left bottom right top
128
+
set_macro_default_halo width height
129
+
```
130
+
131
+
#### Arguments
132
+
133
+
The left, bottom, right and top halo, or the width (sets both left and right) and height (sets both bottom and top), in microns.
134
+
125
135
### Set Macro Halo
126
136
127
-
Command for setting a halo for specific macros. If unset, the macro will use the default values specified in MACRO_PLACE_HALO.
137
+
Command for setting a halo for specific macros. If unset, the macro will use the default halo.
0 commit comments