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 the multiple scenarios; and determining, by using one or more processors, an ECO to fix one or more design requirement violations, wherein said determining includes estimating parameter values for circuit objects in at least some of the multiple scenarios based on parameter values stored in the scenario image and the multi-scenario ECO database.