Skip to content

Detailed route chooses to go up to M6 when route guide says M2 #4020

@jeffng-or

Description

@jeffng-or

Subject

[Stage]: Detail Router.

Describe the bug

Found during mini-sweep experiments with asap7 ibex (see 3/19 ASAP7 ibex route guide tab): https://docs.google.com/spreadsheets/d/1iT0AK4K9mypLhlooibR_ixc0uNQgGDZAMrKYh79-Qik/edit?gid=1464874749#gid=1464874749

For the 1004 ps clock period, the M6 coverage % drops to 26.84%. The 1003.9 and 1004.1 clock periods have coverage of 57.63% and 90.32%, respectively. So, the drop to 26% is odd.

I looked at a couple of nets where it says the M6 coverage is 0%, but the detailed router actually chooses M6 over the M2 route guide. In the screenshots below, there is one M6 (blue) segment which I've drawn an arrow to. You can see the route guide is M2 (red).

Net 03192:
Image

Net 04653_:
Image

Is there a reason why the router chose to bypass both M2 and M4 in these routes?

@maliberty , I re-ran the sweep with a newer ORFS, so the numbers won't match up to what we were looking at before.

Expected Behavior

Better/more consistent correlation between route guide and coverage

Environment

orfs git commit tag: bdeb1893975b515d232747b2e0dbfc9e9b0989e8

To Reproduce

mkissue tarball: https://drive.google.com/file/d/1zzJgMAszURSmrbQQvsdE98WOxuQVSxBW/view?usp=drive_link

Relevant log output

Screenshots

No response

Additional Context

No response

Metadata

Metadata

Assignees

Labels

drtDetailed Routing

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions