|
|
发表于 2022-11-26 03:45:44
|
显示全部楼层
是,Power Compiler 是 S家 "power gating" 工具之一.
S家的 Design Compiler Topographical 也有一些低功耗能力
C家的叫做 Genus
但工具只能提供细粒度的电源门控 (fine-grained std cell power gating)
对于粗略和整个模块的电源门控 (coarse-grained, whole module power gating)
通常需要人为设计和仔细的电源域规划 (工具可以帮助,但不能完成所有工作)
此外通常只使用工具来做常规 "Power Gating".
"Data Gating" 看用途和通常取决于某些功能条件.
所以,"Data Gating"通常是由人手动实现的
关于面积权衡:
通常工具会做电源门控插入 (很少有人手动插入).
工具会自动移动单元格 (std cells)并消耗备用单元格 (spare cells)
对于手动插入电源门控通常会指导工具保留一个区域
关于时序权衡:
这更复杂,
1. 工具足够聪明仅在时序松弛时才插入电源门控单元
2. 或者工具足够聪明,可以在电源门控之前扩大单元的尺寸
3. 此外, 电源门控不是降低功耗的唯一方法. 低功耗工具可以转换Vt.然后工具可以权衡泄漏电流以换取动态功耗
我的经验在这里是有限的,因为我的专长是在前端. 希望这对你有帮助
|
|