DRT creates redundant arc net when connecting to reconfigurable cell
Describe the bug
The cell is reconfigurable. Its base layers are the same and the function can be changed with different metal2 connections.
Interesting area are show in orange.
DRT tries to connect to the Q pins of the cell:
Since the Q pins are connected together in the cell with metal2, DRT connects to the metal2 shape
But the router create a useless arc wich causes a min hole violation.
This happens often. I have around 100 violations like this in my desgin.
I can try to make a testcase if needed.
Expected Behavior
No redundant arc
Environment
penROAD v2.0-15230-g858535dfe
To Reproduce
No testcase yet
Relevant log output
No response
Screenshots
No response
Additional Context
No response
Its hard to say much without a test case.
I reproduce the issue in a test case:
If we remove "-droute_end_iter 0" there is no violations but we can still se the redundant arc.
Any news on this issue?
@osamahammad21 Why closing this issue without any explanation? A test case is provided.
The issue was fixed and you can see the link to the fixing commit above.
Oups sorry. Didn't pay attention. :s I'll test the fix. Thanks for fixing.