Replies: 3 comments 3 replies
-
A little bit of suspend/resume profiling using latest OpenROAD and release build... Hmmm... curious. I don't think this is a performance problem, but there were a lot of exceptions thrown, so I had to turn off breakpoints on exceptions.
Ooops.... from within the debugger(attaching) to the release build, I ran into an recursive loop below and a SEGFAULT. Curiously, this infinite stack recursion does not appear with the debug build, which makes for an interesting debug exercise...
|
Beta Was this translation helpful? Give feedback.
-
Letting it run for a while, debug is MUCH slower than release, I see when I suspend in the debugger. There are 200000 nets to process in gen_brk_RSMT(), coeffADJ() is going through double loops for a total of 10000000 iterations...
|
Beta Was this translation helpful? Give feedback.
-
You could try disabling each of these in turn to localize the cause
The stacks in rsz/sta are related to timing_driven. If you see a stack in grt that is related to routability_driven. |
Beta Was this translation helpful? Give feedback.
-
So I thought my run was almost finished, it went fairly quickly for a while, but then it got stuck in "Routeability" below.
5 minutes until it got to the GPL-0075 progress message, then stuck there for at least 30 minutes.
What does this mean and what can I do about it?
The floorplan in my case looks quite reasonable and generous.
OpenROAD/src/gpl/src/routeBase.cpp
Line 557 in 580bd35
Beta Was this translation helpful? Give feedback.
All reactions