Review
How to validate PCB engineering change orders
PCBBench editorial · Published October 14, 2026 · Editorial policy
Validate an engineering change order by proving that the requested change landed and unrelated behavior stayed within the allowed boundary. A clean final DRC report does not reveal whether the tool silently rewired another interface.
Write the change contract
Identify the parts, nets and mechanical areas that may change. State constraints that must remain fixed, such as connector pinouts or the board outline. Define whether rerouting nearby signals or replacing equivalent components is permitted.
Compare before and after structurally
Inspect netlist changes, part values, footprint assignments and project rules. Separate expected changes from collateral edits. A file-level text diff is useful evidence but can be noisy when an EDA tool rewrites formatting or object order.
Rerun the affected release gates
Check schematic-board parity, ERC, DRC and any functional tests touched by the edit. Regenerate manufacturing outputs if the released design changes. Keep the original and revised artifacts together so the reviewer can reproduce the intended difference.
Practical checklist
- Define allowed edits.
- Save the baseline project and reports.
- Compare connectivity and part identity.
- Reject unexplained rule changes.
- Rerun functional and release checks.
A concrete example
Replace a regulator whose footprint differs from the old device.
- Evidence to accept
- The new device meets the requirements, its mapping is updated and unrelated interfaces are preserved.
- Evidence that is insufficient
- The schematic value changes while the PCB retains the old footprint mapping.
Common questions
Should the smallest diff always win?
No. A necessary electrical fix may require substantial routing work. Penalize unjustified edits rather than all edits.
Can a rule change be part of an ECO?
Yes, when explicitly requested and reviewed. It should never be an undocumented way to make the checker pass.
Primary references and further reading
Use the matching device documentation and project configuration when applying this checklist. These references explain the underlying tools and evaluation approaches.
How this fits PCBBench
The PCB engineering change benchmark describes the proposed inputs, outputs and checks for this capability. The pilot snapshot contains partial measured attempts; it is not a finished ranking.
Related reading
- PCB design review checklist for AI outputsReview AI-designed PCBs across requirements, exact parts, connectivity, layout, manufacturing and evidence.
- Reviewing AI-generated PCB power suppliesCheck power-tree requirements, device conditions, component identity and layout assumptions in generated circuits.
- USB-C PCB design review checklistReview USB-C connector identity, power roles, interfaces and mechanical details in AI-generated PCB designs.
- How to review an AI-generated ESP32 PCBReview exact ESP32 variant, power, boot, programming, radio and footprint assumptions in a generated design.