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

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

3天内不再提示

ADS的信号完整性和电源完整性仿真应用方案

QTv5_SI_PI_EMC 来源:未知 作者:佚名 2017-12-04 04:59 次阅读

随着数据传输速率的快速增加,从而使得以前微秒(us)量级的边沿或保持时间减少到纳秒(ns)甚至皮秒(ps)。如此高的带宽需求使得传统的设计解决方案已经很难满足系统正常工作的需求。另外,随着集成电路的工艺发展使得集成度越来越高,导致芯片电流密度急速增加,使信号完整性的问题更加严重。因此非常有必要从整个系统设计开始就考虑信号完整性与电源完整性的问题。这就需要在设计前后把信号完整性和电源完整性仿真引入到设计流程中。

信号完整性和电源完整性产品设计的各个阶段都需要考虑。是德科技在信号完整性和电源完整性领域提供了一套整体的解决方案,包括芯片建模、板级仿真、系统仿真以及产品研发和生产的测试,如下图1所示:

图1是德科技信号完整性和电源完整性流程

芯片的建模和系统级的仿真主要使用SystemVue。在信号完整性和电源完整性方面,主要应用ADS和EMPro。因为ADS中有丰富的模型、操作的灵活性以及对外部的模型也有非常好的兼容性,所以ADS应用于信号完整性和电源完整性前仿真和后仿真中。接下来,给大家介绍下ADS在信号完整性和电源完整性仿真方面的应用。

不管是在信号完整性中,还是电源完整性中,对于很多器件,包括芯片的封装、传输线、过孔、连接器、线缆、电容等无源器件都会应用S参数来表征其特性,对于一个完整的通道就需要对很多个S参数进行级联,在ADS中可以非常方便的级联各类S参数,并非常灵活的进行S参数仿真以及数据的处理,如下图2是对多个S参数的级联仿真:

图2 S参数仿真拓扑结构

对于单一的S参数,可以在ADS中直接通过S参数查看器,检查S参数的单端和混合模式的结果,如下图3所示,在S参数查看器中,还可以检查S参数的无源性、互易性、相位以及Smith图。

图3S参数查看器

通过S参数仿真之后,在数据显示窗口,可以查看结果曲线,也可以进一步处理数据,加入规范模板等等。图4是仿真完成后处理S参数仿真结果:

图4 S参数仿真结果显示

在高速电路中,阻抗匹配非常重要,阻抗不匹配会导致信号的反射、波形非单调、误码率增加等等,所以在进行高速电路设计之初,工程师都会考虑使用微带线、带状线还是共面波导结构,并设计一些特定的阻抗类型的传输线,比如单端50ohm、差分85ohm或者100ohm等等。在ADS中采用CILD(Controlled Impedance Line Designer)可以快速的计算传输线的阻抗,并且可以对层叠结构、传输线参数、材料参数等扫描优化,获得目标参数,如下图5所示,左图为计算50ohm的单端传输线,右图为通过优化差分对的线间距,获得90ohm差分线设计参数。

图5阻抗计算

在现代电子产品追求小而精的状况下,串扰是每一位工程师必须面对的问题。如何设计可以使串扰最小且不增加成本,是工程师们的追求。在进行PCB设计之前,都可以通过ADS进行串扰仿真,以获得最优的设计,特别是在设计之初,可以对影响串扰的每一个参数进行扫描仿真,选择最合适的设计值,如下图6所示为对耦合长度进行扫描仿真的原理图和仿真结果:

图6串扰仿真

从上图的结果中在500mil~1500mil之间,近端串扰随着耦合长度的增加而增加,在1500mil之后,近端串扰达到饱和值。这只是一个粗略值的仿真,如果需要获得更精确的结果,可以进一步的减小仿真的范围。工程师也可以在ADS SIPro中对完成的PCB进行串扰的仿真,这样可以更进一步的对设计进行评估。

在高速串行信号链路中,基本上都会涉及到过孔的设计。过孔设计是高速串行链路设计的一个关键点,关系到高速串行链路设计的成败。工程师可以通过ADS Via Designer工具对过孔进行优化设计,如下图7所示:

图7 Via Designer

通过Via Designer仿真之后,可以查看过孔损耗和阻抗的特性,并输出S参数模型以及3D结构模型,这些模型也可以直接应用在传输链路仿真中,如下图8所示:

图8过孔模型应用在串行通道仿真中

不管是计算机系统还是嵌入式系统,目前都大规模的采用了DDR3或者DDR4。不论是DDR3还是DDR4,其信号和电源系统的设计都是一个难点,所以不管是前仿真还是后仿真,都需要进行详细的仿真。在ADS中,工程师可以通过两种方式进行DDR3/4总线的仿真,一种是瞬态仿真,如下图9所示;一种是DDR Bus总线仿真,如下图10所示。通过仿真,可以优化、确定DDR总线的布线拓扑结构、端接电阻以及ODT的选择等等。

图9 DDR3--瞬态仿真

图10 DDR4--DDR Bus仿真

对于高速串行总线,通常对误码率有比较严苛的要求,要求误码率非常低,这才符合总线规范的要求,所以在不管是仿真还是测试,都需要有足够多的采样点数或者特殊的数学算法才能满足分析误码率的要求。另外,随着信号速率的不断提高,单纯依靠芯片简单的驱动能力无法应对信号在传递过程中的衰减,所以在高速串行总线的芯片中就会增加加重和均衡的算法,对于仿真而言,也需要有新的分析方法,这就需要使用ADS中的通道仿真(ChannelSim),如下图11所示为一个通道仿真的拓扑结构,其中包含了发送端和接收端的芯片模型、传输通道上的传输线以及连接器以及串扰通道和串扰源。芯片的模型采用的是IBIS-AMI模型。

图11 通道仿真拓扑结构

仿真完成之后,在数据显示窗口上查看波形、浴盆曲线、眼图等结果。如下图12所示:

图12 通道仿真结果

在信号完整性前仿真中,工程师不仅仅可以分析既定的一些情况,还可以针对一些不确定的情况做一些统计分析、良率的分析,比如,分析传输线长度、线宽、介电常数、介质损耗角等参数对通道的插入损耗和回波损耗的影响。图13为良率分析的拓扑结构和分析结果:

图13 良率分析

前面介绍了前仿真,主要是针对原理图阶段的仿真,目的是验证原理图设计以及给PCB设计提供约束规则。那么当PCB设计完成之后,还需要进行后仿真,这时需要把设计好的PCB文件导入到ADS中,然后再通过SIPro和PIPro进行信号完整性和电源完整性的后仿真,仿真完之后,获得结果;也可以把仿真的结果或者提取的模型导出到ADS原理图页面,做进一步的仿真。具体流程如下图14所示:

图14 后仿真流程

在ADS SIPro中进行信号完整性的后仿真可以获得S参数模型,同时可以查看信号网络的阻抗,并能导出S参数模型,如下图15和图16所示:

15 SIProPCB仿真图

图16 SIPro仿真后的S参数和阻抗曲线

在ADS PIPro中可以进行电源完整性的直流压降仿真(PI DC)、直流电热联合仿真(Electro-Thermal)、热仿真(Thermal)、交流阻抗仿真(PI AC)和平面谐振仿真(Power Plan Resonance)。如下图17为直流压降仿真结果,图18为交流阻抗仿真结果。

图17 直流压降仿真结果

图18 PDN阻抗仿真结果

在PIPro中还可以对不满足PDN阻抗要求的设计进行去耦电容自动优化,通过对不同的电容组合、电容种类进行自动分析,找到一种最合适的设计。也可以把PDN的S参数提取之后导出到ADS原理图中,在原理图中也可以进行优化仿真分析。

当然,也可以在前仿真中对电源完整性进行仿真,这样可以对电容的组合进行优化。在ADS原理图中建立相应的拓扑结构,如下图19所示:

图19 电容阻抗仿真

在信号完整性仿真阶段,EMPro也是不可或缺的工具,特别是对于一些比较复杂的结构,比如具有芯片封装、连接器、线缆的互连通道,就需要使用EMPro进行电磁模型的提取。如下图20所示EMPro中进行芯片封装的仿真:

图20 芯片封装仿真

随着技术的发展,信号完整性和电源完整性设计和仿真也变得更加的复杂,这对工具的要求也越来越高。比如近几年比较热门的PAM4,虽然这个仿真依然使用的是通道仿真技术,但是其所需要的仿真激励源已经变得更加的复杂。所幸的是,是德科技也持续的在研发新的技术,利用ADS2017可以非常方便的对PAM4进行仿真。

总之,不管是信号完整性和电源完整性的前仿真还是后仿真,或者,不管是板级的仿真还是系统的仿真,是德科技都能提供一套非常系统的解决方案(ADS+EMPro+SystemVue)。


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

    关注

    65

    文章

    1337

    浏览量

    94916
  • 电源完整性
    +关注

    关注

    7

    文章

    187

    浏览量

    20514
  • ADS1220
    +关注

    关注

    24

    文章

    487

    浏览量

    125086

原文标题:ADS在高速电路设计&信号完整性中的应用

文章出处:【微信号:SI_PI_EMC,微信公众号:信号完整性】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    构建系统思维:信号完整性,看这一篇就够了!

    完整性工程师不可或缺的核心能力。 九、仿真软件助力 提高设计效率、缩短研发周期、迅速推向市场是信号完整性工作的关键。在产品设计初期,利用仿真
    发表于 03-05 17:16

    电源完整性设计的重要三步!

    ,特别是电源参考平面,应保持 低阻抗特性 ,可通过旁路电容和叠层调整来优化。2、多种电源的分割● 对于小范围的特定电源,如某IC芯片的核心工作电压,尽量在 信号层上敷铜 ,以确保
    发表于 02-21 21:37

    使用Keysight ADS收集信号完整性问答

    电子发烧友网站提供《使用Keysight ADS收集信号完整性问答.pdf》资料免费下载
    发表于 12-25 09:53 0次下载

    信号完整性分析

    手工连线面成的样机同规范布线的最终印制板产品一样都能正常工作。 但是现在时钟频率提高了,信号上升边也已普遍变短。对大多数电子产品而言,当时钟频率超过100MHz或上升边小于1 ns时,信号完整性效应
    发表于 09-28 08:18

    电源完整性仿真和测试解决方案

    高速数字电路电源完整性精确测量一直是个难题,以前大部分研发单位和公司并不进行这些电源完整性参数的测量。但是,随着数字信号速率的不断提升,特别
    的头像 发表于 09-12 11:23 1812次阅读
    <b class='flag-5'>电源</b><b class='flag-5'>完整性</b><b class='flag-5'>仿真</b>和测试解决<b class='flag-5'>方案</b>

    pcb信号完整性详解

    pcb信号完整性详解 随着电子领域技术日新月异的发展,高速电路已经成为了电路设计的重要领域之一。在高速电路中,信号完整性显得尤为重要。在设计PCB电路时,
    的头像 发表于 09-08 11:46 1022次阅读

    Samtec 技术前沿 | 利用全新互连系统提高电源完整性信号完整性

    摘要/前言 一种新的连接器系统 通过改善电源完整性来提高信号完整性 。优化电源完整性可提供更大的
    发表于 08-31 11:33 430次阅读
    Samtec 技术前沿 | 利用全新互连系统提高<b class='flag-5'>电源</b><b class='flag-5'>完整性</b>和<b class='flag-5'>信号</b><b class='flag-5'>完整性</b>

    如何利用全新互连系统提高电源完整性信号完整性

    一种新的连接器系统通过改善电源完整性来提高信号完整性。优化电源完整性可提供更大的
    的头像 发表于 08-30 10:37 830次阅读
    如何利用全新互连系统提高<b class='flag-5'>电源</b><b class='flag-5'>完整性</b>和<b class='flag-5'>信号</b><b class='flag-5'>完整性</b>?

    如何使用NUC1262 CRC对代码完整性进行验证

    应用:本示例代码使用 NUC1262 CRC 对代码完整性进行自我验证。 BSP 版本: NUC1262_Series_BSP_CMSIS_V3.00.001 硬件
    发表于 08-29 06:49

    信号完整性分析科普

    何为信号完整性的分析信号完整性包含:波形完整性(Waveformintegrity)时序完整性
    的头像 发表于 08-17 09:29 3367次阅读
    <b class='flag-5'>信号</b><b class='flag-5'>完整性</b>分析科普

    芯和发布高速数字信号完整性电源完整性(SI/PI) EDA2023软件集

    ) EDA2023软件集 ,涵盖了众多先进封装和高速设计领域的重要功能和升级。 继上月在国际微波展IMS上发布射频EDA解决方案2023版本之后,芯和半导体此次发布了全系列EDA产品2023版本的剩余部分,包括针对先进封装的2.5D/3D信号
    的头像 发表于 07-11 17:15 601次阅读

    什么是信号完整性

    业界经常流行这么一句话:“有两种设计师,一种是已经遇到了信号完整性问题,另一种是即将遇到信号完整性问题”。固态硬盘作为一种高集成度的高时钟频率的硬件设备,
    的头像 发表于 06-27 10:43 1289次阅读
    什么是<b class='flag-5'>信号</b><b class='flag-5'>完整性</b>?

    模拟电路设计和电源完整性,职业发展前景差距大吗?

    模拟电路设计(电源or信号链)和电源完整性,职业发展前景差距大吗?
    发表于 06-07 11:31

    使用SEGGER Linker的完整性检查功能

    在嵌入式产品应用中,为了保证系统数据在存储或者传输过程中的完整性,固件映像中通常包含完整性检查(integrity checks),以检测映像是否损坏。例如,bootloader可以基于完整性检查
    发表于 05-18 13:50

    利用时域和频域巧解信号完整性/电源完整性的问题

    编者注:在分析信号完整性电源完整性问题时经常会提到在时域中分析和在频域中分析。不管是什么分析,分析都是同一个对象。因为有的问题在时域中难以描述,比如能量损失,因为能量是一个系统概念,
    的头像 发表于 05-14 10:45 588次阅读
    利用时域和频域巧解<b class='flag-5'>信号</b><b class='flag-5'>完整性</b>/<b class='flag-5'>电源</b><b class='flag-5'>完整性</b>的问题