Physical Design#
Physical design in JITX bridges the gap between your circuit code and a manufacturable PCB. Once your circuit graph is defined, JITX provides an interactive layout environment where you place components, route traces, and refine the physical implementation of your design.
JITX uses a hybrid approach: placement and routing can be specified in code for repeatability, or adjusted interactively in the board view. Code-defined placements create a kinematic tree where groups of components move together, while interactive placements allow fine-tuning during layout. The topological autorouter finds optimal trace paths while respecting design rules and signal integrity constraints.
This series covers the physical design capabilities in JITX:
Kinematic Tree - Component placement hierarchy and code vs interactive placement
Autorouter - Topological routing, manual routing, and route behavior
Pours - Copper fills for power planes, ground planes, and thermal management
Physical Design
- Kinematic Tree
- Code Placement
- Interactive Placement
- Proxy Placement
- Code Examples
- Topological Autorouter
- Pours