audit_find_missing_decoupling
Detect IC power pins that lack nearby decoupling capacitors and report missing or partial bypass coverage to catch power-on issues before PCB release.
Instructions
Find ICs whose power pins lack a nearby decoupling cap.
For every IC, identify its power pins (by net name or by pin name pattern). For each power pin, check if any capacitor (designator C*) shares the same net. Buckets:
missing: no power pin has any cap on its net (worst)partial: some power pins covered, some not
ICs with full coverage are not surfaced (no problem to fix). ICs with NO recognised power pins are skipped (we can't distinguish "no power needed" from "couldn't detect").
Catches the single most-skipped pre-release review check: a missing local bypass doesn't fail ERC, doesn't fail DRC, but bites at first power-on with brown-outs / random resets.
Pattern: ports the dashboard's JS-side analyzeDecoupling.
Returns:
Dict with {checked, violations, items[]} where each item
is {designator, status, covered_pin_count, uncovered_pins[]}.
status is missing or partial. uncovered_pins[]
lists each {pin, name, net} that needs a cap.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||