1. A method for fixing design requirement violations in a circuit design in multiple scenarios, the method comprising: receiving a scenario image, wherein the scenario image stores parameter values for circuit objects in a scenario; receiving a multi-scenario engineering change order (ECO) database, wherein the multi-scenario ECO database stores a subset of parameter values for a subset of circuit objects in multiple scenarios; and determining an ECO to fix one or more design requirement violations, wherein said determining includes estimating parameter values for circuit objects in multiple scenarios based on parameter values stored in the scenario image and the multi-scenario ECO database.