当前位置:首页 > EDA > 电子设计自动化
[导读]在先进制程芯片设计中,功耗已成为与性能、面积同等重要的设计指标。基于统一功耗格式(UPF,IEEE 1801标准)的低功耗设计方法,通过标准化语言精确描述电源意图,结合多电源域控制技术,已成为实现低功耗设计的核心手段。


在先进制程芯片设计中,功耗已成为与性能、面积同等重要的设计指标。基于统一功耗格式(UPF,IEEE 1801标准)的低功耗设计方法,通过标准化语言精确描述电源意图,结合多电源域控制技术,已成为实现低功耗设计的核心手段。


UPF:低功耗设计的“中央控制器”

UPF的本质是构建四层抽象模型:供电网络(Supply Network)定义电源轨(如VDD_CORE、VDD_IO)及其连接关系;电源域(Power Domain)将逻辑模块按供电需求分组(如CPU域、外设域);电源状态表(PST)通过有限状态机建模不同工作模式(如Active、Sleep)的电压切换规则;控制机制则通过隔离单元(Isolation Cell)、电平转换器(Level Shifter)等特殊单元保障跨域信号安全。


以手机SoC为例,其GPU域在高性能模式运行于1.2V,低功耗模式切换至0.8V。通过UPF定义:


tcl

# 定义电压轨

create_supply_net VDD_GPU -voltage 1.2

create_supply_net VDD_GPU_LP -voltage 0.8


# 创建电源域并绑定供电集合

create_supply_set ss_gpu_hp -primary_supply VDD_GPU

create_supply_set ss_gpu_lp -primary_supply VDD_GPU_LP

create_power_domain pd_gpu -supply {ss_gpu_hp ss_gpu_lp} -elements {u_gpu}


# 定义电源状态表

add_power_state ss_gpu_hp -state {ON 1.2} -supply_expr {mode==HIGH_PERF}

add_power_state ss_gpu_lp -state {ON 0.8} -supply_expr {mode==LOW_POWER}

create_pst pst_gpu -supplies {ss_gpu_hp ss_gpu_lp}

该脚本不仅描述了电压切换规则,还通过PST确保状态迁移的合法性,避免工具误操作。


多电源域控制:从理论到实践

多电源域的核心挑战在于跨域信号管理。以系统域(常开域)与CPU域的交互为例:


隔离单元(ISO):当CPU域关闭时,其输出信号可能进入不定态(X态),导致系统域误触发。通过UPF插入ISO单元:

tcl

set_isolation -domain pd_cpu -applies_to outputs -isolation_cell ISO_CELL -location parent

该命令在CPU域输出端口插入ISO单元,由系统域控制其使能信号,确保CPU域关闭时输出恒定逻辑值。


电平转换器(LS):不同电压域间信号需通过LS进行电平匹配。UPF支持自动插入规则:

tcl

set_level_shifter -domain pd_cpu -applies_to inputs -rule auto -location automatic

工具根据PST自动选择高到低(H2L)或低到高(L2H)转换器,并优化布局位置以减少时延。


电源开关(PSW):实现动态电源门控(Power Gating)。例如,通过UPF定义CPU域的电源开关:

tcl

create_power_switch SW_CPU -domain pd_cpu \

 -input_supply_port {in VDD_CORE} \

 -output_supply_port {out VDD_CPU} \

 -control_port {sleep_ctrl} \

 -on_state {sleep_ctrl==0} \

 -off_state {sleep_ctrl==1}

map_power_switch SW_CPU -lib_cells {PSW_LIB_CELL}

该开关在sleep_ctrl为高时切断CPU域供电,降低漏电流。


验证与优化:闭环设计流程

UPF的验证贯穿设计全流程:


静态检查:通过VCLP工具验证电源域连通性、隔离信号有效性及PST覆盖率。

动态仿真:在VCS中启用-power_aware选项,模拟电源状态切换时的信号行为。

形式验证:对比RTL与网表的电源意图一致性,确保综合和物理实现未引入偏差。

某5G基带芯片项目通过UPF实现多电源域控制后,休眠模式下功耗从120mW降至8mW,验证覆盖率达99.7%,显著提升设计质量。


未来趋势:UPF的智能化演进

随着AI与异构计算的发展,UPF正向智能化方向演进:


机器学习辅助优化:通过训练数据预测最佳电源域划分和电压配置。

实时电源管理:结合传感器数据动态调整电源状态,实现“按需供电”。

跨层级协同:与物理设计工具深度集成,优化IR Drop和时序收敛。

掌握UPF,不仅是掌握一种工具,更是掌握芯片低功耗设计的核心方法论。从电源意图描述到多电源域控制,UPF正在重新定义低功耗设计的边界。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

在物联网设备、可穿戴设备等嵌入式场景中,电池寿命是制约产品竞争力的核心指标。低功耗设计需贯穿硬件选型、系统架构到软件策略的全流程,其中休眠模式切换与电源管理芯片(PMIC)的精细配置是关键环节。本文从实际工程角度,解析如...

关键字: 低功耗设计 PMIC配置 嵌入式系统

在物联网设备、可穿戴设备等电池供电的嵌入式系统中,功耗优化是决定产品竞争力的核心指标。通过量化分析睡眠模式切换机制与唤醒源配置策略,本文揭示关键参数对系统功耗的影响规律,为开发者提供可量化的设计指南。

关键字: 低功耗设计 睡眠模式 物联网

在AIoT、边缘计算等场景中,FPGA的功耗已成为制约系统续航与散热的关键因素。传统低功耗设计多依赖单一技术,而时钟门控(Clock Gating)与电源关断(Power Shutdown)的联合应用,可通过动态管理硬件...

关键字: FPGA 低功耗设计 AIoT 边缘计算

在可穿戴心电监测仪、便携式超声诊断仪等设备中,电池续航能力直接影响用户体验与临床价值。某企业研发的智能血糖仪通过"动态电压调节+多模电源管理"技术,在保持98.7%检测精度的同时,将待机功耗降低至12μA,单次充电可完成...

关键字: 便携式医疗设备 低功耗设计

在安防监控领域,偏远地区、临时布防等场景对摄像机的续航能力提出严苛要求。太阳能供电因其无需布线、绿色环保的特性,成为此类场景的理想选择。然而,太阳能系统的能量输入受光照强度、昼夜交替等因素限制,如何通过低功耗设计实现摄像...

关键字: 安防监控 低功耗设计

在边缘计算和物联网设备中,FPGA凭借其灵活的可重构特性成为核心硬件,但动态功耗占比高达60%-70%,成为制约系统能效的关键瓶颈。通过时钟门控(Clock Gating)与电源管理单元(PMU)的协同优化,Xilinx...

关键字: FPGA 低功耗设计 时钟门控 电源管理

在显示技术向高分辨率、广色域演进的过程中,功耗问题已成为制约设备性能与用户体验的核心瓶颈。以大尺寸LCD显示器为例,传统全局背光方案在显示黑色画面时仍需点亮全部LED,导致动态对比度下降40%以上,且功耗浪费高达60%。...

关键字: 低功耗设计 电源管理 动态背光

物联网(IoT)与机器对机器(M2M)通信快速发展,终端设备的续航能力已成为制约其大规模部署的关键瓶颈。据统计,超过60%的M2M应用场景(如智能农业传感器、工业环境监测)要求设备续航时间超过5年,而传统电池技术每年自放...

关键字: M2M终端 低功耗设计

在当今集成电路设计领域,低功耗设计已成为关键需求,特别是在移动设备、物联网设备等对功耗敏感的应用中。然而,随着芯片设计规模的不断扩大和复杂度的增加,低功耗设计中的漏洞定位变得愈发困难。EnFortius®凝锋®低功耗静态...

关键字: EnFortius UPF3.1 低功耗设计

在可穿戴设备领域,智能手表以其丰富的功能和便携性受到了广大用户的喜爱。然而,电池续航问题一直是制约智能手表进一步普及的关键因素。为了实现更长的电池寿命,低功耗设计成为了智能手表研发的重要方向。本文将从传感器采样、电源管理...

关键字: 智能手表 低功耗设计
关闭