Forum Discussion
A question about power analyzer tool
I used power analyzer tool to estimate the power consumption of my design (a vcd file). I find the current flow into VCCINT is nearly 7mA, Since I inserted a resistor in the power supply rail of the VCCINT, and I measured the current flow through the resistor is nearly 12mA. Can someone tell me why there is a big difference between these two values? Thank you very much.
13 Replies
- Altera_Forum
Honored Contributor
I have used power analyzer toll to estimate the power. But there are some values seems strange. One is when I reduced RETI instructions (only 3.48), it significant reduced much current ( the biggest reduced in those instructions), while in the resource usage report, it didnot reduced so much resouce, like logic elements or registers. Why it will reduce so much current? What possible cause this result? Another value is when I reduced all the instructions (3.72) which didnot been used in my test program, it didnot reduce the more current consumption than when I just reduced one of those instructions (like 3.53, 3.48 ) or some part which related to ALU (3.5), how could this happen? ALL the value on the garph are the value get by the power analyzer tool when reduced part of the microcontroller, like unused instructions, unused registers, unused hardware multipliers. The first "all" in the graph means nothing reduced, others are all values after reduced. Thank you very much.
- Altera_Forum
Honored Contributor
no, those are the jtag interface and it isn't important.
- Altera_Forum
Honored Contributor
Thank you for your replr. I find there are some unconstrains path,like altera_reserved_tdo,tdi,tms these staffs, how to solve these? And will these influence the power analyzer result? Thank you.
- Altera_Forum
Honored Contributor
Are all your clocks properly defined? I think you should see them somewhere in the Timequest report, there is a list of clock with their frequencies.
- Altera_Forum
Honored Contributor
Yes, there are significant register change in the fitter report. static is 1.46mA, while dynamic is 1.93mA. Thank you!
- Altera_Forum
Honored Contributor
And how much of the vccint current is static/dynamic?
- Altera_Forum
Honored Contributor
Does the actual number of registers change after compilation and optimization? You can see it in the fitter report. How important is the change?
- Altera_Forum
Honored Contributor
Thank you for your reply! But when I use power analyzer tool to estmate the different VCD file, the current drawn throw the VCCINT isnot change, Do you know why? Thank you!
- Altera_Forum
Honored Contributor
yes, resource utilization will affect power consumption
- Altera_Forum
Honored Contributor
Thank you for your reply! What about the second question? If I changed my microcontroller, like reducing the number of registers, in the theory, Should there be some change in these current values? Or since it consider the worest situation, there is no difference? Thank you!