Skip to content

Commit 299deca

Browse files
committed
gpl: include default overflow threshold values in gpl script
this should provide easier access for user to modify values Signed-off-by: Augusto Berndt <[email protected]>
1 parent f8d87d5 commit 299deca

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

flow/scripts/global_place.tcl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,22 @@ if {[info exist ::env(PLACE_DENSITY_LB_ADDON)]} {
2929
}
3030

3131
set global_placement_args {}
32+
33+
# Parameters for routability mode in global placement
3234
if {$::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
3942
if {$::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

4350
proc do_placement {place_density global_placement_args} {

0 commit comments

Comments
 (0)