芯片库功耗分析与从Simulink模型创建任务的自动化方法
芯片库功耗分析
在芯片设计中,功耗分析是非常重要的一环。对于组合单元和时序单元,在考虑输入向量顺序对功耗的影响时,有着不同的表现。
组合单元与时序单元的顺序考虑
- 组合单元 :在对标记为“(c)”的组合单元进行分析时发现,所采用的方法无法减少需要考虑的输入向量顺序数量。这是因为在某些情况下,按照一种顺序,导线可能先放电最后再充电,而按另一种顺序,导线在整个评估过程中能保持充电状态。所以,在对这些组合单元进行功耗特性分析时,必须考虑所有可能的顺序。
- 时序单元 :对于时序单元,尤其是较大的单元,能实现较大的优化。例如,在库中最大的单元SDFFRS中,原本需要考虑的顺序数量从720个减少到了288个,减少了60%。对于时序单元,这种优化效果明显,因为对它们进行特性分析时,不仅要考虑可能的输入组合,还要考虑当前的内部状态。总体而言,将所有时序单元需要考虑的顺序数量相加,减少了超过47%。这对于大型单元尤为有利,从时序单元的平均减少率仅略高于16%就可以看出。所以,对于有大量可能顺序的大型时序单元,该方法能显著减少需要考虑的顺序数量。
| 单元类型 | 需考虑顺序数量变化情况 | 优化效果 |
|---|---|---|
| 组合单元 | 无法减少需考虑顺序数量 | 无明显优化 |
芯片功耗分析与Simulink任务自动化
超级会员免费看
订阅专栏 解锁全文
1720

被折叠的 条评论
为什么被折叠?



