Skip to content

Commit 45c793a

Browse files
committed
floorplan: mutually exclusive floorplan methods, pick one
Signed-off-by: Øyvind Harboe <[email protected]>
1 parent 0b4031c commit 45c793a

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

docs/user/FlowVariables.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,8 @@ configuration file.
274274
| `MACRO_HALO_X` | Set macro halo for x-direction. Only available for ASAP7 PDK. |
275275
| `MACRO_HALO_Y` | Set macro halo for y-direction. Only available for ASAP7 PDK. |
276276

277+
The various methods to specify the die and core area(`FLOORPLAN_DEF`, `FOOTPRINT`, `DIE_AREA`, `CORE_AREA` and `CORE_UTILIZATION`) are mutually exclusive. If two methods are specified, floorplan.tcl will exit with an error requiring that a single method is used.
278+
277279
#### Placement
278280

279281

flow/scripts/floorplan.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ set use_core_utilization [env_var_exists_and_non_empty CORE_UTILIZATION]
5555

5656
set methods_defined [expr {$use_floorplan_def + $use_footprint + $use_die_and_core_area + $use_core_utilization}]
5757
if {$methods_defined > 1} {
58-
puts "ERROR: More than one floorplan initialization method specified"
58+
puts "ERROR: Floorplan initialization methods are mutually exclusive, pick one."
5959
exit 1
6060
}
6161

0 commit comments

Comments
 (0)