新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 精确估算SoC设计动态功率的新方法

精确估算SoC设计动态功率的新方法

作者:时间:2015-08-01来源:网络收藏

  Dynamic Read Waveform API 流程

本文引用地址:http://www.eepw.com.cn/article/278132.htm

  一旦高频切换活动的时间帧在设计的顶层被识别,设计团队就能放大这些时间帧。用户能够深入到设计的层次结构和嵌入式软件中,从而找到产生此类高频切换活动的根源。为此,用户可以使用 Dynamic Read Waveform API。

  Dynamic Read Waveform API 可通过将硬件仿真器中的切换数据实时传送入功率分析工具中,从而取代繁琐的 SAIF/FSDB 文件生成过程。从硬件仿真 ,到输入切换数据,再到使用功率分析工具读取切换数据,以及生成对应的功率值,所有操作都是同时运行的。其实际效果是整体性能的飞跃,而这正是启动操作系统和运行真正的应用程序所需要的(见图 4)。

  

 

  图 4. Veloce 电源应用程序可加快 Veloce 功耗分析速度,让设计团队在执行生成、分析和估算时一步到位。

  作为附加好处,与基于 SAIF 的普通流程相比,Dynamic Read Waveform API 的精度更高,因此可对各内存和 IP 块进行精确的功耗估算。

  最关键的一点在于,Dynamic Read Waveform API 支持通过基于软件的测试在系统级进行功耗分析与功耗探测,如果采用基于文件的流程,这几乎是不可能的。

  结论

  Veloce 功耗应用程序推动了功率估算方法的转变。Dynamic Read Waveform API 与功率分析工具的独特整合,省去了基于文件的流程,可提供完整的 功耗分析和精确的门级功率分析流程。

  这意味着,设计和验证团队能够在设计周期内及早开始 功率分析。与以往相比,他们可以更早地执行功率权衡和架构调整。此外,在 合成为门级表示后,他们可以继续使用之前的流程。在门级,他们可以获得更为准确的功耗测量结果,并在流片前执行其他微调。此外,他们也可以通过使用该工具完成目标应用环境的功耗分析流程

  作者 Lauro Rizzatti,验证顾问


上一页 1 2 3 下一页

关键词: SoC RTL

评论


相关推荐

技术专区

关闭