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
+17-3Lines changed: 17 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ 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]
29
+
[-halo_width halo_width]
30
30
[-halo_height halo_height]
31
31
[-fence_lx fence_lx]
32
32
[-fence_ly fence_ly]
@@ -57,7 +57,8 @@ rtl_macro_placer
57
57
|`-max_num_level`| Maximum depth of physical hierarchical tree. The default value is `2`, and the allowed values are integers `[0, MAX_INT]`. |
58
58
|`-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
59
|`-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`. |
60
+
|`-halo_width`|**Deprecated: use `set_macro_default_halo` instead.** Horizontal halo around macros (microns). The default value is `0.0`. |
61
+
|`-halo_height`|**Deprecated: use `set_macro_default_halo` instead.** Vertical halo around macros (microns). The default value is `0.0`. |
61
62
|`-fence_lx`, `-fence_ly`, `-fence_ux`, `-fence_uy`| Defines the global fence bounding box coordinates. The default values are the core area coordinates). |
62
63
|`-target_util`| Specifies the target utilization. The allowed values are floats and the default value is `0.25`. |
63
64
|`-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 +123,22 @@ set_macro_guidance_region
122
123
|`-region`| The lower left corner and upper right corner {lx ly ux uy} of the region in microns. |
123
124
124
125
126
+
### Set Macro Default Halo
127
+
128
+
Command for setting the default halo around all macros. Per-macro halos set with `set_macro_halo` take precedence.
129
+
130
+
```tcl
131
+
set_macro_default_halo left bottom right top
132
+
set_macro_default_halo width height
133
+
```
134
+
135
+
#### Arguments
136
+
137
+
The left, bottom, right and top halo, or the width (sets both left and right) and height (sets both bottom and top), in microns.
138
+
125
139
### Set Macro Halo
126
140
127
-
Command for setting a halo for specific macros. If unset, the macro will use the default values specified in MACRO_PLACE_HALO.
141
+
Command for setting a halo for specific macros. If unset, the macro will use the default halo.
0 commit comments