A board designed in code, not drawn
A board specification in Python becomes a netlist, a placement and a routed board. A set of checks then runs against it. Any failure sends the board back to placement.
checks
any
fails
all
pass
board
spec
(Python)
netlist
proven
analog
blocks
placement
+
keepouts
route
pour
—
after
routing,
never
before
DRC
netlist
↔
board
polarity
3D
model
identity
netclass
canary
control:
a
check
that
saw
nothing
fab
package