各种噪声电流激励下电源PDN网络对系统时钟性能的影响

article/2025/7/16 20:49:56

点击上面“蓝字”关注我们 

        电源分配是支持所有类型硅产品运行的基础设施的重要组成部分,但在设计过程中常被忽视。电源质量可能限制电路性能,并决定其工作可靠性。要真正解决电源分配问题,必须考虑包括芯片、封装和PCB在内的整个系统。

芯片设计者通常关注直流压降,但系统无源分量(包括芯片电容以及封装和PCB结构的电感)通常比IR压降更具主导性。这些无源分量形成存储和释放特定频段能量的谐振结构。PDN谐振是系统的固有特性,无法通过单独分析芯片、封装或PCB来预测。必须从整体系统角度出发,才能预测频域中的谐振阻抗峰值以及时域中片上电路所经历的最小和最大电压。

电源分配网络理论

PDN设计的起点是目标阻抗。这是一个基于欧姆定律的简单计算,可有效指示需要多少芯片和封装资源(如片上电容、封装电容、引脚数量、过孔、电源平面尺寸等)才能以合理质量向片上电路供电。

图1展示了理想电压源通过阻抗连接至电路负载的示意图。负载电流通常随时间变化,具体取决于电路的当前操作。在较长时间尺度上,负载电流会因芯片处于省电模式、空闲状态或数据处理状态而发生功耗瞬变。当电流流经阻抗时,这些功耗瞬变会导致负载端电压波动。    

图1.通过电源阻抗连接至理想电压源的片上电路负载。负载电流的变化会导致电路端电源电压的变化。

为制定PDN设计准则,需设定一个足够低的目标阻抗,以最低成本提供高质量电源。该目标具有双重意义:若实际阻抗超过目标阻抗,电路可能面临故障风险;若实际阻抗低于目标阻抗,则可能造成不必要的成本增加。目标阻抗的定义为:

例如,标称电压为1.0伏的电源可能在5%的电压变化范围内正常工作。在典型操作中,IP开关活动可能导致最大7A电流消耗,或在空闲或省电模式下仅需2A。瞬态电流为最大与最小电流之差(本例中为5A)。

此时有必要讨论串联和并联配置中电感和电容无源分量的特性。图2展示了三个元件(100nF、4mΩ和120pH)的串联和并联电路示意图。从外部(封装引脚)看,元件为串联;但从硅电路视角看,片上电容与封装电感并联。通过矢量网络分析仪(VNA)可测量串联电路以确定封装内的无源参数(R、L、C)。当硅电路在系统中运行时,相同元件的并联拓扑结构将主导其连接方式。    

图2.代表Core逻辑PDN集总参数的RLC元件串联与并联电路。当封装芯片连接到低阻抗PCB PDN时,片上电路感知到的是并联电路。

图3展示了串联和并联电路的仿真结果。电感阻抗为jωL,电容阻抗为1/(jωC)。串联电路呈现阻抗凹陷,并联电路呈现阻抗峰值。电阻(等效串联电阻,ESR)的作用是定义串联电路的最小阻抗值,并决定并联电路的峰值高度。谐振频率始终为f_o=1/(2π√LC)。品质因数Q定义为谐振时的无源阻抗与电阻之比:Q=X/R=√L/C/R。并联谐振的峰值高度近似为XQ=X^2/R=(L/C)/R。    

图3:基于图2串联和并联电路的仿真:ESR控制q因子,倾斜的深度和峰值的高度。

Core电源的典型PDN

实际PDN包含电容和电感无源分量,导致其阻抗在应用中不可忽视。图4展示了电源分配系统的多个组件的示意图及其频域阻抗(频率范围为kHz至GHz)。实际阻抗需与平坦目标阻抗对比。由于用户活动可能以任意时钟分频率激励PDN,因此需选择满足平坦目标阻抗的元件。不同频段的阻抗由特定电路参数主导,各元件大致位于其控制的频段下方。最显著的阻抗峰值出现在43MHz,由片上电容与PCB安装的封装电感谐振引起,称为芯片/封装谐振。    

图4.PDN由控制不同频段阻抗的组件构成。典型Core逻辑PDN的阻抗曲线显示约43MHz处的峰值远超目标阻抗。

图5展示了相同PDN电路的时域仿真结果。负载根据上述目标阻抗计算绘制快速瞬态电流。功耗瞬变上升时间仅数纳秒,典型功耗瞬变可在几个时钟周期内发生,并根据阶跃函数的上升时间包含高频成分。约300MHz以下的频率峰值将被激励。本仿真中,43MHz的频域峰值导致时域中该频率的阻尼正弦振荡。需注意:功耗瞬变上升时伴随负向正弦波,下降时伴随正向正弦波。    

图5.片上负载从PDN汲取5A时域瞬态电流。片上电压随电流瞬变产生凹陷与峰值,并以PDN谐振频率呈现阻尼正弦振荡。

选择电阻性负载而非恒流源来表征CMOS电路。CMOS电路的电流消耗随电源电压升高而增加,随电压降低而减少,与电阻特性相似。恒流源无法正确反映电源电压变化对电流的影响,也无法提供适当的阻尼。因此,PDN负载采用时变电阻模型,导致非方波电流波形和功耗瞬变。

为清晰观察每个瞬变的影响,上升和下降功耗瞬变在时间上间隔开。但用户活动可能以任意时钟分频率随机激励PDN。图6展示了相同电路在极端激励频率(精确匹配43MHz谐振频率)下的仿真结果。功耗瞬变导致阻尼正弦波叠加,波形在多个周期内累积。标称电源电压为1.0伏时,仿真显示最大和最小电压偏移分别为1.39伏和0.59伏(实际电源容差达+40%),原因是实际阻抗远超目标阻抗。    

图6.IP工作产生的功耗瞬变以谐振频率激励PDN。由于实际阻抗超过目标阻抗,波形叠加并累积至远超电源容差限值。

并联谐振电路的峰值是PDN问题的根源。从上述公式可知,Q因数决定了谐振峰值的高度。电阻始终为并联谐振电路提供阻尼。电感增加会提高Q因数,电容增加则会降低Q因数。然而,增加片上电容和减少封装电感通常意味着更高成本。显然,PDN的成本与性能密切相关。

物理结构与电路参数

图7展示了物理系统的结构剖面。谐振结构的大部分电容位于芯片上。在良好去耦的PCB上,去耦电容形成的低交流阻抗可视为短路。芯片通过C4焊球连接至封装,封装通过焊球连接至PCB。封装和PCB内部均包含过孔和电源平面。电流从PCB电容通过电源平面、焊球、过孔和凸点形成环路,并通过地结构返回。该大环路具有环路电感。    

图7:芯片安装在封装和PCB上的截面。PCB去耦电容的电流回路由PCB电源平面、过孔、焊球、封装过孔和芯片焊点形成。该回路的每个部分都贡献了在芯片/封装谐振期间有效的电感。

片上PDN噪声测量

为实时监测片上电压噪声,测试芯片上实现了高带宽探针。如图7所示,一对封装焊球通过封装镀通孔(PTH)过孔和芯片凸点直接连接至片上电源和地网络。该探针与封装和PCB中的其他电源/地网络隔离,其阻抗和带宽(超过1GHz)经过严格控制。通过该专用探针测量片上电压噪声。    

图8:测量的片上和PCB电压噪声。

图8展示了片上PDN电压噪声波形与PCB级PDN噪声的示波器截图。测试芯片上实现了约10万个T触发器(TFF),并触发一次切换。首次电压下降由TFF同步开关电流引起,电压凹陷为1.1V标称电压的105mV,下降沿小于500ps。对于此类快速开关事件,所有电流必须从物理邻近且低电感的片上电容汲取。电压突降后,PCB PDN通过封装和PCB电感向片上电容补充电荷。

后续峰值是电感过冲(67mV)。阻尼电压振荡由系统PDN谐振频率和Q因数决定。片上峰峰值电压噪声为172mV(占标称电压的16%),而PCB级峰峰值噪声仅11mV(1%)。实验表明,即使PCB级PDN噪声控制良好,芯片级PDN噪声仍可能显著更高。电路设计时必须考虑此类大幅电压波动。

模型与硬件相关性

片上PDN电压噪声由芯片电流消耗驱动。为理解其本质,定义了三个关键电流项:    

1.时钟边沿电流

2.每时钟周期电荷量

3.动态电流

图9:片上电流定义的示意图

通过电流控制电阻模型精确建模片上电路负载。电流波形采用Gamma分布的概率密度函数(PDF)表示。对于测试芯片中的TFF电路,时钟边沿电流的上升时间和下降时间分别为400ps和900ps(通过电路时序分析和模型-硬件相关性验证)。表2总结了仿真与实测结果的电压凹陷、峰峰值和PDN谐振频率,差异在数个百分点内。所提负载模型实现了硬件测量与仿真的良好相关性。    

图10.单次开关事件下的片上PDN电压噪声仿真结果。

表2.仿真与实测片上电压噪声对比

PDN激励定义

前文表明,片上PDN噪声可能比PCB级高一个数量级。为确保PDN鲁棒性,需在系统使用场景下测量或仿真各类电流激励的片上电压。定义了三种基本激励以系统地表征片上PDN特性与电压噪声:脉冲激励、交流稳态激励和瞬态突发模式。

A.脉冲激励

冲激励通过单次触发电路开关产生脉冲电流,用于表征系统PDN的脉冲响应。图8展示了脉冲激励下的片上电压噪声波形。通过系统PDN脉冲响应可提取以下特性:    

1.片上电压凹陷与过冲

2.根据第一和第二个谐振峰时间间隔计算系统PDN谐振频率(33MHz)

3.通过谐振峰数量估算Q因数(本例约为3)

B.交流稳态

交流稳态指电路在多时钟周期内重复开关,PDN电流/电压达到稳态。图11展示了不同时钟频率下的片上电压波形。当时钟频率等于PDN谐振频率(33MHz)时,片上电压噪声达到最大值(电路开关电流激励PDN谐振)。超过33MHz后,噪声幅度随频率指数下降,与图4的阻抗曲线一致。该系列波形中,工作台电源电流与时钟频率成正比。

图11:在交流稳态刺激下,测量了不同时钟频率的片上电压噪声。动态电流与频率成正比。    

C.突发模式

逻辑电路通常根据输入数据向量切换。为表征电路开关电流与系统PDN的相互作用,突发模式定义为空闲状态后的一连串电路切换。图12展示了突发激励下的片上PDN噪声。TFF的突发活动由时钟信号(图中第三曲线)控制。前10ns时钟保持低电平(无切换),随后266MHz时钟触发TFF切换并汲取电流。片上电压在前两次TFF切换时持续下降(仅片上电容供能),最大凹陷为137mV(标称电压的12.5%)。第三次切换后,封装和PCB开始向芯片供电,电压恢复。突发结束时的电流突变导致显著电感过冲(图12)。突发模式可用于表征片上电容的有效性和系统PDN响应时间。

图12:用突发模式刺激测量片上电压噪声波形。

为评估PDN鲁棒性,定义了最坏情况激励。如图13第三曲线所示,周期性突发模式以PDN谐振频率重复,由于并联谐振特性,最大程度激励PDN并导致最强电压波动。本例中,533MHz突发时钟下,峰峰值电压达577mV(标称电压±26%)。实际设计中,逻辑电路难以实现完美的周期性突发同步切换。    

图13:用周期性突发模式刺激测量片上电压噪声波形。

图14.33MHz周期性突发激励下的芯片负载电流、封装电流和片上电容(ODC)电流仿真结果。高频电流由ODC提供,低频电流由PCB PDN通过封装提供。

    

图14:仿真PDN谐振频率下周期性突发刺激下的芯片负载电流、封装电流和ODC电流。

表3对比了不同激励下的电压噪声幅度。关键结论是:即使PCBPDN去耦良好,片上噪声仍显著更高。传统认为交流稳态激励是最坏情况,但实验证明并非如此。

表3.不同PDN激励下的片上与PCB电压噪声幅度

PRBS激励与PDN谐振

为模拟实际使用的随机性,采用PRBS信号作为TFF的时钟信号。PRBS的时钟上升沿间隔可变(如2T0和6T0),导致电路开关频率覆盖基础时钟的所有分频。PRBS全序列的开关频率谱可扩展至所有分频,最高频率为fclk/2,最低为fclk/(2^n-1)(n为PRBS序列长度)。图15展示了PRBS时域波形及其开关频率概率分布(非谐波幅度)。图16显示PRBS时钟驱动TFF时的片上电压噪声(峰峰值251mV)。当PRBS模式在30ns间隔(33MHz)重复时,PDN谐振被强烈激励。    

图15:当一个PRBS信号被用作时钟信号时,在时域内的PRBS波形和相应电路的开关频谱    

图16.PRBS时钟信号驱动TFF时的实测片上电压噪声。

时序与抖动影响

片上电压波动会缩小时序裕量,并可能因时序违例导致功能故障。为量化影响,将时钟网络作为受害对象。图17展示了脉冲激励下时钟周期抖动与片上电压噪声的关系。电压凹陷导致时钟周期因CMOS速度下降而延长,电压过冲则缩短周期。160mV电压波动导致169ps峰峰值抖动。时钟周期波形与电压噪声呈反向相关,清晰证明了二者的因果关系。    

图17.脉冲激励下时钟周期抖动的实测结果(500MHz受害时钟)。

结论

PDN谐振导致的电源电压波动比直流IR压降更严重。根本原因是电感(磁场)与电容(电场)并联时的能量谐振。谐振频率和幅值由系统参数(包括板级/封装电感和芯片电容)决定。频域峰值对应时域阻尼正弦振荡,IP开关活动的叠加效应常导致电压容差超标。即使PCB去耦良好,片上瞬态噪声仍显著更高。通过三种基本激励可系统表征PDN特性,其中周期性突发模式为最坏情况。PRBS模式可模拟实际IP开关活动的随机性。  

图片

以下广告时间

G

O

芯片SIPI设计课程视频培训

图片

课程均可提供培训原视频

图片

添加老师咨询

Hspice电源/信号完整性仿真培训

芯片电源完整性设计培训

LPDDR4 SIPI端到端设计培训 


http://www.hkcw.cn/article/BmXTJwVatX.shtml

相关文章

【大模型】情绪对话模型项目研发

一、使用框架: Qwen大模型后端Open-webui前端实现使用LLamaFactory的STF微调数据集,vllm后端部署, 二、框架安装 下载千问大模型 安装魔塔社区库文件 pip install modelscope Download.py 内容 from modelscope import snapshot_downlo…

关于位图Bitmaps的介绍

目录 1、基本概念 1.1、介绍 1.2、关键字 1.3、结构原理 2、常用命令 2.1、SETBIT 2.2、GETBIT 2.3、BITCOUNT 2.4、BITOP 2.5、BITPOS 3、应用场景 4、使用示例 前言 Redis的Bitmaps是一种基于字符串的数据结构,用于处理位级别的操作。 Bitmaps在Redis…

【软件设计】通过软件设计提高 Flash 的擦写次数

目录 0. 个人简介 && 授权须知1. Flash 和 EEROM 基本情况2. 场景要求3. 软件设计思路4. 代码展示4.1 flash.h4.2 flash.c 0. 个人简介 && 授权须知 📋 个人简介 💖 作者简介:大家好,我是喜欢记录零碎知识点的菜鸟…

C 语言练习--初级

#学习C 代码, 做小练习时,自己运行代码竟然发现很多错误,记录一下。 1、计算器 根据输入的数值和符合,输出相应结果。 结果: #include "stdio.h"int Primary_math(int a, int b, char sign){int num0;swit…

pikachu通关教程-CSRF XSS

XSS XSS漏洞原理 XSS被称为跨站脚本攻击(Cross Site Scripting),由于和层叠样式表(Cascading Style Sheets,CSS)重名,改为XSS。主要基于JavaScript语言进行恶意攻击,因为js非常灵活…

E. Melody 【CF1026 (Div. 2)】 (求欧拉路径之Hierholzer算法)

E. Melody 思路 将所有出现过的音量和音高看作一个点,一个声音看作一条边,连接起来。那么很容易知道要找的就是图上的一条欧拉路径(类似一笔画问题) 又已知存在欧拉路径的充要条件为:度数为奇数的点的个数为0或者2个…

历年中国科学技术大学计算机保研上机真题

2025中国科学技术大学计算机保研上机真题 2024中国科学技术大学计算机保研上机真题 2023中国科学技术大学计算机保研上机真题 在线测评链接:https://pgcode.cn/school?classification1 拆分数字 题目描述 给定一个数字,拆分成若干个数字之和&#xff…

2025陕西省赛补题

A 贪心 题意:给一个长度为n的序列,每次操作可以花费 w [ c [ i ] ] ( r − l 1 ) w[c[i]](r-l1) w[c[i]](r−l1)的代价,把区间 [ l , r ] [l,r] [l,r]染成染色 。 思路:对任意颜色,[l,r]中如果有cnt个连续的该颜色段…

Linux详谈进程地址空间

目录 第一谈:简单了解 第二谈:与操作系统的联系 内核空间与用户空间 步骤1:用户态代码执行 步骤2:跳转到内核代码 步骤3:内核代码访问用户数据 步骤4:返回到用户态 对于操作系统的本质:…

RabbitMQ vs MQTT:深入比较与最新发展

RabbitMQ vs MQTT:深入比较与最新发展 引言 在消息队列和物联网(IoT)通信领域,RabbitMQ 和 MQTT 是两种备受瞩目的技术,各自针对不同的需求和场景提供了强大的解决方案。随着 2025 年的到来,这两项技术都…

【Dify学习笔记】:Dify离线安装插件教程

Dify离线安装插件教程 1.本地下载插件 插件点击详情页面,安装右边的下载按钮,下载到本地 2.dify插件打包工具 dify-plugin-repackaging 下载后,进入到工具所在目录dify-plugin-repackaging/ git clone https://github.com/junjiem/dif…

2025年全国青少年信息素养大赛 scratch图形化编程挑战赛 小高组初赛 内部模拟试卷解析

2025年信息素养大赛初赛scratch模拟题 博主推荐 所有考级比赛学习相关资料合集【推荐收藏】 scratch资料 Scratch3.0系列视频课程资料零基础学习scratch3.0【入门教学 免费】零基础学习scratch3.0【视频教程 114节 免费】 历届蓝桥杯scratch国赛真题解析历届蓝桥杯scratch…

eBest智能价格引擎系统 助力屈臣氏饮料落地「价格大脑」+「智慧通路」数字基建​

从价格策略到终端执行,数字化正在重构饮料行业竞争壁垒! 近日,eBest为屈臣氏饮料提供的智能价格引擎系统已正式上线并投入运营。同时,基于eBest SFA方案且与屈臣氏饮料业务场景深度耦合的Smart Field Operation智慧通路项目正式启…

开发效率提升小技巧:快速提取图标资源的解决方案

在日常使用电脑的过程中,我们经常会遇到想要提取某个软件图标的情况,比如用于美化桌面、制作快捷方式,或者个人收藏等。这一款高效又实用的图标提取工具,帮助你轻松获取软件中的图标资源! ResHacker 是一个绿色免安装…

keepalived定制日志bug

keepalived定制日志bug 源码安装apt安装endl 源码安装 在/etc/rsyslog.d/目录下创建 keepalived的日志配置文件keepalived.conf [rootubuntu24-13:~]# vim /etc/rsyslog.d/keepalived.conf [rootubuntu24-13:~]# cat /etc/rsyslog.d/keepalived.conf local6.* /var/log/keepa…

SpringCloud——Docker

1.命令解读 docker run -d 解释:创建并运行一个容器,-d则是让容器以后台进程运行 --name mysql 解释: 给容器起个名字叫mysql -p 3306:3306 解释:-p 宿主机端口:容器内端口,设置端口映射 注意: 1、…

2.测试项目启动和研读需求文档

软件质量需求 定义: 用于确定测试目标,反映用户对软件的要求分类依据: 分为功能和非功能两大类,其中非功能包含性能、界面等8个子类 软件质量需求的分类 功能需求: 软件能做什么的核心能力非功能需求: 性能:运行效率和资源占用界面&#xf…

在 Android 上备份短信:保护您的对话

尽管我们的Android手机有足够的存储空间来存储无数的短信,但由于设备故障、意外删除或其他意外原因,您可能会丢失重要的对话。幸运的是,我们找到了 5 种有效的 Android SMS 备份解决方案,确保您的数字聊天和信息保持安全且可访问。…

02业务流程的定义

1.要想用好业务流程,首先必须得了解流程与认识流程,什么是业务流程。在认识流程之前,首先要理清两个基本概念,业务和流程。 业务指的是:个人的或者摸个机构的专业工作。流程,原本指的是水的路程&#xff0…

PHP7+MySQL5.6 查立得源码授权系统DNS验证版

# PHP7MySQL5.6 查立得源码授权系统DNS验证版 ## 一、系统概述 本系统是一个基于PHP7和MySQL5.6的源码授权系统,使用DNS TXT记录验证域名所有权,实现对软件源码的授权保护。 系统支持多版本管理,可以灵活配置不同版本的价格和下载路径&#…