Describe the bug
With #2528 applied so we can graph iroutes, we see drt/ta creating iroutes with discontinuities. An example, using the attached test case is clknet_leaf_50_clk. There are a number of breaks in the net, and also two segments that overlap (but do not connect) on the left:

In the end drt resolves these issues, but I wonder if creating better iroutes would help drt do a better job.
Expected Behavior
One connected graph per net.
Environment
os: Fedora Linux 36 (Workstation Edition)
cmake version 3.24.2
gcc (GCC) 12.2.1 20220819 (Red Hat 12.2.1-2)
clang version 14.0.5 (Fedora 14.0.5-1.fc36)
To Reproduce
Test case: ta-issue.tar.gz
Relevant log output
No response
Screenshots
No response
Additional Context
No response
Describe the bug
With #2528 applied so we can graph iroutes, we see drt/ta creating iroutes with discontinuities. An example, using the attached test case is
clknet_leaf_50_clk. There are a number of breaks in the net, and also two segments that overlap (but do not connect) on the left:In the end drt resolves these issues, but I wonder if creating better iroutes would help drt do a better job.
Expected Behavior
One connected graph per net.
Environment
To Reproduce
Test case: ta-issue.tar.gz
Relevant log output
No response
Screenshots
No response
Additional Context
No response