Repository navigation
v1.0.3
Fixed
get_pcb_netnow reports routing for nets routed as filled copper shapes (<Contour>/<Polygon>), not just centerline conductors (<Polyline>/<Line>). Modern Cadence/Allegro pours even short signal traces and all planes as filled copper, so those nets previously returned emptyrouting(onlylayersUsedpopulated) despite being fully routed. A poured shape is now recorded as routing presence on its layer (the layer plus a per-<Set>segment count); a filled shape has no centerline, sotraceWidths/traceLengthare left empty rather than fabricated, and a<Contour>inside a<Pad>is not counted as routing (#39)
Changed
- The opt-in
detail="full"coordinate cap is tightened so even a full response stays within a typical tool-response budget (#41 follow-up). The singleMAX_DETAIL_ROWS = 2000cap was split intoMAX_COORD_ROWS = 300for the heavy per-coordinate arrays (viaRows/padRows) andMAX_PIN_ROWS = 2000for the connectivity pin list. Adetail="full"query on the largest net now returns at most 300 coordinate rows (~18 KB) instead of 2000 (~93 KB), withtruncated: trueand the true totals preserved, while high-fanout connectivity (e.g. a 1265-pin GND) is kept under the separate, higher pin cap
Installation
See Setup Instructions for installation and configuration.
Checksums
See checksums.txt for SHA256 checksums.