当前位置:首页 > EDA > 电子设计自动化
[导读]在AIoT、边缘计算等场景中,FPGA的功耗已成为制约系统续航与散热的关键因素。传统低功耗设计多依赖单一技术,而时钟门控(Clock Gating)与电源关断(Power Shutdown)的联合应用,可通过动态管理硬件资源实现功耗的指数级下降。本文结合Xilinx UltraScale+与Intel Stratix 10系列FPGA,系统阐述两种技术的协同实现路径。


在AIoT、边缘计算等场景中,FPGA的功耗已成为制约系统续航与散热的关键因素。传统低功耗设计多依赖单一技术,而时钟门控(Clock Gating)与电源关断(Power Shutdown)的联合应用,可通过动态管理硬件资源实现功耗的指数级下降。本文结合Xilinx UltraScale+与Intel Stratix 10系列FPGA,系统阐述两种技术的协同实现路径。


一、时钟门控:切断动态功耗的源头

时钟信号是FPGA动态功耗(P_dynamic)的主要来源,其功耗占比可达总功耗的60%以上。时钟门控通过逻辑控制关闭闲置模块的时钟网络,消除不必要的开关活动。


1.1 基础实现方法

全局时钟门控:通过FPGA内置的时钟管理模块(如Xilinx MMCM或Intel PLL)的时钟使能端(CE)控制。例如,在视频解码设计中,当帧同步信号无效时,关闭像素处理模块的时钟。

verilog

// 示例:基于CE端的时钟门控

module clk_gating (

   input clk,      // 原始时钟

   input enable,   // 门控使能信号

   output clk_gated // 门控后时钟

);

   reg clk_en_reg;

   always @(posedge clk) begin

       clk_en_reg <= enable; // 同步寄存器避免毛刺

   end

   assign clk_gated = clk & clk_en_reg; // 简单与门实现(实际需用专用时钟缓冲器)

endmodule

细粒度门控:利用FPGA的时钟区域(Clock Region)特性,对局部逻辑簇(Logic Cluster)进行独立门控。Xilinx Vivado工具支持通过set_property CLOCK_REGION X0Y0 [get_cells u_module]指令实现区域级控制。

1.2 优化技巧

毛刺过滤:在门控使能信号路径中插入同步寄存器链,防止异步信号导致时钟抖动。

门控粒度平衡:过细的门控会增加控制逻辑面积,需通过功耗-面积权衡分析确定最佳粒度。实测表明,在4K图像处理FPGA中,对32x32像素块级门控可降低动态功耗22%,而逻辑开销仅增加3%。

二、电源关断:斩断静态功耗的通路

电源关断通过完全切断闲置模块的供电,消除静态功耗(P_static),适用于长时间闲置的IP核(如DDR控制器、以太网MAC)。


2.1 硬件支持要求

电源岛(Power Island):需选择支持多电压域的FPGA(如Xilinx UltraScale+的HR Bank或Intel Stratix 10的Variable Precision DSP Block)。

隔离单元(Isolation Cell):在电源域边界插入隔离单元,防止关断域信号影响上电域逻辑。Xilinx工具链可自动插入ISOLATE原语。

2.2 实现流程

电源域划分:在Vivado中通过create_pblock命令定义电源域,例如:

tcl

create_pblock power_domain_1

resize_pblock [get_pblocks power_domain_1] -add {SLICE_X10Y100:SLICE_X20Y199}

电源管理IP集成:插入电源控制器IP(如Xilinx PMC或Intel Power Manager),通过I2C/SPI接口控制电源开关。

状态保存与恢复:对需保留状态的寄存器(如配置ROM),采用Retention Flop技术,通过辅助电源(Vcc_AUX)维持状态。

三、联合优化:从技术叠加到系统级协同

3.1 分层控制架构

构建“全局-区域-模块”三级控制架构:


全局层:由系统管理器(如ARM Cortex-R5)根据任务负载动态分配资源。

区域层:通过时钟门控管理时钟区域,响应周期≤10ns。

模块层:对闲置IP核执行电源关断,唤醒时间需控制在μs级(如DDR控制器需20μs完成初始化)。

3.2 动态电压频率调整(DVFS)集成

将时钟门控/电源关断与DVFS结合,实现“功耗-性能”连续调节。例如,在机器学习推理场景中:


初始阶段:全速运行(500MHz),所有模块上电。

空闲阶段:关闭卷积核时钟,降低主频至200MHz。

休眠阶段:关断除唤醒逻辑外的所有电源域,进入μA级待机模式。

四、验证与部署

功耗仿真:使用Xilinx Power Estimator(XPE)或Intel PowerPlay进行门级功耗分析,验证设计是否满足目标(如<5W@25℃)。

时序收敛:电源关断域的时钟树需单独约束,避免跨域时钟偏移超标。

可靠性测试:在-40℃至85℃范围内验证电源开关的稳定性,确保隔离单元无漏电。

在某智能摄像头FPGA实现中,通过时钟门控降低动态功耗35%,结合电源关断消除静态功耗62%,整体功耗从8.2W降至2.1W,续航提升3倍。这种联合设计方法已成为高能效FPGA系统的标准实践。

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

特朗普集团近日取消了其新推出的T1智能手机“将在美国制造”的宣传标语,此举源于外界对这款手机能否以当前定价在美国本土生产的质疑。

关键字: 特朗普 苹果 AI

美国总统特朗普在公开场合表示,他已要求苹果公司CEO蒂姆·库克停止在印度建厂,矛头直指该公司生产多元化的计划。

关键字: 特朗普 苹果 AI

4月10日消息,据媒体报道,美国总统特朗普宣布,美国对部分贸易伙伴暂停90天执行新关税政策,同时对中国的关税提高到125%,该消息公布后苹果股价飙升了15%。这次反弹使苹果市值增加了4000多亿美元,目前苹果市值接近3万...

关键字: 特朗普 AI 人工智能 特斯拉

3月25日消息,据报道,当地时间3月20日,美国总统特朗普在社交媒体平台“真实社交”上发文写道:“那些被抓到破坏特斯拉的人,将有很大可能被判入狱长达20年,这包括资助(破坏特斯拉汽车)者,我们正在寻找你。”

关键字: 特朗普 AI 人工智能 特斯拉

1月22日消息,刚刚,新任美国总统特朗普放出重磅消息,将全力支持美国AI发展。

关键字: 特朗普 AI 人工智能

特朗普先生有两件事一定会载入史册,一个是筑墙,一个是挖坑。在美墨边境筑墙的口号确保边境安全,降低因非法移民引起的犯罪率过高问题;在中美科技产业之间挖坑的口号也是安全,美国企业不得使用对美国国家安全构成威胁的电信设备,总统...

关键字: 特朗普 孤立主义 科技产业

据路透社1月17日消息显示,知情人士透露,特朗普已通知英特尔、铠侠在内的几家华为供应商,将要撤销其对华为的出货的部分许可证,同时将拒绝其他数十个向华为供货的申请。据透露,共有4家公司的8份许可被撤销。另外,相关公司收到撤...

关键字: 华为 芯片 特朗普

曾在2018年时被美国总统特朗普称作“世界第八奇迹”的富士康集团在美国威斯康星州投资建设的LCD显示屏工厂项目,如今却因为富士康将项目大幅缩水并拒绝签订新的合同而陷入了僵局。这也导致富士康无法从当地政府那里获得约40亿美...

关键字: 特朗普 富士康

今年5月,因自己发布的推文被贴上“无确凿依据”标签而与推特发生激烈争执后,美国总统特朗普签署了一项行政令,下令要求重审《通信规范法》第230条。

关键字: 谷歌 facebook 特朗普

众所周知,寄往白宫的所有邮件在到达白宫之前都会在他地进行分类和筛选。9月19日,根据美国相关执法官员的通报,本周早些时候,执法人员截获了一个寄给特朗普总统的包裹,该包裹内包含蓖麻毒蛋白。

关键字: 美国 白宫 特朗普
关闭