-
公开(公告)号:US08527794B2
公开(公告)日:2013-09-03
申请号:US12788404
申请日:2010-05-27
IPC分类号: G06F1/32
CPC分类号: G06F1/3206 , G06F1/3287 , G06F1/3296 , Y02D10/171 , Y02D10/172
摘要: An integrated circuit comprising a plurality of functional blocks, each functional block being operative to cause one or more power consuming events, each power consuming event being associated with a respective weight. The integrated circuit also comprises at least one accumulation block for monitoring the functional blocks over a time window and generating a weighted count of the number of occurrences of each power consuming event within the time window; and a power calculation module for calculating a runtime power consumption estimate over the time window using the weighted count. The weighted count may comprise a sum of products of each one of the power consuming events by its respective weight. Calculating the runtime power consumption estimate may comprise averaging the weighted count over the time window to generate a dynamic power estimate, calculating a leakage power estimate over the time window, and summing the dynamic power estimate with the leakage power estimate. The integrated circuit may further comprise a power management module for adapting power consumption of the integrated circuit based on a comparison of the runtime power consumption estimate with one or more predetermined thresholds.
摘要翻译: 包括多个功能块的集成电路,每个功能块可操作以引起一个或多个功耗事件,每个功耗事件与相应的权重相关联。 集成电路还包括至少一个用于在时间窗口上监视功能块的累加块,并且在时间窗内生成每个耗电事件的出现次数的加权计数; 以及功率计算模块,用于使用所述加权计数来计算所述时间窗口上的运行时功耗估计。 加权计数可以包括其各自的功率消耗事件的每个乘积的乘积的总和。 计算运行时功耗估计可以包括对时间窗口上的加权计数进行平均以产生动态功率估计,计算在时间窗口上的泄漏功率估计,以及将动态功率估计与泄漏功率估计相加。 集成电路还可以包括电源管理模块,用于基于运行时功耗估计与一个或多个预定阈值的比较来调整集成电路的功耗。
-
公开(公告)号:US20110291746A1
公开(公告)日:2011-12-01
申请号:US12788404
申请日:2010-05-27
CPC分类号: G06F1/3206 , G06F1/3287 , G06F1/3296 , Y02D10/171 , Y02D10/172
摘要: An integrated circuit comprising a plurality of functional blocks, each functional block being operative to cause one or more power consuming events, each power consuming event being associated with a respective weight. The integrated circuit also comprises at least one accumulation block for monitoring the functional blocks over a time window and generating a weighted count of the number of occurrences of each power consuming event within the time window; and a power calculation module for calculating a runtime power consumption estimate over the time window using the weighted count. The weighted count may comprise a sum of products of each one of the power consuming events by its respective weight. Calculating the runtime power consumption estimate may comprise averaging the weighted count over the time window to generate a dynamic power estimate, calculating a leakage power estimate over the time window, and summing the dynamic power estimate with the leakage power estimate. The integrated circuit may further comprise a power management module for adapting power consumption of the integrated circuit based on a comparison of the runtime power consumption estimate with one or more predetermined thresholds.
摘要翻译: 包括多个功能块的集成电路,每个功能块可操作以引起一个或多个功耗事件,每个功耗事件与相应的权重相关联。 集成电路还包括至少一个用于在时间窗口上监视功能块的累加块,并且在时间窗内生成每个耗电事件的出现次数的加权计数; 以及功率计算模块,用于使用所述加权计数来计算所述时间窗口上的运行时功耗估计。 加权计数可以包括其各自的功率消耗事件的每个乘积的乘积的总和。 计算运行时功耗估计可以包括对时间窗口上的加权计数进行平均以产生动态功率估计,计算在时间窗口上的泄漏功率估计,以及将动态功率估计与泄漏功率估计相加。 集成电路还可以包括电源管理模块,用于基于运行时功耗估计与一个或多个预定阈值的比较来调整集成电路的功耗。
-