Patent ID: 8350620

Claim:
A calculating apparatus for calculating power consumption of an integrated circuit, the calculating apparatus comprising: an integrated circuit connection information storing unit configured to store integrated circuit connection information that indicates a connection relationship among circuits included in an integrated circuit; a transistor connection information storing unit configured to store transistor connection information that indicates a connection relationship among transistors included in each of cells that configure the integrated circuit; an input pattern information storing unit configured to store input pattern information that indicates a signal input pattern used for a logic simulation of the integrated circuit; a wiring information storing unit configured to store inter-cell wiring information that indicates wiring among the transistors of the integrated circuit; a circuit partitioning unit configured to identify, based on the transistor connection information, transistors as a same circuit component by collecting the transistors connected via a source terminal and a drain terminal of any of the transistors included in each of the cells for each of the cells of the integrated circuit, and to output circuit component transistor connection information that indicates the connection relationship among the transistors of each identified circuit component; a logic extracting unit configured to extract a logic for each of the circuit components from the circuit component transistor connection information, and to output circuit component logic model information that indicates the extracted logic of each of the circuit components; a power calculating unit configured to obtain, based on the circuit component transistor connection information, power information of each signal transition state of an input/output terminal for each of the circuit components, and to output circuit component power information that is power information of each of the circuit components; a logic simulating unit configured to generate signal terminal transition information that indicates a signal transition of an input/output terminal of each of the circuit components by performing a logic simulation for each of the circuit components of the integrated circuit based on the integrated circuit connection information, the input pattern information and the circuit component logic model information; and an integrated circuit power consumption calculating unit configured to obtain power consumption in a signal transition of the input/output terminal of each of the circuit components based on the integrated circuit connection information, the signal terminal transition information, the circuit component logic model information and the circuit component power information, and to obtain power consumption of the integrated circuit based on the power consumption of each of the circuit components, which is obtained on the basis of the inter-cell wiring information.