VERIFICATION SUPPORT APPARATUS, VERIFICATION SUPPORT METHOD, AND COMPUTER PRODUCT
First Claim
1. A computer-readable recording medium storing therein a design support program that causes a computer to execute:
- selecting arbitrarily a module from a design target circuit;
extracting, by accessing a table, a data amount and a power index corresponding to the module selected at the selecting, the table storing therein time-series data amounts for data signals transmitted from modules in the design target circuit and received by recipient modules, and power indexes indicative of a potential of improving power consumption in the modules according to data amount;
detecting from among time periods during which a recipient module does not receive a data signal, time periods during which the power index meets a criterion for improving power consumption, the detecting being based on the data amount and the power index extracted at the extracting; and
outputting the time periods detected at the detecting.
1 Assignment
0 Petitions
Accused Products
Abstract
An effective data amount and a power index of a module selected from a design target circuit are extracted from a time-series table DB for each clock cycle. Time periods during which the effective data amount is “0” and there is a high possibility of improving power consumption, are identified. It is determined whether a first simulation result from the design target circuit and a second simulation result from the design target circuit into which a control circuit has been inserted to stop the supply of a clock to the module continuously for the identified time periods coincide. Then, if the first and the second simulation results coincide, the time periods are determined as targets to which clock gating is applicable.
-
Citations
15 Claims
-
1. A computer-readable recording medium storing therein a design support program that causes a computer to execute:
-
selecting arbitrarily a module from a design target circuit; extracting, by accessing a table, a data amount and a power index corresponding to the module selected at the selecting, the table storing therein time-series data amounts for data signals transmitted from modules in the design target circuit and received by recipient modules, and power indexes indicative of a potential of improving power consumption in the modules according to data amount; detecting from among time periods during which a recipient module does not receive a data signal, time periods during which the power index meets a criterion for improving power consumption, the detecting being based on the data amount and the power index extracted at the extracting; and outputting the time periods detected at the detecting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A design support apparatus comprising:
-
a selecting unit that arbitrarily selects a module from a design target circuit; an extracting unit that accesses a table and extracts a data amount and a power index corresponding to the module selected by the selecting unit, the table storing therein time-series data amounts for data signals transmitted from modules in the design target circuit and received by recipient modules, and power indexes indicative of a potential of improving power consumption in the modules according to data amount; a detecting unit that, based on the data amount and the power index extracted by the extracting unit, detects from among time periods during which a recipient module does not receive a data signal, time periods during which the power index meets a criterion for improving power consumption; and an output unit that outputs the time periods detected by the detecting unit.
-
-
15. A design support method comprising:
-
selecting arbitrarily a module from a design target circuit; extracting, by accessing a table, a data amount and a power index corresponding to the module selected at the selecting, the table storing therein time-series data amounts for data signals transmitted from modules in the design target circuit and received by recipient modules, and power indexes indicative of a potential of improving power consumption in the modules according to data amount; detecting from among time periods during which a recipient module does not receive a data signal, time periods during which the power index meets a criterion for improving power consumption, the detecting being based on the data amount and the power index extracted at the extracting; and outputting the time periods detected at the detecting.
-
Specification