双阈值电压与电源门控设计优化流程方案
使用双阈值电压门限〔 VTH 〕的设计优化方法与流程可以在高度自动化的情况下到达功率和时序两方
面的优异结果。这种双 VTH 方法对 VDSM 〔极深亚微米〕芯片非常重要,此时降低的 VTH 不光会改良
性能,而且还会增加静态泄漏功率。
事实上,泄漏功率会随技术的升级呈指数增长,在 65 nm 时到达芯片功耗的 50% 。泄漏功率的这种
惊人增长对大多数设计来说是不可接受的,无论它们是否采用电池供电。因此,大多数设计会借助于设计
优化流程,因为它可以在性能和泄漏功率之间取得折衷。
根据不同的设计要求,有三种常见的流程可以用于性能与泄漏功率的优化。这些流程的目标是尽量减
小泄漏、获得最正确性能、优化芯片面积和上电模式下的工具运行时间。由于在等待模式下仍会消耗泄漏
功率,因此这些流程亦包括待机泄漏功率最小化的内容。
管理泄漏功率的三个流程
双 VTH 方法依赖于两个 单元 库的应用,一个是低 VTH 单元,它有较小的传播延迟和较高的泄漏功
率,另一个那么是较高 VTH 的单元, 它有较大的延迟和较小的泄漏。 在关键时序路径中用低 VTH 单元,
而在非关键路径中用高 VTH 单元,这种设计优化可以使速度最大化,泄漏功率最小化。
这种优化的效果很大程度上取决于对真正关键时序路径的判定,以及对影响路径的两个库时序的精确
计算。要实现所需的时序精度, 对路径延迟的计算要根据单元的布放和网络走线信息将互连延迟考虑进去。
所以,在以下三个流程中,强烈建议对二次通过混合型 VTH 设计优化做物理综合:
●最小切割 〔min-cut 〕流程在三个流程中可实现最低的泄漏功率, 但却有较高的单元数目、 动态功率,
以及较低的性能。
●最大切割〔 max-cut 〕流程可得到最高的性能和最低的单元数量及动态功率,但在三个流程中泄漏功
率最高。
●最大切割 II 流程是前两个方案的妥协, 在泄漏功率和芯片面积之间作了一个良好的折衷。 该流程亦
减少了工具运行时间和容量问题。
第一个流程采用了一种迭代的最小切割算法,即一个组合电路中的所有单元都初始分配一个高的阈值
电压。由于高 VTH 晶体管的性能下降, 这种设计通常会违反延迟约束。 但初始设计会有最低的泄漏功率。
下面算法会判断出一个最小的边界子集,将阈值降低以提高性能,并且满足延迟约束要求。基于最小权重
切割的最小切割图形算法可判断出这些边界。 这种切割相当于关键时序路径改变为低 VTH 而获得最少的功
率增长。图 1 显示了一个采用最小切割算法的双 VTH 分配实例。
评论0
最新资源