Skip to content
Merged
Show file tree
Hide file tree
Changes from 25 commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
96e47cc
gpl: enable the removal of filler gcells
gudeh Apr 30, 2025
d809199
Merge remote-tracking branch 'upstream/master' into gpl-filler-gcell-…
gudeh May 1, 2025
afc8b8a
gpl: handle when inflation is larger than total filler area for fille…
gudeh May 5, 2025
72b9c38
gpl: reduce max inflation from 6 to 4
gudeh May 6, 2025
babcb24
gpl: maintain previous max inflation
gudeh May 6, 2025
06d92fb
gpl: improve filler removal loop
gudeh May 14, 2025
e3d359d
gpl: loop backwards when removing fillers
gudeh May 14, 2025
279799b
gpl: make timing driven also remove fillers
gudeh May 14, 2025
bca5948
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh May 19, 2025
9f0c4c0
gpl: enable restoring filler gcells when reverting to minimal routing…
gudeh May 20, 2025
ca0bcb2
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh May 20, 2025
02eea12
gpl: fix issue when restoring filler gcells
gudeh May 22, 2025
fb70083
gpl: remove log message for testing
gudeh May 22, 2025
50ee4d6
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh May 26, 2025
9676588
Merge remote-tracking branch 'myOR/gpl-debug-generate-images' into gp…
gudeh May 26, 2025
21daabc
gpl: fix removal of fillers, properly update referenecs to gcells aft…
gudeh May 27, 2025
5cdf055
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh May 28, 2025
3da6aac
gpl: remove fillers only in routability mode
gudeh May 29, 2025
2fc4484
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh May 29, 2025
c03299b
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh May 30, 2025
f17326b
gpl: code cleanup, remove debuging code and comments
gudeh May 30, 2025
6046a54
gpl: code cleanup, remove debuging code and comments
gudeh May 30, 2025
3b1a8c5
gpl: fix filler removal log messages
gudeh May 30, 2025
c05d73e
gpl: include messages for total delta area for final routability and …
gudeh May 30, 2025
b24e28b
gpl: update tests after removal of fillers
gudeh May 30, 2025
68f84a2
gpl: fix original design area for reporting
gudeh Jun 2, 2025
3b9c387
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 2, 2025
0df2cb0
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 3, 2025
e532dab
gpl: address code review,
gudeh Jun 3, 2025
4eeb836
gpl: update tests with new area report
gudeh Jun 3, 2025
77e09a4
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 4, 2025
c1bb0f4
test: update tests after gpl change in log
gudeh Jun 4, 2025
7c5513e
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 5, 2025
794263b
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 5, 2025
69ae676
gpl: set max cap for filler removal:
gudeh Jun 6, 2025
5f14ec9
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 6, 2025
cb8d388
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 6, 2025
119373f
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 9, 2025
81ea9a1
gpl: comment small change triggering unrelated error
gudeh Jun 9, 2025
dcd6510
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 9, 2025
8d59300
gpl: allow only 10% filler removal
gudeh Jun 9, 2025
3d8d263
gpl: allow only 25% filler removal
gudeh Jun 9, 2025
299fbf9
gpl: allow only 33% filler removal
gudeh Jun 9, 2025
335b2ac
gpl: allow only 50% filler removal
gudeh Jun 10, 2025
6333675
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 10, 2025
19ba0ba
gpl: allow 10% filler removal at most,
gudeh Jun 10, 2025
04c29ff
gpl: allow 10% filler removal at most,
gudeh Jun 10, 2025
2bf4413
gpl: update tests
gudeh Jun 10, 2025
a31d6a1
gpl: clang-format
gudeh Jun 10, 2025
1c28d6b
gpl: update test
gudeh Jun 10, 2025
a3cfc29
gpl: clang-tidy suggestion
gudeh Jun 10, 2025
66e78b2
test: update after gpl change
gudeh Jun 10, 2025
dd1ab92
test: update after gpl change
gudeh Jun 10, 2025
ed960d7
gpl: update test
gudeh Jun 10, 2025
112d0bc
test: update after gpl change
gudeh Jun 10, 2025
3cfd92a
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 10, 2025
ab67e98
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 16, 2025
bab43d7
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 18, 2025
9a6955f
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 19, 2025
785c1a6
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 21, 2025
49eb422
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jun 25, 2025
a7a8b81
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jul 2, 2025
3d2df2b
gpl: fix conflict, member function previously renamed from name to ge…
gudeh Jul 2, 2025
678e11a
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jul 3, 2025
7b0410d
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jul 7, 2025
d68bae8
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jul 8, 2025
96bb42a
gpl: member function renamed
gudeh Jul 8, 2025
65ee002
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jul 8, 2025
35d2d82
gpl: update tests
gudeh Jul 8, 2025
5181c86
gpl: update tests after filler gcell removal update
gudeh Jul 8, 2025
e9a8862
Merge remote-tracking branch 'private/master' into gpl-filler-gcell-r…
gudeh Jul 9, 2025
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
4 changes: 2 additions & 2 deletions src/gpl/src/graphics.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -318,7 +318,7 @@ void Graphics::reportSelected()
if (!selected_) {
return;
}
logger_->report("Inst: {}", selected_->name());
logger_->report("Inst: {}", selected_->getName());

if (np_) {
auto wlCoeffX = np_->getWireLengthCoefX();
Expand All @@ -333,7 +333,7 @@ void Graphics::reportSelected()
wlGrad.x,
wlGrad.y,
weight,
gPin->pin()->name());
gPin->pin()->getName());
}

FloatPoint wlGrad
Expand Down
Loading