💤 睡眠唤醒 · 功耗权衡
📘 30章 从基础到实践 · 低功耗芯片设计
⚡ 30个模块
v1.0
01
功耗基础:动态功耗与静态功耗的物理来源
为什么低功耗设计是芯片设计的核心挑战
02
睡眠模式分类:Clock Gating、Power Gating、Retention、Deep Sleep
原理与适用场景
03
唤醒机制概述:中断、定时器、GPIO、RTC唤醒
基本原理
04
状态保存与恢复:寄存器备份、Memory Retention、电源域隔离
设计要点
05
唤醒延迟分析:路径延迟、时钟稳定、电源稳定
对性能的影响
06
功耗与延迟的权衡:Pareto曲线分析
唤醒时间 vs 漏电功耗
07
电源管理单元(PMU)设计:状态机、电源开关、电压调节器
PMU 设计要点
08
时钟管理策略:关闭PLL、低功耗振荡器、时钟门控粒度
睡眠时钟
09
电压与频率缩放(DVFS):原理与睡眠唤醒协同
动态电压频率调整
10
自适应电压调节(AVS):片上传感器动态调压
降低工艺偏差功耗
11
多电压域设计:Always-On、Active、I/O域划分
隔离策略
12
电源开关网络:Header/Footer开关、细粒度门控、IR Drop
尺寸权衡
13
电平转换器与隔离单元:跨电压域信号传输
隔离单元在睡眠模式下的作用
14
保留寄存器设计:低漏电保留寄存器,数据保持与快速恢复
平衡设计
15
唤醒源优先级与仲裁:多源触发、中断嵌套与冲突解决
处理机制
16
快速唤醒技术:Boot ROM、快速锁相环、预充电
缩短唤醒时间
17
渐进式唤醒:分阶段唤醒,避免电流浪涌
降低电源噪声
18
软件栈与固件设计:状态保存与恢复的软件开销
固件在睡眠唤醒中的角色
19
操作系统级电源管理:Linux cpuidle、Android wakelock、RTOS Tickless
OS电源管理
20
硬件加速器与DMA:睡眠模式下处理数据,降低CPU唤醒频率
硬件加速
21
传感器中枢(Sensor Hub):独立低功耗处理器,必要时唤醒主CPU
Sensor Hub
22
无线通信中的睡眠唤醒:BLE、Wi-Fi DTIM、NB-IoT PSM/eDRX
无线唤醒机制
23
物联网设备功耗优化:睡眠占空比设计,功耗预算
电池供电设备
24
汽车电子中的睡眠唤醒:CAN唤醒、本地/远程唤醒,ISO 26262
安全要求
25
可穿戴设备功耗挑战:Always-On显示、心率监测与睡眠冲突
持续任务优化
26
仿真与验证方法:PrimePower、唤醒延迟仿真、漏电仿真
功耗仿真流程
27
功耗测量与调试:示波器抓取唤醒电流波形
实际芯片测量
28
典型案例分析:手机SoC睡眠唤醒流程拆解
应用处理器与基带协同
29
未来趋势:近阈值计算、NVM在睡眠唤醒中的应用、AI功耗管理
前沿技术
30
综合设计实践:从需求分析到验证测试的完整低功耗流程
全流程设计