18.luck新利
的意见

旧的两步就没有摇摆

所需的功率分析million-gate出类拔萃。

受欢迎程度

权力分析已迅速成为同样重要的功能验证对于今天的耗电出类拔萃。然而,直到现在,是不可能充分分析动态功率非常大的soc嵌入式软件运行。与新的仿真平台软件,这一天终于到来,克服了当前两步权力的内在缺陷评估工具。

目前估算的方法动态功耗由一个基于文件的流的发展通过两个步骤。首先,模拟器或模拟器跟踪切换活动累计为整个运行在一个交换活动交换格式(赛义夫)文件,或在逐周期的基础上为每个信号在信号数据库文件如FSDB或VCD。然后,功率估算工具由一个赛义夫文件计算整个电路的平均功耗,或一个FSDB文件计算的峰值功率在时间和空间设计。

图1。ConventionalPowerAnalysis
图1:两步、权力分析基于文件的方法。

方法可以接受当design-under-test (DUT)是相对较小,分析执行在一个有限的时间窗口多达一百万左右的时钟周期。然而,当应用到现代,大型SoC设计的成千上万的数以百万计的盖茨执行嵌入式软件,三个问题战胜当前的方法:

1。赛义夫的大小,更是如此,FSDB / VCD文件变得庞大而难以管理;
2。文件生成过程缓慢爬行,延伸至小时,可能超过一天;
3所示。文件加载到一个功率估算工具延伸到数天或超过一个星期。

快速的权力从导师图形应用程序解决方案克服了这些问题固有的两步,通过紧密地集成模拟器文件流分析工具。快速的电力应用程序提供了两个独特的功能:活动图和动态读取波形API。

一个活动在一个简单的图表绘制地图的全球设计转换活动随着时间发生,启动现场运行的操作系统和应用程序。

图2。活动图
图2:在长跑活动策划确定重点领域。

它识别了高切换的时间框架的活动可能带来威胁的设计团队。虽然这个图不是独特的,其创作是一个数量级的速度比基于文件的权力的世代时间图表。作为一个数据点,快速地生成一个活动需要15分钟的1亿门设计7500万设计的时钟周期。权力分析工具可以使用一个多星期来生成类似的信息。此外,他们可能无法处理如此庞大的数据。

当然,接下来的问题是,“在”是那些山峰发生了DUT使它们是“什么”?这是通过替换文件的方法来解决动态读取波形信号数据的API。

一旦确认了高开关活动时间框架的顶层设计,设计团队可以放大这些帧。用户可以深入的层次结构设计和嵌入式软件发现这样的高开关活动的主要来源。

动态读取波形API取代了繁琐的赛义夫/ FSDB / VCD文件生成过程通过直播切换数据模拟器为分析工具。所有操作并发运行,从模拟SoC,设计捕捉切换数据,读取转换数据的分析工具和发电。整体性能的净效应是一个跳启动一个操作系统和运行实际的应用程序。

作为附带的好处,动态读取波形API还提供改善准确性SAIF-based相比平均流动因为条件控制是自动切换。

所以时间前沿企业削减新舞蹈的地毯,使电力系统级别的分析和探索,是不可能老的两步,基于文件的流。



留下一个回复


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

Baidu