摘要 |
A designing apparatus is used with a simulator simulating a behavior description describing behavior of a semiconductor integrated circuit, and a high-level synthesis apparatus allocating a variable described in the behavior description to a register and generating a register transfer level description based on the allocated variable. The apparatus includes an input module, a calculation module, and an estimation module. The input module inputs a simulation result of the simulator and a binding result comprising a variable name of the allocated variable to be stored into the register. The calculation module calculates a rate of change of the allocated variable to be stored into the register in one clock cycle based on the simulation result and the binding result. The estimation module estimates power consumption of the semiconductor integrated circuit corresponding to the behavior description based on the rate.
|