Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate rsz repair design with gpl #6165

Merged
Merged
Show file tree
Hide file tree
Changes from 53 commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
3e58ceb
gpl: start idea of refreshing pointers
gudeh Sep 25, 2024
a7157b4
gpl: use index instead of pointer for vector of gcells
gudeh Sep 25, 2024
5673d6b
gpl: TCL command to control virtual or not resizer
gudeh Sep 26, 2024
4f635b4
gpl: include gpl callbacks for rsz
gudeh Sep 26, 2024
b6d7acf
Merge remote-tracking branch 'private/master' into gpl-refresh-pointers
gudeh Sep 26, 2024
e26eba6
gpl: rename method
gudeh Sep 26, 2024
6054b83
gpl: fix conflicts with rsz changes
gudeh Sep 26, 2024
41b71ae
gpl: fix compilation issues due to previous merge with different bran…
gudeh Sep 26, 2024
0803e12
gpl: rename variable
gudeh Sep 27, 2024
2cf508d
Merge remote-tracking branch 'origin/gpl-refresh-pointers' into gpl-i…
gudeh Sep 27, 2024
32c711f
gpl: run secure-CI, first testing
gudeh Oct 10, 2024
44578f2
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Oct 11, 2024
f0d7d3d
rsz: properly skip journal restore
gudeh Oct 14, 2024
4f74703
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Oct 14, 2024
f172c16
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Oct 15, 2024
8419a88
gpl: add condition fence for instance of pins ignored by gpl
gudeh Oct 16, 2024
bb32968
gpl: fix condition fence for setting instances of gpins
gudeh Oct 18, 2024
dfc13f3
gpl: fix nested loop code accident, insert more logs, use micron conv…
gudeh Oct 23, 2024
50cf31a
gpl: relocate some logs
gudeh Oct 24, 2024
2219151
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Oct 24, 2024
900c3d5
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Oct 24, 2024
611f225
gpl: fix errors after merge with master for GCellHandle
gudeh Oct 24, 2024
f0f6865
gpl: perform area updates after callbacks in the same order as routab…
gudeh Oct 25, 2024
a58e3b2
gpl: initialize new deltaArea variable to 0
gudeh Oct 25, 2024
c80ba52
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Oct 29, 2024
b18688e
gpl: maintain consistency on parallel vector inside routability
gudeh Oct 30, 2024
61f0361
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Oct 30, 2024
5660376
gpl: include TODO reminder
gudeh Nov 1, 2024
b9a5675
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Nov 1, 2024
d09d16c
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Nov 5, 2024
31c1056
gpl: fix merge with master
gudeh Nov 5, 2024
2bc6e26
gpl: start code clean up
gudeh Nov 7, 2024
3824bc4
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Nov 7, 2024
a95276e
gpl: bring fixPointers() back to timingBase.cpp
gudeh Nov 7, 2024
3d1bf61
gpl: fix compilation error
gudeh Nov 7, 2024
d9bd69a
gpl: do not update weights for non-virtual iteration, and relocate fi…
gudeh Nov 7, 2024
c4ff059
gpl: reset weights when non-virtual TD iteration
gudeh Nov 7, 2024
c1904b4
gpl: reset weights with valid nets, after fixPointers()
gudeh Nov 7, 2024
956971f
gpl: enhance timing driven log messages
gudeh Nov 7, 2024
afe8b87
gpl: revert, keep using grad weights with non-virtual iteration
gudeh Nov 11, 2024
cac724e
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Nov 11, 2024
0288008
gpl: bug fix, fixPointers() before weight calculation
gudeh Nov 11, 2024
c8f3d82
gpl: modify log message
gudeh Nov 13, 2024
13c091b
gpl: fix some comments
gudeh Nov 13, 2024
365b439
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Nov 13, 2024
9c2f13f
gpl: use deque to store new placerBase instances
gudeh Nov 13, 2024
d9a387e
gpl: remove CBK counters, remove unused code, reorganize function imp…
gudeh Nov 14, 2024
58d5607
rsz: revert, remove unused changes
gudeh Nov 14, 2024
4923240
rsz: revert, remove unused change
gudeh Nov 14, 2024
d2ffac0
gpl: clang-format
gudeh Nov 14, 2024
17e33be
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Nov 14, 2024
7302305
gpl: change default non-virtual trigger
gudeh Nov 14, 2024
d3c90ed
gpl: fix github-actions bot suggestions
gudeh Nov 18, 2024
f4706f8
gpl: fix gpl tests
gudeh Nov 18, 2024
93c0988
gpl: fix github-actions bot suggestions
gudeh Nov 18, 2024
3030b2d
gpl: fix clang-tidy suggestion
gudeh Nov 19, 2024
9acc183
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Nov 19, 2024
62ab4e1
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Nov 21, 2024
69ea26c
gpl: suggested change to single line if condition
gudeh Nov 22, 2024
c1904e2
Merge remote-tracking branch 'private/master' into gpl-keep-rsz
gudeh Nov 22, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/gpl/include/gpl/Replace.h
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ class Replace
int routabilityMaxInflationIter_ = 4;

float timingNetWeightMax_ = 1.9;
float keepResizeBelowOverflow_ = 0.0;
float keepResizeBelowOverflow_ = 0.3;

bool timingDrivenMode_ = true;
bool routabilityDrivenMode_ = true;
Expand Down
Loading
Loading