Skip to content

Commit e65d6ef

Browse files
committed
io: cleanup
Signed-off-by: Øyvind Harboe <[email protected]>
1 parent 22d35f8 commit e65d6ef

File tree

4 files changed

+7
-16
lines changed

4 files changed

+7
-16
lines changed

docs/user/FlowVariables.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -235,8 +235,6 @@ configuration file.
235235
- [FLOORPLAN_DEF](#FLOORPLAN_DEF)
236236
- [HOLD_SLACK_MARGIN](#HOLD_SLACK_MARGIN)
237237
- [IO_CONSTRAINTS](#IO_CONSTRAINTS)
238-
- [IO_PLACER_H](#IO_PLACER_H)
239-
- [IO_PLACER_V](#IO_PLACER_V)
240238
- [MACRO_BLOCKAGE_HALO](#MACRO_BLOCKAGE_HALO)
241239
- [MACRO_PLACEMENT](#MACRO_PLACEMENT)
242240
- [MACRO_PLACEMENT_TCL](#MACRO_PLACEMENT_TCL)
@@ -249,7 +247,6 @@ configuration file.
249247
- [PDN_TCL](#PDN_TCL)
250248
- [PLACE_DENSITY](#PLACE_DENSITY)
251249
- [PLACE_DENSITY_LB_ADDON](#PLACE_DENSITY_LB_ADDON)
252-
- [PLACE_PINS_ARGS](#PLACE_PINS_ARGS)
253250
- [PLACE_SITE](#PLACE_SITE)
254251
- [REMOVE_ABC_BUFFERS](#REMOVE_ABC_BUFFERS)
255252
- [RESYNTH_AREA_RECOVER](#RESYNTH_AREA_RECOVER)

flow/scripts/io_placement.tcl

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
source $::env(SCRIPTS_DIR)/load.tcl
22
erase_non_stage_variables place
33

4-
if {![env_var_exists_and_non_empty FOOTPRINT] && ![env_var_exists_and_non_empty FOOTPRINT_TCL]} {
4+
if {![env_var_exists_and_non_empty FLOORPLAN_DEF] && \
5+
![env_var_exists_and_non_empty FOOTPRINT] && \
6+
![env_var_exists_and_non_empty FOOTPRINT_TCL]} {
57
load_design 3_1_place_gp_skip_io.odb 2_floorplan.sdc
6-
source $::env(SCRIPTS_DIR)/io_placement_util.tcl
8+
log_cmd place_pins \
9+
-hor_layers $::env(IO_PLACER_H) \
10+
-ver_layers $::env(IO_PLACER_V) \
11+
{*}$::env(PLACE_PINS_ARGS)
712
write_db $::env(RESULTS_DIR)/3_2_place_iop.odb
813
write_pin_placement $::env(RESULTS_DIR)/3_2_place_iop.tcl
914
} else {

flow/scripts/io_placement_util.tcl

Lines changed: 0 additions & 8 deletions
This file was deleted.

flow/scripts/variables.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -321,14 +321,12 @@ IO_PLACER_H:
321321
The metal layer on which to place the I/O pins horizontally (top and bottom
322322
of the die).
323323
stages:
324-
- floorplan
325324
- place
326325
IO_PLACER_V:
327326
description: >
328327
The metal layer on which to place the I/O pins vertically (sides of the
329328
die).
330329
stages:
331-
- floorplan
332330
- place
333331
GUI_TIMING:
334332
description: >
@@ -369,7 +367,6 @@ PLACE_PINS_ARGS:
369367
Arguments to place_pins
370368
stages:
371369
- place
372-
- floorplan
373370
default: ""
374371
PLACE_DENSITY:
375372
description: >

0 commit comments

Comments
 (0)