仿真中抖动的设置.docxVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
仿真中抖动的设置.docx

XILINX SERDES SI仿真中抖动的设置前言随着SERDES应用越来越多,速率也越来越高,SI的问题渐渐变得越来越重要,它对PCB设计,SERDES参数优化都有着非常重要的指导作用。而器件选型也往往以SI仿真开始。但是在仿真时,工具会让用户自己设置一些信息,比如抖动,摆幅,预加重等等。摆幅和预加重之类都可以在手册里找到。但抖动的设置却没有一个明确的指导。而且不同抖动设置的会得到完全不同的结果。所以错误的设置往往会误导我们的设计和优化。特别在器件评估阶段还会决定器件选型的成败。这篇短文就是给大家仿真中设置抖动一个简单的指导。抖动简单而言,抖动就是信号的沿对理想位置偏移。在示波器上,如果没有抖动,我们可以看到信号沿应该是一条清晰的线。但是由于抖动的存在,我们在沿上看到的是模糊的一片。根据抖动的特性及其形成原因,抖动可以分成2种:随机抖动(RJ: Random Jitter)和确定抖动(DJ:Deterministic Jitter)。随机抖动RJ随机抖动是由热噪声、散粒噪声等随机噪声引起。它的分布符合高斯分布。由于高斯分布的尾部扩展到无穷大,RJ的峰峰值没有边界。而RJ的均方根(RMS: Root Mean Square)收敛到高斯分布的宽度上。所以随机抖动一般测量的都是其均方根值,以ps RMS或UI RMS为单位。当我们要在RMS和峰峰值间近似转换时,就需要有一个转换系数,它根据不同的误码率有对应的值,如下表所示:确定性抖动DJ确定性抖动有3个基本的分类数据相关抖动(DDJ: Data Dependent Jitter)占空比失真(DDC:Duty Cycle Distortion)码间干扰(ISI: Inter-Symbol Interference)周期性抖动(PJ: Periodic Jitter)有界不相关抖动(BUJ: Bounded Uncorrelated Jitter)周期性抖动PJ是在某个周期或频率上重复出现的抖动信号,相当于对信号有一个调频。所以会看到周期性地出现信号周期的变大和变小。有界不相关抖动BUJ主要是由电磁干扰(EMI)、串扰引起。其中串扰是BUJ的主要成因。由于串扰形成的随机性,BUJ是有界的,但他和数据模式无关。顺便说一下,这个抖动在接收侧是无法补偿的,在测试接收抖动容忍度时,插入的就是BUJ。数据相关抖动DDJ由于电或光系统的“记忆”效应,当前bit的跳变时刻会受到前面bit跳变时刻的影响而引入的。它和数据的模式(pattern)相关,其中和游程(Run Length)密切相关,另外一个是占空比失真。同时DDJ还和信号经过的信道或媒质的冲击/阶跃响应有关。由于不同数据模式所带不同的游程使得脉冲跳变沿不均匀,使得出现了ISI。最大的干扰来自于短脉冲和与其极性相反的长脉冲之间的干扰,反之亦然。确定性抖动测量的是峰峰值,以ps或UI为单位。为了方便理解,下面是抖动的整个分类图:对于抖动的详细说明,有很多资料可查,所以这里只是简单说明一下,以方便理解后面的正题。在XILINX的IBIS-AMI模型里对抖动的处理如下:PJ、DCD等DJ这些SERDES固有的抖动元素在建模时都已经包含在内,所以在EDA/仿真工具里,所以相应的值可以放心地设成0;RJ是需要用户自己设置的;ISI和线路相关,所以在这个DJ元素会在仿真中体现,不需要在TX侧设置(否则会重复计入)。仿真中抖动的设置抖动设置在XILINX的每款芯片出来后,都会有特性报告。在仿真里,我们需要用的是Generic Characterization Report,因为这是大批量测试的结果。在这里我们以ADS上仿真GTX为例做说明,线速率是9.8304Gbps。在仿真中,我们需要看TX信号经过一段PCB走线后的眼图。需要说明一点的是,在ADS中,用bit-by-bit模式是符合仿真结果的。特别当我们在线路中间加上EYE_PROBE_DIFF时,STATISTIC模式的结果是不可用的。接收侧的模型是一个IDLE_RX。它没有均衡设置,只相当于是一个终端匹配。这样是为了能够客观显示远端眼图,而不是经过RX均衡后的眼图。从通道(包括FPGA封装和PCB走线)的S参数看,在4.9152GHz上的插损是单端(红色): -6.5dB差分(黄色):-5.1dB从K7 GTX的Generic Characterization Report,我们可以看到发送侧在9.8304Gbps速率下的发送抖动。表格中的RJ是峰峰值。不管是TJ还是DJ, RJ,都有MIN和MAX值。但不是简单的把DJMAX和RJMAX简单相加就是TJMAX。这些都是各自的最大值,但不是最大DJ的通道有最大RJ。从表格里值简单相加也说明不是这样的。所以我们在选择参数是,就选最大值MAX, 0.

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档