动力分析需要准确吗?

争论在需要进行分析,评估和优化。

受欢迎程度

一提到今天在动力分析和优化的准确性会引发争议的讨论,甚至在通常保留工程师。

什么是必要的,在哪里?哪些工具真正声称一样准确吗?和力量分析,所需的精度是多少估计,和优化?

首先,所需的精度取决于工程团队想要怎么处理生成的数据。“不同的团队可能有广泛不同的精度要求,”艾伦•吉本斯观察到权力架构师Synopsys对此

例如,软件开发团队通常更关心内部比外部比较,他说。“他们需要看到软件开发变得更加节能。在许多情况下,他们很少关心绝对权力的数字,但他们是关心的,能源效率提高。流中的绝对权力分析可以得到解决之后。”

对于硬件团队来说,问题是有些不同。“他们可能在架构级别工作和探索各种硬件体系结构对能源效率,同样,精度要求更轻松。或者他们可能进一步下降流,想做一些其中SoC估计,我们真正开始关心绝对权力消费。在后者的情况下,准确性是至关重要的,”吉本斯解释道。

鉴于有许多不同的设计团队感兴趣电力/能源操作在不同设计流程,这需要不同程度的准确性。“本质上,动力分析需要尽可能准确需要无论使用模型是在考虑,所以相应的功率模型需要能够支持这个,”他说。

这个模型有多好?
动力分析是一个有趣的挑战,因为理想情况下应该有一个伟大的榜样的芯片,以及如何使用芯片软件的完美模型。

“软件人说,有一个完美的模型,我的软件如何使用芯片,我必须有一个完美的模型,不仅芯片,但整个系统纳入,’”说,首席技术官超音速”,最终,你不能做任何事情直到你拥有一切。当然,这并不是好从设计的角度来看。所以问题是,我们能采取什么捷径吗?抽象可以与我们合作什么?”

没有明确的答案。“有些人说把它所有的模拟器一切将是好的,”Wingard指出。“有人说建立一个虚拟平台模型,一切都会好的。清楚的是,有一些非常简单的经验法则,人们已经使用了很长一段时间。我们知道他们是非常不准确的,但是他们允许人们做出相对的选择,下的精度水平,现在还不清楚。”

这就不可避免地导致讨论准确性,以及工程团队是否希望他们能够得到最高水平的准确性。Wingard并不相信他们所做的。

”建筑师想要足够的准确性做出正确的决定,”他说。“获得数据的目的是决定选A和B之间,或决定,最重要的是,架构是否已胎死腹中,因为它不可能实现的方式从能量或功率的角度是可以接受的。实现团队想要的是足够的精度,以确保他们是安全的。安全的可能,在所需的操作模式,适合热预算我的包。或者安全的电池寿命可能比最后一个。不需要完美的准确性。第二个比第一个需要更多的准确性。但在许多方面就像非母语英语课程问题,那就是,“我们如何获得足够的模型,我们得到足够的准确性?你怎么得到一个积极的ROI模型的发展?“这就是我们现在正努力寻找正确的答案。”

这并不意味着没有强烈的意见最好的路线是什么,然而。Krishna Balachandran低功率产品管理主任节奏对精度的需求,强调工程社区在权力分析,评估和优化。“如果数字是路要走之后,他们没有办法预测真的会发生什么,尤其是如果它是一个新的设计,“Balachandran说。“如果这是一个衍生品设计,问题不太严重,因为他们已经有一些想法从衍生品设计,硅。他们知道的力量可能是数量,还有几个街区,要改变了。”

同时,复杂的工程师知道如何估计一个合理程度的准确性,他说。“假设有几个街区,和他们是50%,但总体影响总功率可能不到20%。所以他们仍然好导数设计。但如果所有新设计什么呢?假设他们正在进入一个新的市场。公司已经设计在移动领域希望进入可穿戴的空间和他们做些不同的东西。有一个模拟团队,有一个数字的团队。模拟团队,只是由于被模拟工程师,知道他们会在一天结束的时候。但数字团队的任务是找出电力站在他们一边,他们真的没有好好处理。”

定量和定性指标
辩论精度的部分原因是,最终目标并不总是明确的。

“定量准确性是否重要取决于你想达到的,”说,公司的首席执行官Teklatech。“如果你想知道你是否满足规范的说300 mw功耗芯片在一个给定的模式,当然,你需要定量准确。另一方面,如果你做优化,你想要尽可能优化,这是更多的问题定性accurate-knowing你朝着正确的方向前进,你在做什么有一个积极的影响。只要它有积极的影响,你想把它尽可能。所以你是否保存1 mw或者你保存10 mw或50 mw,它并不重要。你只是想节省尽可能多。在优化空间,定性的准确性比定量准确性更重要。”

然而,变化的签字。“定量精度是非常重要的,因为你想给设计师一个答案,“Bjerregaard说。“你想告诉他们,“这是多少,这是如何看。”

通过流相关性也很重要。所以所有的刺激来自早期的信息RTL分析需要进行直接期待实现杆梅特卡夫说,产品管理组主管节奏。“我们使用所有的信息来确保我们有良好的相关性,在实现良好的精度。能够重用这些信息在流绝对是至关重要的。否则你不能有任何形式的准确性。”

设计变更产生影响
变化的设计发挥到精度讨论,Preeti Gupta说,RTL产品管理主管有限元分析软件。“如果你正在大规模的改变,比如关闭整个块时钟为10000失败,得到这一权利在10%或15%在更高层次的抽象,这仍然是不够好,如果你预计在10%到15%的实际数字是什么。很有可能,你会节省电力与这些类型的转换。”

在更高层次的抽象。随着设计到低层次的抽象,如果有Vt交换发生,或改变从一个阈值电压,另一个为了优化电力的时机,需要更多的准确性,因为变化是更多的手术,她说。“他们产生较小影响的整体力量,但是如果你正在改变失败的一半在你设计不同的管理系统,您将节省大量电力累计。但path-by-path基础上,你必须是准确的。所以它真的取决于你正在变化的规模。”

同时,Abishek Ranjan)的工程总监导师图形相信这个问题是最好的设计师自己回答的准确性。“工具公司可以使各种索赔因为一组10设计中我们得到了1%,一组10的设计我们可以打20%。这是一个design-to-design决定。”

野生动物说,精度在15%以内在RTL级通常是足够了。“即使实现工具,无论你从一个公司或其他公司,他们实现相同的芯片具有相同规格和你的力量将10%至15%的不同。所以两个实现工具无法跟踪。很难RTL工具是任何更准确,因为这是你点的准确性。”

有趣的是,Ranjan解释说,功能变化很容易量化,因为他们将在设计中保持不变。“在RTL,当你估计时钟切换,减少20%,减少呆在。如果有人可以评估在RTL级与合理的精度,这是足够好的。但如果你真的想要多路复用器转移,或datapath公司的分裂算子是非常准确地估计RTL,这可能是有点长,你任务RTL工具太多了。即便如此,相关性和准确性是绝对重要的,和今天的工具已经非常成熟和稳定。”

只要记住,他警告说,如果你太着迷于这1%或2%的准确率,你会推迟你的力量决定和选择的权力技术。”

精度的另一个方面是与权力相关的国家居住,“理解设计花多长时间在一个特定的权力状态是一样重要的功耗状态的设计,“Synopsys对此吉本斯说。“这是两者的结合,给了我们一个更准确的理解能量剖面的设计。交付准确性,我们真的需要执行其中功率估计和分析使用真实的或代表工作负载模拟,这给我们一个准确的观点对权力的国家居住为一个特定的场景。”

想通过
当它归结到它,你真的需要知道你正在寻找什么,你试图找到答案,艾莉伯恩斯说,高级产品经理在导师图形。“你是试图找出如果你在功率预算的确切数量吗?好吧,也许你需要一些精度。但是如果你想做出改变,你需要相对数量,你需要看看你想做什么。如果你消除的活动设计,无论您使用什么工具,你消除开关的活动设计。将减少电力。”

有关的故事
混合信号低功耗设计
混合信号功率估计的问题。
分析权力的完整性
确保电网足以维持功率输出。
为什么权力建模是如此困难
一致性的增加电力需求建模,但它已远远超过有人已经猜到了。



1评论

距和尚 说:

我认为阿布是正确的根据我的设计经验。很大程度上取决于系统的精度要求。如果电池供电的系统,我们希望紧缩每兆瓦的系统。如果是固定,精度要求不高。这也取决于总功耗。如果兆瓦的功率范围,精度非常高,而如果W的功率,精度要求不高。最终,设计师喜欢构建利润的所有参数和功率也不例外。然后它归结为w.r的权衡。t时间表

留下一个回复


(注意:这个名字会显示公开)

Baidu