4.2 低功耗设计与UPF


文档摘要

4.2 低功耗设计与 UPF 本节摘要:功耗不再是后端补救。动态功耗随电容、电压平方和翻转走;漏电在先进节点可占待机的绝大部分。DVFS、多电压域、时钟门控、多阈值、电源开关构成嵌套旋钮。UPF 把这些意图写成工具能执行的电源契约。本节按“能量与任务是否匹配”来选旋钮,而不是堆技巧名词。 先说结论 阅读完本节,你应当能够: 分开讨论动态与漏电,避免用错药 说明时钟门控插入的 RTL 友好形式 描述多电压与电平转换、隔离单元的代价 把电源意图对应到 UPF 的域、策略与状态 一、能量透镜 原文把低功耗写成四维协同:时间上的 DVFS、空间上的电压域、节奏上的时钟门控、器件上的阈值档。系统把 CPU 从 1.0 V 降到 0.

4.2 低功耗设计与 UPF

本节摘要:功耗不再是后端补救。动态功耗随电容、电压平方和翻转走;漏电在先进节点可占待机的绝大部分。DVFS、多电压域、时钟门控、多阈值、电源开关构成嵌套旋钮。UPF 把这些意图写成工具能执行的电源契约。本节按“能量与任务是否匹配”来选旋钮,而不是堆技巧名词。

先说结论

阅读完本节,你应当能够:

  1. 分开讨论动态与漏电,避免用错药
  2. 说明时钟门控插入的 RTL 友好形式
  3. 描述多电压与电平转换、隔离单元的代价
  4. 把电源意图对应到 UPF 的域、策略与状态

一、能量透镜

原文把低功耗写成四维协同:时间上的 DVFS、空间上的电压域、节奏上的时钟门控、器件上的阈值档。系统把 CPU 从 1.0 V 降到 0.7 V 时,架构要评估缓存变慢是否换来更多缺失,物理要确认该电压下的库视图和漏电是否仍可签。能量是跨层货币。

动态项:活动因子、电容、电压平方、频率。电压是二次项,降压最香,也最容易撞噪声容限。漏电随阈值、温度、电压指数敏感。原文给过工程观察:高性能负载下漏电可占到总功耗的可观比例,待机时更可占绝对多数。数字随产品和节点而变,记住结构即可——待机问题先砍漏电,算力问题先砍翻转与电压。

二、旋钮与代价

时钟门控:寄存器不更新时别让时钟翻。综合识别 if (en) q <= d; 插入专用单元。使能本身要满足建立保持,毛刺会使能变成短脉冲时钟。细粒度省得多、使能网络更重;粗粒度省得少、实现干净。我倾向:数据通路细到字节或字使能,控制 FSM 用模块级门控。

多阈值:关键路径低阈值,其余高阈值。综合和物理都能插。全用低阈值等于买速度送漏电。多电压:模块用不同轨。跨域必须转换电平,隔离单元在关断域边界防止浮空灌电流。电源开关切断整域漏电,唤醒有延迟和浪涌,去耦和序列要设计。DVFS 是时间轴上的电压频率对,需要监控器和稳压器配合,RTL 要允许暂停或气泡。

技术 主要砍什么 代价 规格要写清
时钟门控 动态 使能时序、面积 哪些寄存器可停
多阈值 漏电 建立变差 漏电预算
多电压 动态二次项 转换器延迟面积 域清单
电源开关 漏电 唤醒拍数、浪涌 隔离与保持
DVFS 动态 控制复杂、库多视图 运行点表
操作数隔离 动态 多一级与门 哪些输入可冻结

UPF 不是文档,是电源意图源。它声明域、电源网、策略(隔离、保持、转换)、工作状态。仿真、综合、实现、STA 都应读同一份意图。手在网表里插隔离却不改 UPF,等价和低功耗仿真会对不上。

⚠️ 常见坑:关断一个域却让输出浮空进仍上电的域,轻则漏电,重则损坏输入管。隔离策略不是可选项。
💡 关键直觉:先问这笔能量是否匹配任务。空翻时钟是最冤的税。

图:多电压域与隔离

图:多电压域与隔离

三、分析与签核

功耗分析需要活动因子。向量来自仿真或概率估计。没有向量就用默认翻转,报告能看趋势不能签核。IR Drop 把功耗地图变成电压地图,再反馈给 STA 做电压降额。热点既是热问题也是时序问题:温度升漏电升,恶性循环。

操作数隔离:模块停时把输入与成常数,阻止内部云空翻。对组合很深的加速器有效。总线编码见第3章,是互连上的功耗活。

近阈值能把电压压到阈值附近换数量级能量,噪声和变异让数字设计极难签核,属于专项,不是默认低功耗菜单里的下一项。

问题:UPF 谁维护?

与 RTL 同库同审。电源架构师出骨架,模块主填本域端口策略。综合脚本读 UPF,不允许模块私自改网名。

问题:门控会不会让 DFT 失败?

会,若测试模式不强制时钟。DFT 与 UPF 要在规格里同时出现:测试时哪些开关必须导通,哪些门控必须 bypass。

四、低功耗仿真必须覆盖的序列

上电:开关导通顺序、隔离释放顺序、复位释放。写错顺序会出现浮空窗或浪涌。关断:先隔离输出,再停时钟,再切电源。很多人先切电源,邻域被灌电流。唤醒:稳压器稳定时间、去耦充电、复位再释放。规格里的“几拍内就绪”要在仿真里用计数器检查,不要只在文档里出现。

门控使能的测试:随机停走不应丢拍。若握手在门控边界,停时钟时 valid 必须保持安全值。DVFS 切换时,握手应暂停或保证两边同电压。跨电压握手没有转换器,仿真也许用理想线过,硅上电平不合法。

UPF 与 DFT 交叉:测试时哪些域强制导通。若扫描时大计算域仍关断,链断。若测试时全部强制导通,IR 可能比功能更差,EM 也要看测试向量。低功耗与可测性不是两份可以互相不知道的规格。

功耗数字没有活动因子就标成估计。签核用的向量应包括典型帧和最坏翻转测试。只有典型,IR 会在扫描或突发时翻车。把向量名单写进发布说明,和网表版本绑在一起。

五、浪涌与唤醒是时序问题

电源开关同时导通会把 PDN 打出坑,坑里的建立检查会红。所以唤醒序列既是功耗规格也是 STA 模式。把“唤醒中”做成明确模式,用较松或专门的约束,完成后切回功能模式。没有这个模式,工具会用功能周期去审正在充电的网格,假违例与真风险缠在一起。

隔离单元的延迟要进跨域路径。关断域边上的路径在功能模式可能不存在,在刚隔离或刚释放时存在。UPF 仿真要覆盖这些边沿。保持寄存器在关断时留状态,释放后第一拍数据必须仍满足保持。这些细节不写进序列,实验室会看到“唤醒后第一帧花屏”。

漏电签核用高温角。动态签核用高活动向量。两套数字都要,不能用其中一个反驳另一个。待机产品先看漏电,算力产品先看动态和 IR,再回头看待机。

六、唤醒作为 STA 模式

正在充电的网格不要用功能周期去审。隔离延迟进跨域路径。保持寄存器释放后第一拍仍查保持。漏电看高温,动态看高活动,测试移位也要进 IR。门控边界上的握手必须在停时钟时保持安全值。

序列写成可仿真脚本:上电开关与隔离顺序、关断先隔离再停电、唤醒等待稳压与复位。缺脚本的 UPF 只是意图散文。唤醒作为 STA 模式,避免用功能周期审充电网格。活动因子来自点名向量,默认翻转只标估计。测试时哪些域强制导通写进 DFT 交叉表。操作数隔离用于深组合加速器停转。近阈值不当默认菜单。漏电高温角、动态高活动、移位高电流,三套都看。关断输出浮空视为缺陷,不是省了一个隔离单元的胜利。

案例:先停电后隔离

关断序列写反,邻域输入浮空灌电流,待机漏电不降反升,个别管长期过应力。改正为先隔离再停时钟再切电,漏电降到预期。唤醒用功能周期去审,建立一片红,其实网格还在充电。增加唤醒模式约束后功能模式转绿。扫描时计算域仍关,链断;全开则移位 IR 超。交叉表规定测试强制导通的域和旁路的门控。没有活动因子的功耗数字曾被当成签核,换高翻转向量后热点搬家。默认翻转只配写“估计”两个字。

再补一条出门检查:关断顺序脚本;唤醒 STA 模式;活动因子向量名单;测试交叉表;隔离单元无浮空输出。五样没有,能量契约未执行。漏电看高温,动态看高活动,移位看电流。门控使能自身时序干净。DVFS 握手暂停规则写明。近阈值不进默认菜单。UPF 与 RTL 同库同审。

问题:哪段序列没有脚本就不许关断?

上电开关隔离顺序没有脚本不许。关断先隔离再停电没有脚本不许。唤醒稳压与复位没有脚本不许。测试强制导通域没有脚本不许。活动因子向量名单没有不许。五不许把 UPF 从散文变成可执行。唤醒当 STA 模式。浮空输出当缺陷。漏电高温、动态高活动、移位高电流三套都看。近阈值不进默认。使能自身时序干净。没有脚本的省电,会在邻域用灌电流把省下的还回去。

功耗肌肉是脚本:上电顺序、关断隔离、唤醒稳压复位、测试强制域、向量名单。没有脚本不许关断。唤醒当模式以免用功能周期审充电。浮空当缺陷。三套角:高温漏电、高活动动态、移位电流。使能自己要干净。近阈值不进默认。UPF 与 RTL 同审。省电若靠邻域灌电流还回去,只是把账单从动态栏挪到可靠性栏,更贵。

把五段脚本当作关断许可证。无脚本不许停电。唤醒当模式。浮空当缺陷。三套角都看。省电账单若挪到可靠性栏,说明隔离或顺序仍是散文。散文不能关断。

功耗收口请核脚本与三套角。脚本不齐不许关断。角不齐不许报待机或峰值。隔离在边界上看得见。唤醒模式独立。账单若出现在可靠性栏,先回去查顺序和浮空,再谈又省了多少动态。

脚本齐、角齐、隔离看得见,才允许关断。三者缺一,省电只是把数字挪到更贵的栏。更贵的栏叫可靠性,付款日更晚也更痛。

要点速记

  • 先分动态与漏电:药不能吃反。
  • 门控用使能语义:专用单元,使能自己要时序干净。
  • 电压平方:降压香,转换与隔离是过路费。
  • UPF 是源:仿真到 STA 同一份意图。
  • 活动因子要有据:默认翻转不能当签核。
  • 关断必隔离:浮空输出是邻域的毒。

保持寄存器与隔离单元不是同一种零件。关断后还想醒来接着算的状态,要用保持单元在断电时咬住值;只想防止浮空灌邻居的,用隔离钳到常数。两者都漏,唤醒后 FSM 会从随机编码起步,隔离看起来像做了却挡不住邻域。UPF 里要分别声明,仿真里要分别看见。

下一节看信号如何被邻居和岁月改写:串扰、电源噪声、电迁移与天线。


作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U