Skip to content

Add bus fanout plane termination props - #766

Draft
seveibar wants to merge 2 commits into
mainfrom
agent/bus-plane-termination
Draft

Add bus fanout plane termination props#766
seveibar wants to merge 2 commits into
mainfrom
agent/bus-plane-termination

Conversation

@seveibar

@seveibar seveibar commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a typed fanoutTermination property to <bus>
  • support boundary and layer-specific plane termination
  • permit source-only singleton buses when they terminate on a plane
  • add fanoutRoutingLayers to keep signal escapes off reserved plane layers
  • regenerate public prop documentation

Why

The fanout solver can already escape power and ground pads directly to an internal plane, but JSX bus props cannot express that termination. This exposes the solver capability without changing existing boundary-routed bus behavior.

Validation

  • bun test — 396 passed
  • bun run typecheck
  • bun run format:check
  • bun run build

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant