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

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

3天内不再提示

高速电路设计中仿真及眼图的嵌入和去嵌测试的方法

QTv5_SI_PI_EMC 来源:未知 作者:邓佳佳 2018-03-20 10:38 次阅读

信号完整性是分析和缓解高速数字链路中噪声、失真和损耗所带来的负面影响的系统工程,是高速链路性能和系统级可靠性的重要保障。然而如何保障电气性能的完整却是高速电路“攻城狮”的一大难题。熟练的“老鸟”们总能够应用信号完整性理论,合理地使用仿真和测试工具,快速地解决各种电路的问题。

今天我们就来跟大家聊聊这其中的工具,并提供手把手的视频让大家的技术“突飞猛进”。

在高速数字信号传输中,通道指的是从发射端IO Buffer到接收端IO Buffer之间的电子路径。它可能由芯片的封装,PCB板上的走线,连接器和线缆组成。一个简单的通道可以从发射端IO Buffer,PCB走线到接收端IO Buffer。 一个复杂的通道(例如背板)由图1所示元件组成。

▲图1. 一个大约20英寸长的通道

在进行通道建模的时候

需要注意三个最重要的特性

1.阻抗;2.损耗;3.延时或者相位

阻抗取决于机械结构,介电常数和金属导电性。阻抗不匹配将造成多重反射,最终导致信号振铃、过冲和下冲。

另外通道损耗对SERDES设计很关键,信号损失的主要原因是介电损耗和导体损耗,而这些损耗通常是依赖于频率的。从而一个信道的频带宽度限制了其可通过的最大比特率。对于DDR来说,命令、地址和时钟或DQ和DQS之间的相位差必须被很好的控制。

▲图2. 一个通道中的不同元件

通道的元件可以用基于公式的传输线模型、电磁模型或者基于测量的模型建模。对于每个元件的建模正确与否取决于尺寸以及材料参数是否精确。元件模型准确定义好之后,把这些元件级联起来构建一个完整的通道模型(如图2所示),就可以通过TDR仿真来估计通道的阻抗和时延(如图3所示)。通道的插入损耗可以通过S参数仿真估计(如图4所示)。最终这些仿真结果将为“攻城狮”改善通道性能、支持更高速率传输提供调试优化线索。

▲图3.阻抗变化(左)和时延(右)

▲图4. 插入损耗(左)和相位(右)

看到这里小伙伴们基本明白高速通道建模的方法了吧?可是具体怎么来操作呢?下面的视频将手把手教您“构建具有特定频率损失的高速通道模型”。

(想了解更多关于ADS进行信号完整性和电源完整性分析的方法么?文后有详细资料奉上)

看完小伙伴们是不是对使用ADS构建高速信道模型胸有成竹了呢?通过对信道模型的构建,我可以随意地调整链路参数,来查看这些参数对模型的参数表征的影响,最终找到最优的方案。

在完成了链路的仿真优化之后,不可避免的要将优化后的结果应用到具体的电路中,并根据电路的实际情况进行必要的调试,确保产品的实际结果符合预期。这一阶段中,Keyisght的示波器就是非常必要的测试工具,能够轻松、准确地完成对电路信号的各项指标的测试和表征,加快测试验证的速度。

当然,“老鸟”们往往不满足于此,更是思考着如何在新板打样之前能够“预知”效果,提升优化效率,降低投板次数,缩短产品上市周期。而Keysight示波器可以提供另一款调试“神器”——示波器离线软件N8900A。

在使用ADS进行链路仿真、得到S参数后,可以将模型导入到N8900A中,对高速链路前端的实测信号眼图进行嵌入和去嵌测试,方便“攻城狮”评估高速链路模型对真实信号的影响,从而找到调试的线索和方向。

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

    关注

    2

    文章

    796

    浏览量

    47213

原文标题:如何对高速通道建模、仿真及眼图的嵌入和去嵌测试

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

收藏 人收藏

    评论

    相关推荐

    Perl语言在电路设计的应用

    设计电路仿真是设计的关键。而一个完备而准确的测试文件,则是电路仿真的基础。Perl语言在电路设计
    发表于 01-11 15:19

    在信号测试的运用

    在信号测试的运用
    发表于 05-21 23:42

    华为高速电路设计教材

    告诉了大家在高速数字电路设计遇到这些问题应该怎么解决,详细分析了这些问题产生的原因和过程。对于低速数字电路设计,这本书没有什么用,因为低
    发表于 01-22 17:32

    测量 代表着什么? 该如何分析的好与坏?

    。不需要像传统的测试方法一一地测量指标了。5、
    发表于 09-14 21:12

    用示波器测试有那些方法呢?

    用示波器测试有那些方法呢?
    发表于 03-12 11:37

    作为工程师你真的了解嵌入方法吗?

    另一款调试“神器”——示波器离线软件N8900A。在使用ADS进行链路仿真、得到S参数后,可以将模型导入到N8900A,对高速链路前端的实测信号
    发表于 06-12 08:30

    详解分析USB在布线的信号完整性问题

    的,所以由PCB设计所引起的信号完整性问题是高速数字PCB(印制电路板)生产设计者必须关心的问题。本文通过Mentor信号完整性工具“Hyperlynx”进行仿真分析,总结了一套高速
    发表于 06-12 09:51

    【案例分享】运用分析USB在布线的信号完整性

    和时间安排。1展示了高速USB系统的几个测试点。其中,TP1和TP4对应USB接口芯片的相应管脚(D+和D-),它们分别被焊接在集线器
    发表于 07-12 06:00

    【设计技巧】详解(上)

    模板,然后通过示波器来调用,便可以直接观察到是否有接触到模板。如果没有接触到则表示的指标符合规范要求,同样如果有接触到模板,也可以根据接触的位置针对性的改善。不需要像传统的
    发表于 07-12 05:00

    【设计技巧】详解(下)

    测试结果也就越精准。因此在测量高速信号的和抖动,尽量采用高的存储深度。当然存储深度越高,示波器的分析速度相对也会变慢。 下图是Key
    发表于 07-12 05:30

    测试,信号质量测试

    测试测试项目: >消光比>交叉比>信号上升时间与下降时间>Q因子(Q Factor)>平均功率>抖动
    发表于 10-10 14:36

    【下载】Cadence高速电路设计Allegro Sigrity SIPIEMI设计指南 [陈兰兵] 电子书PDF+随书光盘

    完整性和电源完整性的相关测试手段及方法,简要介绍了从芯片、封装到电路板的系统级仿真设计方法。《电子设计自动化丛书·Cadence
    发表于 11-19 19:50

    高速仿真提高信号质量,这两点你必须知道!(文末有彩蛋,不要走开)

    获取的S参数,替换传输线,进行通道仿真仿真电路如下图所示:获得结果如下:
    发表于 12-04 14:27

    4点关键技巧,带你一次了解示波器

    。另外也可以用此图形对接收滤波器的特性加以调整,以减小码间串扰和改善系统的传输性能。二、是怎么形成的?<span]如下图。对于测试仪器而言,首先从待测信号恢复出信号的时钟信
    发表于 03-02 18:19

    如何利用FPGA高速串行I/O实现嵌入测试

    嵌入测试是什么?如何用FPGA技术实现嵌入式设计?如何测试FPGA
    发表于 04-13 07:03