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: 
Visitor lkosmann
Visitor
9,822 Views
Registered: ‎01-27-2014

XPower Duty Cycle out of Range

Hi I'm currently analysing xpower results of different components, and struggling with Error 1653:

 

ERROR:Power:1653 - Duty cycle <200.00> must be in range [0..100]%

 In order to investigate what causes this Error, i found some forum threads, that have different solution, but won't help to understande how this duty cycle is calculated and why it may become larger than the designated range.

 

I have different values for the error (this is just part of the hole error log):

ERROR:Power:1653 - Duty cycle <200.00> must be in range [0..100]% for xin2<1>.
ERROR:Power:1653 - Duty cycle <136.00> must be in range [0..100]% for delay_bph_d0<7>.
ERROR:Power:1653 - Duty cycle <179.00> must be in range [0..100]% for delay_dltx_address1<2>.
ERROR:Power:1653 - Duty cycle <186.00> must be in range [0..100]% for delay_dltx_address1<0>.
ERROR:Power:1653 - Duty cycle <105.00> must be in range [0..100]% for delay_bpl_d0<7>.

 

Now i determined other information i can get within the power report e.g. the toggling rate and the % High (second nummer 100, 91, 92...) 

 

				name					Rate    % High	Duty Cycle from error
3.3.2IO			xin2<1>					1.39	100		200
3.3.1.2. Signals	delay_bph_d0<7>			5.56	91		136
3.3.1.2. Signals	delay_dltx_address1<2>	8.33	92		179
3.3.1.2. Signals	delay_dltx_address1<0>	2.78	97		186
3.3.1.2. Signals	delay_bpl_d0<7>			2.78	99		105

 

So do these values have any connection to each other, or can I ignore the error? It would be very nice to have an idea of what the error really means and how this duty cycle is calculated.

0 Kudos
3 Replies
Xilinx Employee
Xilinx Employee
9,817 Views
Registered: ‎04-16-2012

Re: XPower Duty Cycle out of Range

Hi,

 

check this thread: http://forums.xilinx.com/t5/Design-Tools-Others/Error-on-Xpower/td-p/313501

 

Thanks,

Vinay

--------------------------------------------------------------------------------------------
Have you tried typing your question in Google? If not you should before posting. Also, MARK this is as an answer in case it helped resolve your query/issue.Give kudos to the post that helped you to find the solution.
0 Kudos
Visitor lkosmann
Visitor
9,809 Views
Registered: ‎01-27-2014

Re: XPower Duty Cycle out of Range

I was aware of this post, but it doesn't help, 

 

"For the LSB of a counter, on 100 MHz clock, that is 1/2 100 (50% duty cycle), or 50 MHz....etc."

 

That is true and understandable, the duty cycle in this example is 50. But for a toggle rate of 1.39 which formula do i have to use to get to a duty cycle of 200. I thought duty is somehow equivalent to % of time high.

 

Also according to the post, large parts of my designs have to be implemented in DDR with strange rates (strange values for 2)

0 Kudos
Adventurer
Adventurer
9,150 Views
Registered: ‎08-24-2008

Re: XPower Duty Cycle out of Range

Try generating SAIF file using Isim and using it in Xpower Analyzer instead of VCD file. You may not get this error any more.

0 Kudos