code wiki / _hdl_build / nx_schematic.nx

nx_schematic.nx

buildroot/runtime/_hdl_build/nx_schematic.nx

1574 B33 linesdepth 2pulls 2 transitivereach 1 importersview sourcekind library
docsdependenciesstructsconstsfunctions

about

nx_schematic.nx -- LIB: schematic capture -> NETLIST, the front of the EDA flow, as a digital twin of a real schematic. A schematic = pins (each pin belongs to a component and is wired to a NET, or -1 = floating). The netlist is the exact connectivity that feeds place-and-route. Carries ERC (electrical rule check) with REAL rules: no FLOATING pins, no SINGLE-PIN nets -- the same checks a real EDA tool flags. Hands off to nx_pcb_autoroute (each routable net is a routing job). never-brick #26: pure arithmetic, bounded, deterministic. license_tier: ORIGINAL

dependencies 1 imports · 1 importers

nx_syscalls.nx nx_schematic.nx nx_schematic_gate.nx

imports: nx_syscalls.nx

imported by: nx_schematic_gate.nx

structs

none

consts

none

functions

10func sch_net_pincount(pin_net: *i64, npins: i64, net: i64) -> i64
18func sch_erc(pin_net: *i64, npins: i64, nnets: i64) -> i64
called by 1: main calls 1: sch_net_pincount
28func sch_routable_nets(pin_net: *i64, npins: i64, nnets: i64) -> i64
called by 1: main calls 1: sch_net_pincount