UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Contributor
Contributor
1,002 Views
Registered: ‎02-25-2018

Measuring power consumption with Virtex-7 vc707

Jump to solution

I designed circuit in Vivado 2016.2 tools ,after synthesis and implementation. I generated power report, report contains total power consumption. What is unit of power in tool(Watt or milli watt), but tool used watt(W) for measuring the power. If unit is watt(W), the result is not matching with other power measurement tools(high error rate). If unit is millin watt(mW), the error is very less compared to other power measurement tools.

0 Kudos
1 Solution

Accepted Solutions
Scholar drjohnsmith
Scholar
768 Views
Registered: ‎07-09-2009

Re: Measuring power consumption with Virtex-7 vc707

Jump to solution

McPAT. How are you telling it about the characteristics of the fpga ?

    

    so I'd say it has much less chance of providing a good estimate than the xilixn tools that do know the fpga,

 

 

 

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos
10 Replies
Xilinx Employee
Xilinx Employee
994 Views
Registered: ‎06-06-2018

Re: Measuring power consumption with Virtex-7 vc707

Jump to solution

Hi @khyam,

 

If you are using Tcl Interface and if  you don't specify the unit. Then default unit of power in mW (milliwatts).

if you are using Vivado IDE, tool will take unit of power as Watt.

To get accurate Power estimated results, refer Confidence level section in the output report file and please provide user input data who's confidence level is low or medium.

 

Regards,

Deepak D N

------------------------------------------------------------------------------------------------------------------------------------------------------

Please Reply or Give Kudos or Mark it as an Accepted Solution.

------------------------------------------------------------------------------------------------------------------------------------------------------

Tags (1)
0 Kudos
Contributor
Contributor
975 Views
Registered: ‎02-25-2018

Re: Measuring power consumption with Virtex-7 vc707

Jump to solution

How to provide user input data, when confidence level is low or medium. I am using Vivado 2016.2, the power unit(W).

0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
963 Views
Registered: ‎06-06-2018

Re: Measuring power consumption with Virtex-7 vc707

Jump to solution

Hi @khyam,

 

Refer Chapter 3 of UG907 for providing User Input data.

 

For example : Referring Confidence section in output File. If you find Clock Nodes Activity, confidence level as  Low, then one of the factors affecting Clock Node activity is SAIF File. Please provide SAIF File as input to Vivado IDE, refer Page 39 of UG907.

 

Regards,

Deepak D N

--------------------------------------------------------------------------------------------------------------------------------------------------------------

Please reply or Give Kudos or Mark it as an Accepted Solution.

--------------------------------------------------------------------------------------------------------------------------------------------------------------

0 Kudos
Scholar drjohnsmith
Scholar
962 Views
Registered: ‎07-09-2009

Re: Measuring power consumption with Virtex-7 vc707

Jump to solution

as @ddn says , the units

 

On a second level,

 

the 'trust' in the power estimation ,  is dependent upon the accuracy of the numbers entered !

 

A lot of the power consumption of the FPGA  is 'dynamic' , i.e. the more a node toggles , the more power it takes,

    which is very hard for us as designers to estimate, 

 

so take the estimate with a BIG pinch of salt, 

    

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos
Contributor
Contributor
953 Views
Registered: ‎02-25-2018

Re: Measuring power consumption with Virtex-7 vc707

Jump to solution

It is corrent, my design is taking 10W of power in xilinx Vivado, but same design in other power estimator, it is  20mW. The error rate is very high. is it valid power value obtained from xilinx vivado.

0 Kudos
Moderator
Moderator
940 Views
Registered: ‎09-15-2016

Re: Measuring power consumption with Virtex-7 vc707

Jump to solution

Hi @khyam

 

It is always advisable to do vector based power estimation with the help of saif file. This saif file will  record port and signal switching rates which you can include in your Vivado power estimator tool. Refer the below link to generate saif file for power analysis in Vivado simulator:

https://www.xilinx.com/support/answers/52632.html

 

Further add the saif file in the report power GUI as shown below:

saif_1.JPG

 

FYI correlation btw eport_power (in SAIF mode) and actual hardware measurements is +/-10%.

 

Very much valid point  by @drjohnsmith 

"the 'trust' in the power estimation   is dependent upon the accuracy of the numbers entered !"". 

Vector based power estimation is more accurate compare to vector less power estimation. Refer UG907 for more info.

 

Although in your case difference the power measured with Vivado power estimator and other estimators is way to high. I suggest you to use saif mode of power estimation as mentioned above.

Regards
Rohit
----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------------

0 Kudos
Contributor
Contributor
932 Views
Registered: ‎02-25-2018

Re: Measuring power consumption with Virtex-7 vc707

Jump to solution

Ok

thank you very much for valuable information @thakurr, @drjohnsmith and @ddn

0 Kudos
Scholar drjohnsmith
Scholar
931 Views
Registered: ‎07-09-2009

Re: Measuring power consumption with Virtex-7 vc707

Jump to solution

Whats the other power estimator your using ?

 

mW seems a low number of power

 

 

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos
Contributor
Contributor
901 Views
Registered: ‎02-25-2018

Re: Measuring power consumption with Virtex-7 vc707

Jump to solution

Software based power estimator tools McPAT

0 Kudos
Scholar drjohnsmith
Scholar
769 Views
Registered: ‎07-09-2009

Re: Measuring power consumption with Virtex-7 vc707

Jump to solution

McPAT. How are you telling it about the characteristics of the fpga ?

    

    so I'd say it has much less chance of providing a good estimate than the xilixn tools that do know the fpga,

 

 

 

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos