首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

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

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

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

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



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



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

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

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

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