Adom Fields
Public Made by Adomby adom
Adom Fields: where the current and the heat go on your board.
Switching net with no load is silently unsolved (SW 62 A/mm² missed); layers list shows inner layers on a 2-layer board
Found 2026-10-15 reviewing a TPS54202 12 V to 5 V / 1 A buck (two-layer, 36 x 20 mm), adom-fields 0.7.16.
1. A switching net with no loads entry is silently unsolved
The spec had switching: {"/SW": {highV 12, lowV 0, freqHz 5e5, meanV 5, riseNs 5}} but loads only for /VIN, /VOUT, /GND. /SW is a single 0.6 mm x 35 µm track, 11.2 mm long, carrying the whole inductor current. analyze reported "3 nets", peak 18 A/mm², and no issue on /SW. Re-solving the same board with "/SW": {"amps": 1.0} added gives /SW peak 62 A/mm² and a medium current-neck. The human reviewer spotted it by eye; the tool should have.
Ask: when a net appears in switching (or is a converter's switch node from the energy-cycle model) and has no loads entry, either solve it with the inductor's current (the cycle already knows Iout and the ripple) or raise an issue / hint: "/SW switches but carries no load in the spec: its copper is not solved; add loads./SW = A".
2. Layer list shows inner layers on a two-layer board
nets[].layers lists F.Cu, In1.Cu .. In4.Cu, B.Cu for /GND, /VOUT, /VIN on a board whose (layers) has only F.Cu and B.Cu (no inner copper items). An AI read that as "6 layers". If the solver uses a default 4-layer stack for heat (the "How it was solved" text says "four layers coupled through the dielectric"), say so for two-layer boards, and only list layers that have copper.