PURPOSE: To reduce the circuit area and to increase the calculation speed by determining an optimum factor in consideration of not only the area cost of the factor itself and the delay cost but also the wiring cost. ;CONSTITUTION: A factor candidate enumerating means 2 enumerates factor candidates of an object circuit. An area candidate calculating means 3 and a delay cost calculating means 4 calculate area costs and delay costs of these factor candidates by constraint conditions. A wiring cost calculating means 5 calculates the fan-out number of each factor by a fan-out number calculating means, and a wiring area cost calculating means calculates the area cost of wiring based on this fan-out number in accordance with a calculation formula preliminarily estimated for each technology, and a wiring delay cost calculating means calculates the delay cost of wiring in the same manner. A wiring cost adding means adds these costs related to wiring to costs obtained by the area cost calculating means 3 and the delay cost calculating means 4 to calculate the total cost. A factor determining means 6 selects and determines one having the optimum total cost out of factor candidates.;COPYRIGHT: (C)1993,JPO&Japio
展开▼