Home Knowledge Base Engineering Change Order (ECO)

Engineering Change Order (ECO) is the surgical, high-stakes physical design technique used to implement vital bug fixes or late logic changes to a mature, fully placed-and-routed chip design without disrupting the delicate timing closure or requiring the total rebuild of the millions of untouched components.

What Is an ECO?

Why ECOs Matter

The Functional ECO Workflow

1. Spare Cells: Smart architects sprinkle thousands of unconnected, dummy logic gates (ANDs, ORs, Muxes) evenly across the empty spaces of the die during initial placement. 2. Conformal ECO: Specialized formal logic software mathematically compares the Old broken RTL against the New fixed RTL, and automatically generates a patch script of the absolute minimum number of gate changes required. 3. ECO Implementation: The routing tool executes the script, disconnecting the broken gates, and painstakingly routing copper wires to connect the predefined nearby "Spare Cells" to implement the new logic fix.

Engineering Change Orders are the indispensable emergency bypass surgeries of silicon development — turning catastrophic project delays or multi-million dollar post-silicon failures into salvageable logic patches.

engineering change order ecoeco routingmetal only ecopost mask silicon spinfunctional eco physical design

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.