File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -29,15 +29,22 @@ if {[info exist ::env(PLACE_DENSITY_LB_ADDON)]} {
2929}
3030
3131set global_placement_args {}
32+
33+ # Parameters for routability mode in global placement
3234if {$::env(GPL_ROUTABILITY_DRIVEN) } {
3335 lappend global_placement_args {-routability_driven}
3436 if { [info exists ::env(GPL_TARGET_RC)] } {
3537 lappend global_placement_args {-routability_target_rc_metric} $::env(GPL_TARGET_RC)
3638 }
3739}
3840
41+ # Parameters for timing driven mode in global placement
3942if {$::env(GPL_TIMING_DRIVEN) } {
4043 lappend global_placement_args {-timing_driven}
44+
45+ # Timing-driven iterations will trigger with these overflow values
46+ set reweight_overflow {79 64 49 29 21 15}
47+ lappend global_placement_args {-timing_driven_net_reweight_overflow} $reweight_overflow
4148}
4249
4350proc do_placement {place_density global_placement_args} {
You can’t perform that action at this time.
0 commit comments