摘要 |
An equivalent circuit converter reads out transistor-level circuit diagram data and equivalency conversion rule data, converts circuit data based on the equivalency conversion rule data, and then feeds back the converted circuit data to the circuit diagram data. An estimate calculator reads out the circuit diagram data, which has been converted by the equivalent circuit converter, and environmental variable data, thereby calculating an estimate representing a degree of optimization. In response to the estimates supplied from the estimate calculator, a circuit optimizer selects partial circuits to be subjected to equivalent circuit conversion during the optimization of the circuit. Then, the circuit optimizer sequentially determines whether or not each of the partial circuits should be converted into an associated equivalent circuit, thereby optimizing the entire circuit.
|