grt: why do guide segments for local nets always start at layer index 1? #9814
-
|
I mentioned this before but I was working a proprietary PDK with a metal stack such that all signals were only allowed to use the two topmost metal layers, and the cells were designed with this in mind and only have pins on the second-to-last metal layer. I recently had the chance to resume this work and ran into an issue where the global router, despite With some tinkering I found this line: OpenROAD/src/grt/src/GlobalRouter.cpp Line 3197 in a5b10a7 Changing the |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Beta Was this translation helpful? Give feedback.
-
|
@donn Sorry for the delay on answering it, it got lost on my notifications. |
Beta Was this translation helpful? Give feedback.
@donn Sorry for the delay on answering it, it got lost on my notifications.
It seems to be a code that was necessary in the past, where GRT didn't had a good awareness of pin layer (it basically assumed that all pins were on layer 1). I'll try the fix you mentioned with our designs and if everything looks good, I'll create a PR for it.