资料介绍
在对SERDES做SI仿真时,需要设置合适的抖动值。不正确的设置会导致最后的结果完全偏离正确结果。
这里附了一篇短文介绍怎么设置抖动。
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和峰峰值间近似转换时,就需要有一个转换系数,它根据不同的误码率有
对应的值,如下表所示:
[pic]
确定性抖动DJ
确定性抖动有3个基本的分类
数据相关抖动(DDJ: Data Dependent Jit