You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A signal-integrity soft cost rather than a completion one: a signal track crossing OVER a gap in its adjacent reference plane (pour split, void, plane-layer region boundary) breaks its return path — the return current must detour around the void, raising loop inductance, impedance discontinuity, and EMI. Human routers avoid plane-split crossings instinctively; the router today is blind to them and will happily run a controlled-impedance pair straight across a slot.
Stamp a moderate cost on signal-layer cells over voids: crossing is discouraged, not banned (a soft cost — sometimes the only route crosses, and a short perpendicular hop over a thin split is the correct engineering compromise anyway).
Scale by net class: impedance-declared / diff-pair / high-speed nets (the find-high-speed-nets skill's tiers, or --impedance flags) pay full cost; unclassified slow signals a fraction or zero — this field exists for SI, taxing everything would just fight completion.
Plane fragility (KICAD_PLANE_FRAGILITY) is the complement: it protects the POUR from tracks pinching it; this protects the SIGNAL from the pour's absences. Same geometry source, opposite beneficiary.
Env-gated; #584 harness for completion NEUTRALITY (it must not cost pads), but the success metric is SI-side: count of void-crossings by impedance/high-speed nets before vs after (a check that belongs in review-routed-board's GND-return audit next to the return-via coverage check). Boards: any with split planes / multiple power pours (zynq_ad9364, ddr5_testbed, lpddr4_testbed).
A signal-integrity soft cost rather than a completion one: a signal track crossing OVER a gap in its adjacent reference plane (pour split, void, plane-layer region boundary) breaks its return path — the return current must detour around the void, raising loop inductance, impedance discontinuity, and EMI. Human routers avoid plane-split crossings instinctively; the router today is blind to them and will happily run a controlled-impedance pair straight across a slot.
Sketch
Evaluation
Env-gated; #584 harness for completion NEUTRALITY (it must not cost pads), but the success metric is SI-side: count of void-crossings by impedance/high-speed nets before vs after (a check that belongs in review-routed-board's GND-return audit next to the return-via coverage check). Boards: any with split planes / multiple power pours (zynq_ad9364, ddr5_testbed, lpddr4_testbed).
Refs: #489 §5 ground domains (split-ground awareness precedent), plane fragility field (geometry source), #584 (harness), review-routed-board skill (where the grading check lands).
🤖 Generated with Claude Code
https://claude.ai/code/session_0162EFgykSqFfJgcQxYmR3KB