File tree Expand file tree Collapse file tree 3 files changed +6
-16
lines changed
Expand file tree Collapse file tree 3 files changed +6
-16
lines changed Original file line number Diff line number Diff line change @@ -25,9 +25,7 @@ proc do_placement {global_placement_args} {
2525 -pad_right $::env(CELL_PAD_IN_SITES_GLOBAL_PLACEMENT) ] \
2626 $global_placement_args ]
2727
28- if { 0 != [llength [array get ::env GLOBAL_PLACEMENT_ARGS]] } {
29- lappend all_args {*}$::env(GLOBAL_PLACEMENT_ARGS)
30- }
28+ lappend all_args {*}$::env(GLOBAL_PLACEMENT_ARGS)
3129
3230 log_cmd global_placement {*}$all_args
3331}
Original file line number Diff line number Diff line change @@ -2,22 +2,13 @@ source $::env(SCRIPTS_DIR)/load.tcl
22erase_non_stage_variables place
33load_design 2_floorplan.odb 2_floorplan.sdc
44
5-
65if { [env_var_exists_and_non_empty FLOORPLAN_DEF] } {
76 puts " FLOORPLAN_DEF is set. Skipping global placement without IOs"
87} else {
9- set place_density [place_density_with_lb_addon]
10-
11- if { 0 != [llength [array get ::env GLOBAL_PLACEMENT_ARGS]] } {
12- log_cmd global_placement -skip_io -density $place_density \
13- -pad_left $::env(CELL_PAD_IN_SITES_GLOBAL_PLACEMENT) \
14- -pad_right $::env(CELL_PAD_IN_SITES_GLOBAL_PLACEMENT) \
15- {*}$::env(GLOBAL_PLACEMENT_ARGS)
16- } else {
17- log_cmd global_placement -skip_io -density $place_density \
18- -pad_left $::env(CELL_PAD_IN_SITES_GLOBAL_PLACEMENT) \
19- -pad_right $::env(CELL_PAD_IN_SITES_GLOBAL_PLACEMENT)
20- }
8+ log_cmd global_placement -skip_io -density [place_density_with_lb_addon] \
9+ -pad_left $::env(CELL_PAD_IN_SITES_GLOBAL_PLACEMENT) \
10+ -pad_right $::env(CELL_PAD_IN_SITES_GLOBAL_PLACEMENT) \
11+ {*}$::env(GLOBAL_PLACEMENT_ARGS)
2112}
2213
2314write_db $::env(RESULTS_DIR) /3_1_place_gp_skip_io.odb
Original file line number Diff line number Diff line change @@ -318,6 +318,7 @@ REPAIR_PDN_VIA_LAYER:
318318GLOBAL_PLACEMENT_ARGS :
319319 description : >
320320 Use additional tuning parameters during global placement other than default args defined in global_place.tcl.
321+ default : " "
321322ENABLE_DPO :
322323 description : >
323324 Enable detail placement with improve_placement feature.
You can’t perform that action at this time.
0 commit comments