main
John Lauer adom-fields 0.7.20: IR-drop probe + per-net maxDropMv budget (issue 14), pour fragments with the move that joins them (… 93b45ac

adom-fields 0.7.20

  • IR-drop probe (issue 14). adom-fields probe --fields <dir> --from J1.1 --to U1.3 reads the DC drop between two pads of a solved net from the voltage map, without solving again. --to <net> measures to the net's farthest point, and --json prints the record. adom-fields ui probe shows the same number in the running app: it switches to the river view on the net and zooms to the pad. On the TPS54202 buck, VIN reads 3.0 mV from J1.1 to U1.3 at 0.6 A.
  • Per-net drop budget (issue 14). loads.<net>.maxDropMv grades a net's IR drop. If the drop is over the budget, it becomes an ir-drop issue: medium, or high when it is over twice the budget. The issue names its two ends and carries a widen action at the net's densest copper, with the parallel-path alternative. review.drops lists every loaded net's drop, its ends and its budget.
  • Pour fragments (issue 15). For each poured net and layer, fields.json fragments gives the number of pieces the fill broke into and their areas. It also gives how many pieces the net's vias join through other layers and how many are isolated, and the nearest gap from the main piece. A loaded or ground net with a split pour gets a pour-fragmented issue. It is low when the net's vias join the pieces and medium when a piece is isolated. If another net's pad sits in the gap, the action is move (rotate 90° or move by about the gap); otherwise it is reroute for the copper crossing the gap. On the ESC, +VBAT's F.Cu pour is in 4 pieces, and the nearest gap (0.85 mm) is blocked by R14 pad 2.