Open gadfort opened 4 days ago
This looks to be drt slowing down due to a tighter placement
vs
@maliberty I'm concerned with the number of shorts that DRT is reporting (ihp130 has the same issue). This problem has been around for a while is the reason for sky130, gf180, and ihp130 having larger routing times than others. I think it's worth exploring if this is a routing guide issue or a DRT issue. Placement wise this doesn't look like it would require 22k shorts.
Ok let's look at both
This looks to be drt slowing down due to a tighter placement
vs
Hi @maliberty, this prints are from which versions exactly? Is it rudy vs grt on routability?
The tighter one is rudy. I didn't save the version but it was just a few days ago I don't think it will have changed much.
I tried inflating a lot more during gpl routabiltiy and this is the placement:
Although we still get a lot of DRCs in the beginning of DRT (left is master, right is more inflation):
Notice a really high elapsed time at each iteration, running on gcp. I am waiting for it to finish so I can investigate the DRCs.
Would you include the placement image at drt as it is possible more instances where inserted post-gpl that are causing the problem and it can't be fixed in gpl.
from make gui_place:
from make gui_5_1_grt:
And routing congestion from make gui_5_1_grt:
I will send from DRT after it finishes.
drt won't change the placement so that's fine. It doesn't appear to be a post-gpl increase issue.
Describe the bug
In the CI runner, the AES sky130hd takes 3+ hours to complete, while other platforms are < 30 mins (except for ihp130, which is 1hour+). This appears to be related to the large number of shorts reported after iteration 0: 22k+ (which take 50 iterations to resolve, a little over 2 hours), the same can be said for ihp130.
Expected Behavior
Routing runtimes based on the selected density settings that are comparable with other platforms with a lower number of initial shorts.
Environment
To Reproduce
Observed via jenkins interface, should be reproducible.
Relevant log output
Screenshots
No response
Additional Context
No response