Skip to content

Commit f6b6b36

Browse files
authored
Merge pull request #8097 from gudeh/gpl-reduce-TD-iterations
gpl: reduce timing driven iterations from 5 to 2
2 parents 51e8c87 + 97b1f5c commit f6b6b36

File tree

5 files changed

+358
-444
lines changed

5 files changed

+358
-444
lines changed

src/gpl/src/replace.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ proc global_placement { args } {
102102
if { [info exists keys(-timing_driven_net_reweight_overflow)] } {
103103
set overflow_list $keys(-timing_driven_net_reweight_overflow)
104104
} else {
105-
set overflow_list [list 79 64 29 21 15]
105+
set overflow_list [list 64 20]
106106
}
107107

108108
foreach overflow $overflow_list {

src/gpl/test/convergence01.ok

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
Iteration | Overflow | HPWL (um) | HPWL(%) | Penalty | Group
5252
---------------------------------------------------------------
5353
0 | 0.1267 | 3.978990e+02 | +0.00% | 8.30e-11 |
54-
[INFO GPL-0100] Timing-driven iteration 1/5, virtual: false.
54+
[INFO GPL-0100] Timing-driven iteration 1/2, virtual: false.
5555
[INFO GPL-0101] Iter: 1, overflow: 0.127, keep resizer changes at: 1, HPWL: 397899
5656
Iteration | Area | Resized | Buffers | Nets repaired | Remaining
5757
---------------------------------------------------------------------

src/gpl/test/gpl_aux.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def global_placement(
6464
if timing_driven_net_reweight_overflow != None:
6565
overflow_list = timing_driven_net_reweight_overflow
6666
else:
67-
overflow_list = [79, 64, 29, 21, 15]
67+
overflow_list = [64, 20]
6868

6969
for ov in overflow_list:
7070
gpl.addTimingNetWeightOverflow(ov)

0 commit comments

Comments
 (0)