0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SPICE中的PDN阻抗仿真与分析

凡亿PCB 来源:Altium 作者:Altium 2023-10-11 07:45 次阅读

高速信号行为、RF信号传播和PDN仿真PCB中最难仿真的部分。在这些电磁现象中,高速信号传播和RF传播需要电磁场求解器工具来提取有用的结果。在电路仿真中需要考虑的寄生效应和设计特定效应过多。尽管我们很努力,但信息实在太多了,在这两种情况下难以建模。

PDN仿真有些不同,因为要仿真的相关频率范围较低,对于大多数设备而言通常小于10GHz。这意味着可以使用SPICE仿真而不是完整的电磁场求解器仿真,为相对较小的电路板上支持中速数字元件的PDN建模。只要电路板足够小或频率足够低以至于可以忽略传播,就可以通过SPICE仿真收获有用的结果。

如果您以前从未这样做过,我将展示如何设置以及您可能会收获什么样的结果。通过仿真连接到PDN的负载元件中的开关动作,可提取某些有用的数据来描述您的PDN,甚至可以计算其网络参数。在下方我将展示的仿真中,目标是提取:

PDN阻抗频谱

在负载元件的输入引脚处测量的瞬态响应

这些参数如何随着电容值的变化而变化

对相对低速和小型电路板的限制很重要,我将详述这到底意味着什么。

设置PDN仿真

用于描述PDN阻抗和计算瞬态响应的标准仿真如下图所示。我已将其放置在Altium 365 Viewer中,以便用户可以浏览设计并查看仿真是如何设置的。

仿真原理图是使用一组未按任何特定顺序选择的去耦电容器创建的。起初我一直把这个数字保持在较低水平,但稍后我将在的仿真中增加这个数字,这样我们就可以看到增加电容会如何影响结果。在继续的同时,我们将调整其他参数。

等效电路模型

此原理图是使用Altium Designer中内置的仿真通用元件库中的元件设置的。如果不是Altium Designer用户,您当然可以使用SPICE包或其他原理图编辑器中的通用元件,在任何其他仿真程序中重新创建。正如我在原理图中指出的那样,整体仿真由四个部分组成:

稳压器:这是为PDN供电的稳压器模块或电路。我已包括其标称输出电阻和电感。

衰减:这是去耦电容器部分。电容器将ESL和ESR作为分立元件包括在内,只是为了清楚地显示它们。请注意,您还可以将这些值定义为属性面板中这些元件的参数。

平面:本节定义了我们的电源/接地平面对的电容、电感和电阻。本节中的电感是扩散电感,我在另一篇文章中对此进行了描述。

PWR_IN:这是我们负载IC中的输入电源部分。我已尝试通过电感、引脚封装电感和输入端的接触电阻,对输入进行建模。这些值因产品和封装而异,但此处的值是典型的数量级数字。

此等效电路模型需要调整平面电容(CP1)、平面电感(LP1)和去耦电容的数量。我们将使用瞬态分析和交流扫描仿真来获得这些数据。

在此之前,我们应该讨论上图所示的NMOS元件。

负载建模


PWR_IN部分包含一个负载模型,它只是一个开关n通道MOSFET。在建模负载并查看PDN上的瞬态响应时,目标是检查PDN如何对开关操作做出反应,然后吸收电流。以这种方式使用快速MOSFET,可检查负载电流如何根据某些逻辑输入突然切换到高电流状态。该逻辑输入通过在属性面板中将VSRC元素设置为脉冲模式以实现建模目的。我已将升压和降压时间设置为1ns。尽管1/(升压时间)带宽为500MHz,但这不在超高频范围内,因此信号可能会受到平面去耦不良和较大电容器的影响。

c313ac28-67c5-11ee-939d-92fbcf53809c.jpg

仿真中的PWR_IN部分

另一种方法是将电流源设置为脉冲模式。这将有效地执行在低电流状态和高电流状态之间切换负载的相同功能。然后,仿真将读取输出给MOSFET漏极的电流和电压。更准确的方法是放置一个CMOS缓冲电路来仿真IO,但这对于检查接地反弹或抖动等问题会更好,因此我们将其保存以备后用。现在,我们将查看上述模型,以检查当逻辑电路切换状态并通过PDN汲取电流时会发生什么。

结果

首先,我想看看上述案例的结果,我们有9个不同值的并联去耦电容器,它们都具有相似的ESL和适中的ESR值。ESR值在这里很重要,因为它有助于拉平PDN阻抗频谱,正如我在另一篇关于PDN阻抗的文章中所展示的那样。仿真参数如下:

瞬态分析:10ns步长,5-10us总仿真时间

交流扫描:10GHz最大频率,计算PDN的|Z|

去耦电容器编号:我将查看上面的9个电容器模块和一个由36个电容器组成的四倍模块。

平面电容:低态(CP1 = 20 pF)和高态(CP1 = 1 nF)

内芯电压:VDD = 1.8 V

9个电容器,20pF平面电容

仅使用9个去耦电容器和20pF平面电容,我们可以看到瞬态响应中具有非常大的波动,幅度达到约300 mV,叠加在所需的1.8V内芯电压上。这对于任何实际应用来说都大到无法接受,并且会在输出上产生大的干扰。此处显示的数据摘自.sdf文件并导出为Excel格式。

c329e150-67c5-11ee-939d-92fbcf53809c.jpg

使用9个去耦电容器和20 pF平面电容的瞬态结果

36个电容,1 nF平面电容

让我们看看当我们将去耦电容器的数量增加到四倍并将平面电容增加到50倍时会发生什么。此设计的新版本和改进版本如下所示。基本上,复制去耦电容器模块是为了增加该去耦网络的等效电容。

结果清楚地显示了具有电源/接地平面对以及更多去耦电容器的好处;随着电容的增加,瞬态响应的幅度通常会下降,正如我们所预料的那样。当我们将电容器数量增加到四倍并增加平面电容时,PDN上的电源轨响应仅以100mV的幅度波动。

c340200a-67c5-11ee-939d-92fbcf53809c.jpg

使用36个去耦电容器和1 nF平面电容的瞬态结果

对于1.8V电源轨来说,这仍然有点大,似乎使用36个电容器应该会产生更好的结果。通过查看每种情况下的阻抗频谱,我们可以了解为什么使用更多电容器不会产生明显的阻尼。

阻抗比较

我们还可以取频域中复V/I响应函数的比率(AC扫描结果),然后计算该比率的大小以获得PDN阻抗。我们可以看到PDN阻抗仍然偏大,尤其是在1/(升压时间)带宽限制附近。在查看PDN阻抗频谱时,我们也可以看到其优势,如下所示。下图将36 decaps/1 nF的当前情况与之前的9 decaps/20 pF情况进行了比较。

c348bdf0-67c5-11ee-939d-92fbcf53809c.jpg

PDN阻抗仿真结果对比

请注意,在大约10年内,我们能达到低阻抗(100 mOHM)。我们希望这个低阻抗频带更低更宽。我们还有一些在3MHz左右的峰值和630MHz的高频响应。为了解决这些问题,我们可能需要更多数量和多样性的电容器。我们可以使用一些其他技巧,例如在层过渡到IC期间增加过孔数,因为这会减少PWR_IN输入级的总电感,而我们可以在SPICE仿真中反映这一点。 实际上,在高IO计数IC中,具有36个低ESL/低ESR电容器很常见;当然,在单脉冲中会产生720mA电流的IC中也是如此。事实上,如果您查看一些使用具有高IO计数的高速元件的参考设计或评估产品,您会发现36个去耦电容器是一个较低的数字。仅供参考,此脉冲的dI/dt值为720MA/秒(即每秒720兆安!),这是一个庞大的数字,需要许多电容器快速放电。在这种薄平面分离电介质上嵌入电容材料也会增加平面电容。

为什么是“小型”电路板?

什么才算是“小型”PDN?请记住,当负载切换时,宽带电流脉冲被拉入PDN,并且该脉冲以光速沿PDN传播。将其视为一种传播信号,但它承载的是能量而不是数据。在小型PDN的限制下,我们可以像在传输线中一样忽略传播效应。事实上,传输线比较在这里是恰当的,PDN有时被描述为使用与传输线相同的集总电路模型。 当传输功率脉冲中具有最大频率元件的波长远大于标称电路板尺寸时,我们可以忽略传输功率必须从稳压器输出传播到负载输入这一事实。这与理解为什么我们可以在传输线中定义临界长度的逻辑相同。一旦设计过大,或者当相关带宽达到非常高的频率时,将需要电磁求解器来运行完整的PDN阻抗仿真并提取瞬态响应。

缺少什么?

精明的设计工程师应该注意到一些重要的事情:我们没有将耗散包括在平面电容中!这引用了介电常数的虚部,通过将一些与平面电容串联的电阻相加来实现建模目的。它在传输线的阻抗方程中基本上起着与G相同的作用。此电阻的大小需要一些额外的计算,这将取决于分隔平面层的介电材料的损耗量。在下一篇关于电源平面谐振的文章中,我们将能够看到层压板中高损耗切线的有益影响。

我们还能仿真什么?

上方结果清楚地显示了增加电容如何降低PDN阻抗并有助于稳定内芯电压。上述电容器仅为随机选择,并非基于针对特定频率范围的全面分析。如果我们通过这项练习并在更宽的带宽上降低PDN阻抗,就能收获更好的结果。 我们可以在SPICE中仿真的其他一些点包括:

我们已经通过计算输入和输出端口的阻抗,得出PDN的S参数

拉入PDN的任何电流脉冲的脉冲响应

PDN中多轨之间的传输阻抗

额外电感影响,例如在电源引脚上添加铁氧体;我们将在即将发表的文章中对此进行探讨

将旁路电容器直接添加到负载的电源输入中(与Q1并联)

Altium Designer中的内置SPICE包可以帮助您执行一系列仿真,包括PDN仿真。当您准备将这些文件发布给您的协作者进行更高级的仿真时,Altium 365平台可以轻松协作和共享您的项目。您可以在一个软件包中找到设计和生产高级电子产品所需的一切。

博客作者:Zachariah Peterson

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4223

    文章

    22478

    浏览量

    385914
  • 阻抗
    +关注

    关注

    17

    文章

    893

    浏览量

    45373
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132167
  • SPICE
    +关注

    关注

    5

    文章

    173

    浏览量

    42216
  • PDN
    PDN
    +关注

    关注

    0

    文章

    71

    浏览量

    22575
  • Altium Designer
    +关注

    关注

    47

    文章

    385

    浏览量

    44490

原文标题:SPICE中的PDN阻抗仿真与分析

文章出处:【微信号:FANYPCB,微信公众号:凡亿PCB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何使用S2SPICE来优化PDN的电感

    在电源完整性方面,由于电源电压越来越低,而电流需求却越来越高,因此电源传输网络(PDN)的设计变得非常重要,因为一个微小的电压噪声就会导致系统无法正常工作。
    发表于 03-06 10:09 137次阅读
    如何使用S2<b class='flag-5'>SPICE</b>来优化<b class='flag-5'>PDN</b>的电感

    请问一下spice仿真怎么产生时钟信号呢?

    SPICE是一种用于模拟和分析电子电路的计算机程序。在SPICE仿真中,产生时钟信号是许多电路设计和模拟任务中的关键步骤。
    的头像 发表于 02-06 14:22 339次阅读

    SPICE仿真类型有哪些

    SPICE(Simulation Program with Integrated Circuit Emphasis)是一种广泛用于电子电路仿真的程序。它主要用于评估和分析电路设计中的行为,并帮助
    的头像 发表于 02-06 11:19 521次阅读
    <b class='flag-5'>SPICE</b><b class='flag-5'>仿真</b>类型有哪些

    电源分配网络(PDN)与目标阻抗的计算方法

    使用目标阻抗去衡量仿真得到的PDN阻抗是否达标,并不是一个科学的做法。但很多时候选择的IC可能并没有提供各个频段所需的PDN
    的头像 发表于 01-25 09:52 1126次阅读
    电源分配网络(<b class='flag-5'>PDN</b>)与目标<b class='flag-5'>阻抗</b>的计算方法

    PDN 环路电感对纹波和总阻抗有何影响?

    本文要点电气系统中电源分配网络(PDN)的各个部分都有自己的环路电感,这将增加电路结构的总阻抗。各种元件的环路电感会导致PDN阻抗谱中出现谐振和反谐振。设计人员应认真计算
    的头像 发表于 12-16 08:12 450次阅读
    <b class='flag-5'>PDN</b> 环路电感对纹波和总<b class='flag-5'>阻抗</b>有何影响?

    电容搞搞”振“,PDN有帮衬

    起起伏伏的不只是人生,还有PDN阻抗……
    的头像 发表于 12-14 14:57 240次阅读
    电容搞搞”振“,<b class='flag-5'>PDN</b>有帮衬

    振荡器中使用hbsp去仿真输出阻抗分析

    在振荡器中使用hbsp去仿真输出阻抗,当然振荡器领域大家一般不关心输出阻抗,因为不需要考虑输出功率大小,自有buffer来增大功率,只要负载对频率、相噪影响最小即可,但目前的电路确实需要这种
    的头像 发表于 12-05 15:11 634次阅读
    振荡器中使用hbsp去<b class='flag-5'>仿真</b>输出<b class='flag-5'>阻抗</b><b class='flag-5'>分析</b>

    利用SPICE模型能不能进行PCB的SI仿真

    现想用Cadence做PCB的的SI仿真,但是AD8139没有IBIS仿真模型,只有SPICE模型,请问利用SPICE模型能不能进行PCB的SI仿真
    发表于 11-22 08:11

    AD539没有spice模型,该如何仿真

    最近需要用到AD539乘法器,由于Multisim里面没有该仿真器件,在ADI官网上找AD539的spice模型也没有找到,无法仿真。根据数据手册上的电路图在面包板上进行测试,输入1mv,1KHZ
    发表于 11-21 08:03

    ADIsimPE如何导入SPICE模型,进行设计仿真

    HI ,我问一下,ADIsimPE 如何导入 SPICE 模型,进行设计仿真
    发表于 11-17 14:36

    使用ADI官方的Spice模型进行仿真时,如何对模型的引脚名称和原理图符号进行编辑?

    最近在使用ADI官方的Spice模型进行仿真时,发现有一些元器件的官方Spice模型在LTSpice中导出仿真文件时,元件符号是一个矩形,引脚上也没有对应的引脚序号和名称,如:“AD8
    发表于 11-14 08:23

    怎么通过SPICE仿真来预测VDS开关尖峰?

    怎么通过SPICE仿真来预测VDS开关尖峰? SPICE仿真技术是电子工程师在设计和验证电路时的必备工具。VDS开关尖峰是指在开关型功率器件的开关过程中,由于电感/电容元件存在的惯性导
    的头像 发表于 10-29 17:33 296次阅读

    SPICE中的PDN阻抗仿真设计

    高速信号行为、RF信号传播和PDN仿真是PCB中最难仿真的部分。在这些电磁现象中,高速信号传播和RF传播需要电磁场求解器工具来提取有用的结果。在电路仿真中需要考虑的寄生效应和设计特定效
    的头像 发表于 09-22 09:31 618次阅读
    <b class='flag-5'>SPICE</b>中的<b class='flag-5'>PDN</b><b class='flag-5'>阻抗</b><b class='flag-5'>仿真</b>设计

    电源完整性之PDN仿真有哪些注意事项?

    很多软件都可以做PDN仿真,如SIwave,Hyperlynx,ADS,Sigrity等等,经一一尝试加综合使用下来,加之芯片厂商的加持,最终可以确定还是Sigrity好用。
    发表于 09-04 10:27 2371次阅读
    电源完整性之<b class='flag-5'>PDN</b><b class='flag-5'>仿真</b>有哪些注意事项?

    如何才能设计一个良好的PDN系统呢?

    电源完整性分析的重要性前面已经介绍过了,可以说良好的PDN设计不仅能为电源传输提供低阻抗的通路、保障电源设计满足各项指标要求
    的头像 发表于 06-16 09:22 1493次阅读
    如何才能设计一个良好的<b class='flag-5'>PDN</b>系统呢?