Routing engine v2: overlap-averse schematic routing with label-tie fallback #1
Labels
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Rbanh/schemeta#1
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Current rendered schematics still produce visually dense routes, avoidable overlaps, and long detours in medium-size analog graphs.
Goal
Implement a production-quality routing/layout pass that prioritizes readability over geometric shortest path.
Scope
Acceptance Criteria
Implemented first production-polish slice for routing quality in commit
6c5431a.Shipped
label_tiewhen branch/global route quality degrades (detour/bend thresholds).total_bendstotal_lengthdirect_lengthdetour_ratiolabel_tie_fallbacksNotes
Remaining for Issue #1
Routing readability increment delivered in
mainvia commitf65e4d9.Delivered:
>=5nodes)>=3nodes with large span)layout_metrics.label_tie_routesto expose how many nets were rendered in tie/stub mode.label_tie_routescontract field.Result: cleaner default routing for dense graphs with deterministic fallback toward readable net-stub wiring.
Final closure summary:
Latest related commits include
f65e4d9and prior routing quality slices.