Adom Fields
Public Made by Adomby adom
Adom Fields: where the current and the heat go on your board.
BRIDGE_GND taken as the board ground instead of GND (any *GND net is ground)
Version: adom-fields 0.10.5 (also seen on 0.9.6 and 0.10.3).
Board: a 2-layer AM32 motor ESC (adom/am32-esc-v1, private). The board ground is the net GND. The bridge's low-side sources return on a separate net, BRIDGE_GND, which reaches GND only through the 0.3 mOhm shunt R411.
What happens. review.ground.net comes out as BRIDGE_GND (offset 37.6 mV, stitching computed against it), not GND. Any net whose name ends in "GND" is taken as ground, and here the wrong one wins. The DC current and heat solve is fine, because every loaded net has explicit terminals. The ground-referenced reviews are not fine: the ground offset, decoupling-missing / decoupling-far (6 + 2 findings) and anything PDN-related are measured against the bridge return.
Expected. Prefer a net named exactly GND (or spec.ground when given) over other *GND nets. A "ground": "GND" spec key would let the user say so. Until then, the only workaround is solving a copy with the net renamed (BRIDGE_RTN). AI Flow's watched solve cannot do that, because it binds the board's hash.
To reproduce: any board with nets GND and XYZ_GND where XYZ_GND carries load current through a shunt to GND.
1 Reply
Log in to reply.