测试成为节能

一些相同的验证技术运用,但它是比这更复杂和错误可以蠕变在哪里有差距。

受欢迎程度

节能测试计划正在发生变化,变得更广泛的比极简主义计划,仅仅几年前是很常见的。

过去将决定如果他们能电力设计,切断电源,然后他们会宣布它完成。“有时候他们会找到力量,力量下来一次,但他们不能第二次因为他们忘了保留一些状态或至关重要,因为电源,信号来自域被关闭,需要动力,”埃里希·马斯纳说,验证架构师导师图形。“最早的测试我们看到非常,非常简单——太局限于展示任何东西。”

改善了,但即使在今天也不是什么罕见的节能测试限制在整体的一小部分验证环境。“当你想想,所有的测试必须在节能模式下运行最终因为真正的系统将是节能所以有点奇怪的人运行测试用例的5%到10%或5%到10%的尽可能多的权力意识到测试正常,功能测试,”马斯纳说。

测试高级产品营销经理罗伯特·鲁伊斯Synopsys对此同意:“一次,权力意识到测试计划被创建的时候,工程团队将产生一组标准的模式,他们运行。如果它不工作,他们会调试,找出原因,也许有一些IR降,然后重定向生成的任何手段。它并没有计划,只是特别的反应。”

一步到现在,一个大的方法在使用之前,要考虑功能规范怎么说有任何设计意图,包括是否有功率预算和马克斯操作限制,设计力量。“一种方法一直说,‘这就是将部分工作”,“儒兹说。“在其他情况下发生了什么是使用一些铁路分析做出决定开发一种低成本的测试程序,我们知道会有权力影响所以我们要设计我们的电网,这样他们就可以处理额外的力量超出了预算功能。”

幸运的是,一些工程团队已经开始意识到这是一个危险区域,马斯纳。“他们是不可能抓住所有的问题,他们可能会通过运行一些测试,所以他们开始思考运行节能模拟整个回归套件,并没有真正考虑到是否会帮助。其中一个问题是,“你的正常,功能测试甚至捕获能力错误?“当然会,但如果你不设计一个测试套件,专注于电源管理可以创建这样的问题,你不可能所有的错误。但可能不是所有你可能会高得多。甚至运行整个功能回归套件的想法在权力意识到模式中,虽然这是一个进步,不是最好的情况。”

仍有改进的空间的另一个领域是怀孕的类的问题可能是由于错误的电源管理和建模这些类的错误,马斯纳断言。此外,重要的是要确保正确的监控机制来检测这些错误以及确保正确的刺激是被用来触发这些错误的事件发生。“这是一个经典coverage-driven验证问题,但现在节能。”

制定节能计划
具体来说,节能测试计划下来的一般概念扩展coverage-driven验证通过节能认证的测试计划。测试计划应该包含所有的测试点是必要的证明电源管理工作在所有可能发生的情况下,各种不同的场景和角落。监督机制必须在地方和覆盖率数据收集,收集证据,正常工作。正确的检查必须到位检测错误如果事情不正常工作,必须使用正确的刺激进入所有的情况,因此得到需要的保障。这是所有这些东西的集合,马斯纳说。

Krishna Balachandran低功率产品营销主管节奏补充说,节能测试计划需要仔细考虑被测试power体系结构的设计,这是没有什么不同的挑战,创建测试计划非权力相关功能验证。

“对实现高覆盖率的测试计划都是,”他说。”报道的一切权力模式设计可能会发现自己一定要得到一个好的信心,一切权力模式下的设计功能。此外,电力转换必须占和包含在节能测试计划。有努力创建和重用测试计划通过扩展UVM低功率(统一验证方法)。这个想法是为了使用权力意图来生成适当的测试,充分地覆盖电力状态和转换的设计架构通过。然而,UVM低功率超出生成必要的节能测试,包括监视和检查,也可以帮助收集和查看覆盖率信息回答的关键问题如何测试计划已经执行。”

节能测试的不同方面是由不同的EDA工具/技术,解决Guillaume Boillet、技术营销经理Atrenta说。这些是可以打破的结构组件,如静态检查,和功能的工具,如动态模拟器和正式的检查。

”“以前”,当复杂性仍在可控范围内,验证工程师使用的静态检查确保所有低功耗元素,但这有一些差距,特别是由于缺乏一个完整的权力意图标准,“Boillet说。”模拟也用于试图通过模拟覆盖每一个低功耗的场景。既然静态检查和权力意图标准更成熟,设计团队实现更为复杂的力量不可能完全覆盖的分区方案模拟。”

可以肯定的是,集成电路测试计划越来越复杂的使用先进的低功耗设计技术。ICs通常用来可靠地运行在功能模式和对权力的权衡,性能和区域完成功能需求。然而,测试计划的要求提供最好的测试覆盖率,减少测试时间,高级主管Arvind Shanmugavel指出应用工程有限元分析软件。”现在的测试模式功率峰值超过20到30次名义功能性力量,权力要求在测试模式已经成为今天的低功耗集成电路设计的关键方面。”

他建议在测试期间测试计划通常考虑以下方面架构规划:
•设计中使用的低功耗技术如功率控制、时钟控制和电压的岛屿。
•测试期间峰值功率消耗。
•由于高功率噪声耦合di / dt。

Shanmugavel说,除了节能测试架构通常使用扫描链压缩逻辑和扫描链分区最小化切换活动;扫描链顺序和先进的测试生成算法最小化权力;和时钟树修改最小化di / dt在实现权力的影响降到最低。

最好的出发点是什么?一个节能测试计划应该从设计阶段开始,这是测试和设计变得越来越一体化,鲁伊斯总结道。



留下一个回复


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

Baidu