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
floorplan: replace surprises and documentation with actionable error messages
I've been surprised several times by CORE_UTILIZATION overriding
DIE/CORE_AREA.
Remove documentation/rules and replace it with checks and
actionable error messages.
Signed-off-by: Øyvind Harboe <[email protected]>
|`CORE_UTILIZATION`| The core utilization percentage (0-100). Overrides `DIE_AREA` and `CORE_AREA`. |
268
-
|`CORE_ASPECT_RATIO`| The core aspect ratio (height / width). This values is ignored if `CORE_UTILIZATION` undefined. |
269
-
|`CORE_MARGIN`| The margin between the core area and die area, in multiples of SITE heights. The margin is applied to each side. This variable is ignored if `CORE_UTILIZATION` is undefined. |
270
-
|`DIE_AREA`| The die area specified as a list of lower-left and upper-right corners in microns (X1 Y1 X2 Y2). This variable is ignored if `CORE_UTILIZATION` and `CORE_ASPECT_RATIO` are defined. |
271
-
|`CORE_AREA`| The core area specified as a list of lower-left and upper-right corners in microns (X1 Y1 X2 Y2). This variable is ignored if `CORE_UTILIZATION` and `CORE_ASPECT_RATIO` are defined. |
267
+
|`CORE_UTILIZATION`| The core utilization percentage (0-100). |
268
+
|`CORE_ASPECT_RATIO`| The core aspect ratio (height / width). This values is ignored if `CORE_UTILIZATION` undefined. |
269
+
|`CORE_MARGIN`| The margin between the core area and die area, in multiples of SITE heights. The margin is applied to each side. This variable is ignored if `CORE_UTILIZATION` is undefined. |
270
+
|`DIE_AREA`| The die area specified as a list of lower-left and upper-right corners in microns (X1 Y1 X2 Y2). |
271
+
|`CORE_AREA`| The core area specified as a list of lower-left and upper-right corners in microns (X1 Y1 X2 Y2). |
272
272
|`RESYNTH_AREA_RECOVER`| Enable re-synthesis for area reclaim. |
273
273
|`RESYNTH_TIMING_RECOVER`| Enable re-synthesis for timing optimization. |
274
274
|`MACRO_HALO_X`| Set macro halo for x-direction. Only available for ASAP7 PDK. |
0 commit comments