run_erc
Run deterministic Electrical Rules Check on a netlist to find floating nets, missing GND, unknown designators, missing power domain, or decoupling issues; errors block BOM/CPL delivery.
Instructions
Run deterministic Electrical Rules Check (ERC) on a netlist: floating nets, missing GND, unknown designators, missing power domain, missing decoupling. Every finding carries severity + source; blocking/error issues gate BOM/CPL delivery.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"netlist": "<netlist>"
},
"name": "run_erc"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| modules | No | Optional modules dict (ref -> {kind, value, package, lcsc}) for component-aware rules. | |
| netlist | Yes | Netlist dict with 'connections' (synthesize_circuit output passes directly). |