Professional Documents
Culture Documents
硕 士 学 位 论 文
学 号 1019020939
姓 名 束正武
导 师 徐跃 教授
学 科 专 业 微电子学与固体电子学
研 究 方 向 数模混合电路设计
申请学位类别 工学硕士
论文提交日期 2022 年 6 月
Research and Design of 16Gbps_SerDes_TX
Circuit Based on 28nm Process
By
Zhengwu Shu
Supervisor: Prof. Yue Xu
June 2022
南京邮电大学学位论文原创性声明
本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。
尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过
的研究成果,也不包含为获得南京邮电大学或其它教育机构的学位或证书而使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
本人学位论文及涉及相关资料若有不实,愿意承担一切相关的法律责任。
南京邮电大学学位论文使用授权声明
本人承诺所呈交的学位论文不涉及任何国家秘密,本人及导师为本论文的涉密责任并列
第一责任人。
本人授权南京邮电大学可以保留并向国家有关部门或机构送交论文的复印件和电子文
档;允许论文被查阅和借阅;可以将学位论文的全部或部分内容编入有关数据库进行检索;
可以采用影印、缩印或扫描等复制手段保存、汇编本学位论文。本文电子文档的内容和纸质
论文的内容相一致。论文的公布(包括刊登)授权南京邮电大学研究生院办理。
非国家秘密类涉密学位论文在解密后适用本授权书。
随着大数据的兴起以及信息技术的快速发展,数据传输对总线带宽的要求越来越高,并
行传输技术的发展受到了时序同步困难、信号偏移严重,抗干扰能力弱以及设计复杂度高等
一系列问题的阻碍。与并行传输技术相比,以 SerDes(Serializer,De-serializer)系统为代表
的串行传输技术的引脚数量少、扩展能力强、采用点对点的连接方式,而且能提供比并行传
输更高的带宽,因此现已广泛用于嵌入式高速传输领域。然而,由于 SerDes 技术设计包含了
半定制、全定制以及纯模拟电路等多种方法,是一个数模混合系统;与此同时,它所处理的
信号速率通常高达 Gbps 以上,是一般微处理器主频的几十倍,因此衍生出一系列的高速信号
完整性的问题,如介质损耗、串扰、码间干扰等,使得设计难度大幅增加。本文基于对高速
和高质量数据传输需求的背景,针对高速信号完整性的问题对 SerDes 发送器电路进行了研究
和设计。
首先,为了高速时钟(16GHz)能够正确实现二分频的功能,设计了 C2MOS D 触发器,
避免了由于时钟重叠引起的抖动,从而影响了时钟质量;其次,为了并串转换电路能有一个
良好的输出波形,在每个 MUX 电路之后都加上了重定时电路,减小了输出毛刺和时钟引起
的数据抖动;最后,为了使信号能够更好地适应不同的信道衰减,在输出端采用可编程的电
流模逻辑驱动器,使得预加重增益能够实现 0-10.46dB 可调。
本文基于 UMC28nm 的标准 CMOS 工艺,采用 Cadence 工具对所设计的各个模块电路进
行了前仿真验证,并完成了单通道 SerDes 发送器的版图绘制和后仿真验证,总体电路版图面
积为 226 µm × 100 µm。后仿真结果表明,在 0.855V 的电源电压、ss 工艺角和 125℃的条件
下,本文所设计的 SerDes 发送器可实现 16Gbps 的最大数据传输速率,不加预加重时的差分
输出眼图数据抖动为 0.059UI(Unit Interval),眼图宽度为 0.94UI,满足协议规定。
关键词:SerDes,发送器,并串转换,电流模逻辑驱动器,预加重增益
I
Abstract
With the rise of big data and the rapid development of information technology, the demand for
bus bandwidth for data transmission is increasing. The development of parallel transmission
technology has been hampered by a series of problems such as difficult timing synchronization,
serious signal offset, weak interference immunity, and high design complexity. Compared to parallel
transmission technology, serial transmission technology, represented by the SerDes (Serializer,
De-serializer) system, is now widely used in embedded high-speed transmission because of its low
pin count, high scalability, and point-to-point connection and the ability to provide higher bandwidth
than parallel transmission. The SerDes is a complex digital-analog hybrid system, including
semi-custom, full custom, and pure analog circuits. At the same time, the processed signal rate is
usually up to Gbps or more, which is tens of times the main frequency of general microprocessors,
thus a series of high-speed signal integrity problems, such as dielectric loss, crosstalk, inter-code
interference, etc., have been faced, making the SerDes design more difficult. This thesis investigates
and designs SerDes transmitter circuits for high-speed signal integrity issues in the context of the
need for high-speed and high-quality data transmission.
First, for the high-speed clock (16 GHz) to properly implement the dichroic function, the C2MOS
D flip-flop is designed to avoid jitter caused by clock overlap, which affects the clock quality.
Secondly, a re-timing circuit is added after each MUX circuit to have a good output waveform for the
serializer circuit, which reduces output burr and clock-induced data jitter. Finally, to make the signal
better adapt to different channel attenuation, a programmable current-mode logic driver is used at the
output to make the pre-emphasis gain adjustable from 0 to 10.46 dB.
In this thesis, based on the UMC 28nm standard CMOS process, the pre-simulation verification
of the designed modules was performed using the Cadence tool, and the layout drawing and
post-simulation verification of the single-channel SerDes transmitter was completed with an overall
circuit layout area of 226 µm × 100 µm. The post-simulation results show that the designed SerDes
transmitter can achieve a maximum data transfer rate of 16 Gbps with a differential output eye
diagram data jitter of 0.059 UI(Unit Interval) and an eye diagram width of 0.94 UI without
pre-emphasis at a supply voltage of 0.855 V, ss process angle and 125°C, which meets the protocol
requirements.
II
Keywords: SerDes, TX, Serializer, current-mode logic driver, pre-emphasis gain
III
南京邮电大学硕士研究生学位论文 目录
目录
摘要 ............................................................................................................................................................................ I
Abstract...................................................................................................................................................................... II
目录 ......................................................................................................................................................................... IV
专用术语注释表 ..................................................................................................................................................... VI
第一章 绪论 ............................................................................................................................................................. 1
研究背景 .................................................................................................................................................... 1
国内外研究现状 ........................................................................................................................................ 2
本文的主要工作内容 ................................................................................................................................ 3
论文组织结构 ............................................................................................................................................ 4
第二章 SerDes 发送器总体结构和设计要求 ......................................................................................................... 6
SerDes 发送器结构 ..................................................................................................................................... 6
2.1.1 经典 SerDes 发送器结构 ................................................................................................................ 6
2.1.2 本文 SerDes 发送器结构及设计指标 ............................................................................................ 6
信号完整性分析 ........................................................................................................................................ 7
2.2.1 介质损耗 ......................................................................................................................................... 8
2.2.2 噪声 ................................................................................................................................................. 9
2.2.3 码间干扰 ....................................................................................................................................... 10
2.2.4 串扰 ................................................................................................................................................11
2.2.5 回波损耗 ....................................................................................................................................... 12
串行链路相关性能指标 .......................................................................................................................... 13
2.3.1 抖动 ............................................................................................................................................... 13
2.3.2 眼图 ............................................................................................................................................... 15
2.3.3 误码率 ........................................................................................................................................... 16
本章小结 .................................................................................................................................................. 16
第三章 并串转换及时钟分频电路设计 ............................................................................................................... 17
并串转换和时钟分频电路总体结构 ...................................................................................................... 17
并串转换电路 .......................................................................................................................................... 17
3.2.1 三种常见并串转换电路结构特点................................................................................................ 18
3.2.2 本文并串转换电路设计 ............................................................................................................... 20
3.2.3 并串转换电路仿真结果 ............................................................................................................... 22
时钟分频电路 .......................................................................................................................................... 23
3.3.1 正弦转方波电路 ........................................................................................................................... 24
3.3.2 二分频电路 ................................................................................................................................... 25
3.3.3 五分频电路 ................................................................................................................................... 25
3.3.4 单端转差分电路 ........................................................................................................................... 26
3.3.5 时钟分频电路仿真结果 ............................................................................................................... 27
本章小结 .................................................................................................................................................. 28
第四章 SerDes 发送器的驱动电路设计 ............................................................................................................... 29
驱动器 ...................................................................................................................................................... 29
4.1.1 CML 驱动器................................................................................................................................... 30
4.1.2 LVDS 驱动器 ................................................................................................................................. 31
4.1.3 LVDS 驱动器和 CML 驱动器对比 ............................................................................................... 32
IV
南京邮电大学硕士研究生学位论文 目录
预加重电路原理 ...................................................................................................................................... 32
4.2.1 信号加重原理 ............................................................................................................................... 32
4.2.2 前馈均衡电路 ............................................................................................................................... 34
2-tap 预加重电路设计 .............................................................................................................................. 36
4.3.1 预驱动电路 ................................................................................................................................... 36
4.3.2 可编程尾电流源设计 ................................................................................................................... 37
4.3.3 预加重电路 ................................................................................................................................... 38
4.3.4 2-tap 预加重电路仿真结果 ........................................................................................................... 40
SerDes 发送器整体仿真 ........................................................................................................................... 41
本章小结 .................................................................................................................................................. 42
第五章 版图设计与后仿真结果 ........................................................................................................................... 43
版图设计及注意事项 .............................................................................................................................. 43
5.1.1 版图设计流程 ............................................................................................................................... 44
5.1.2 版图匹配与布局 ........................................................................................................................... 44
5.1.3 时钟分频模块 ............................................................................................................................... 46
5.1.4 串并转换模块 ............................................................................................................................... 47
5.1.5 驱动器 ........................................................................................................................................... 48
后仿真结果 .............................................................................................................................................. 49
5.2.1 并串转换模块后仿 ....................................................................................................................... 49
5.2.2 时钟分频模块后仿 ....................................................................................................................... 50
5.2.3 驱动器模块后仿 ........................................................................................................................... 50
5.2.4 整体后仿 ....................................................................................................................................... 52
结果对比 .................................................................................................................................................. 53
本章小结 .................................................................................................................................................. 54
第六章 总结与展望 ............................................................................................................................................... 55
论文总结 .................................................................................................................................................. 55
创新点摘要 .............................................................................................................................................. 56
展望 .......................................................................................................................................................... 56
参考文献 ................................................................................................................................................................. 58
附录 1 攻读硕士学位期间撰写的论文 ................................................................................................................ 61
附录 2 攻读硕士学位期间参加的科研项目 ......................................................................................................... 62
致谢 ......................................................................................................................................................................... 63
V
南京邮电大学硕士研究生学位论文 专用术语注释表
专用术语注释表
缩略词说明:
BUJ Bounded Uncorrelated Jitter 有界不相关抖动
DDJ Data Dependent Jitter 数据相关性抖动
DJ Deterministic Jitter 确定性抖动
FFE Feed-Forward-Feedback 前馈均衡器
FIR Finite Impulse response Filter 有限冲激响应滤波器
GJ Gaussian Jitter 高斯抖动
ISI Inter Symbol Interface 码间干扰
MGJ Multiple Gaussian Jitter 多重高斯抖动
PJ Periodic Jitter 周期性抖动
RJ Random Jitter 随机性抖动
SerDes Serializer/Deserializer 串化器/解串器
TJ Total Jitter 总抖动
UI Unit Interval 码元周期
VI
南京邮电大学硕士研究生学位论文 插图清单
插图清单
VIII
南京邮电大学硕士研究生学位论文 插表清单
插表清单
IX
南京邮电大学硕士研究生学位论文 绪论
第一章 绪论
研究背景
如今,伴随着大数据时代的来临,互联网和新存储技术正在快速发展,在这过程中产生
了大量数据,为了提高数据传输效率,需要更大的传输容量用于更少的时间传递更多的信息。
多通道的并行传输正在被用于同一时间传输多路数据,然而,随着数据传输速率的提高,不
同通道之间的信号偏移和码间干扰等问题变得非常关键,它影响了数据的大小、相位和差分
信号之间的波形对称性,这些很有可能导致数据传输错误,当传输的信号速率提升到 Gbps 之
上时,传输线对信号的影响也变得至关重要,它会加剧信号的高频衰减,使信号之间的相互
干扰变得更加严重,大大提高了误码率。因此,为了满足高速数据传输的需求,高速串行接
口 SerDes(Serial-Deserial)随之应运而生[1-2]。
串行器-解串器(SerDes,Serializer/Deserializer)系统作为高速串行链路的典型代表,它
已经跟随通信协议,广泛地应用于芯片互联、存储器、互联网等对有线通信要求很高的领域。
如图 1.1 所示,是它的原理框图,从图中可以看出,SerDes 的物理层主要是由 PLL(锁相环)、
发送器(包含并行-串行转换、驱动器、均衡等模块)和接收器(包含时钟数据恢复、均衡、
采样器、并行-串行转换等模块)三个模块组成。 PLL 模块将低频参考时钟源作为输入,产生
低抖动的高频时钟信号,从而为发送器模块和接收器模块提供精确的时钟信号。发送器通过
并串转换将并行总线上的多路并行数据转换为一路串行数据,并通过含预加重处理的驱动器
将其有效地驱动到信道中。接收器从信道中接收来自发射器的串行化数据,然后通过时钟数
据恢复、均衡、串并转换等步骤将串行化的高速数据恢复成原本的并行数据发送到并行总线
上。
发送器
并串转换 Driver
串行总线
并行总线
PLL
接收器
时钟数据恢复
串并转换 采样器
均衡器
国内外研究现状
本文的主要工作内容
论文组织结构
5
南京邮电大学硕士研究生学位论文 SerDes 发送器总体结构和设计要求
SerDes 发送器结构
阻抗网络
din<n-1> Tx_p
din<n-2>
并串转换 驱动器
din<0> Tx_n
div clk
PLL clk
时钟分频
Bias
Current
Reference
Current
锁相环 16GHz 时钟分频电路 偏置电路 带隙基准
100µA
指标及单位 描述
CMOS 工艺 UMC28nm 工艺
电源电压(V) 0.9±0.5%
最高数据传输速率(Gbps) 16
抖动(UI) <0.2UI
眼宽(UI) >0.85UI
信号完整性分析
如今,随着芯片工作速率的不断提升,怎样正确识别和解决信号完整性问题变得越来越
7
南京邮电大学硕士研究生学位论文 SerDes 发送器总体结构和设计要求
重要。通常来说,判断一个信号是否具有良好的完整性并没有固定的标准,只要在我们需要
的地方信号能够具有所需的时间、持续时间和电压摆幅,那么我们就可以认定该信号的完整
性较好。当信号不符合这些要求时,就会出现信号完整性问题。其中,介质损耗、噪声、码
间干扰、串扰和信号反射等就是衡量信号完整性的主要指标。
2.2.1 介质损耗
目前芯片间的数据传输一般都是通过互连的金属线来实现的,这可以等同于图 2.3 所示
的背板传输模型。从图中可以看到背板两侧各有一个卡槽,用于插入两个芯片,它们之间通
过一个通孔和一个传输路径连接。一般来说,背板的传输路径是一条金属线。当金属线上的
交传输时,会产生趋肤效应[29-31],并且载流子在导体中会存在分布不均匀的特点,离导体表
面越近的地方载流子密度越高。随着目前集成电路系统在工作过程中需要越来越高的数据速
率实现信息相互传递,趋肤效应也因此变得越来越严重。载流子在导线表面的集中导致导线
上的特征阻抗急剧增加,金属传输线上的信号明显衰减,这种信号衰减就被称作介质损耗。
封装
线卡通孔 1 2
S-parameters
TX IC 3 4
背板传输中的S参数
线卡 线卡路径
线卡 线卡 线卡 线卡
封装 背板路径 封装
通道 通孔 通孔 通道
传输路径
背板 RX IC
背板通孔
(a) (b)
图 2.3 背板传输模型(a)实际模型;(b)简化模型
介质损耗造成高频信号的衰减,在高速互连中明显地表现出来这种损耗的影响。如图 2.4
所示,是信号在 FR-4 背板以 6-Gb/s 即奈奎斯特频率为 3GHz 的传输速率下的典型损耗图。
从图中可以看出,传输线引入了与频率有关的损耗,越往高频,损耗越严重。在 6-Gb/s 即奈
奎斯特频率为 3GHz 的传输速率下,FR-4 背板的典型损耗为 20dB 到 30dB。超过 30dB,就
会对 I/O 均衡系统造成巨大的影响,可能会导致传输信号完全失真,接收端的眼图完全闭合,
无法正确传输想要的高速数据。因此,在 Gb/s 以上速率的信号互连中,如果链路特别长,介
8
南京邮电大学硕士研究生学位论文 SerDes 发送器总体结构和设计要求
质损耗导致的高频衰减已经成为影响信号传输的主要因素,此时选择低质损耗的板材就显得
尤为重要。
0
-5.0
-10 Nyquist Frequency
-15
=Baud rate/2
-20
Loss(dB)
-25
-30
-35
-40
-45
-50
0 1 2 3 4 5 6.2
Frequency (GHz)
2.2.2 噪声
噪声是一个随机过程,它广泛存在于我们的日常生活中并且是无法完全消除的,同时它
对集成电路的设计也有着不可忽略的影响。噪声的出现限制了一个电路能够正确工作的的最
小信号电平。在 SerDes 发送器电路的设计中,由于发送器在发送随机信号数据时必定会经过
有损信道,因此会导致输出信号幅度经历大幅衰减,此时电路中存在的各种噪声就很有可能
会严重影响接收端信号的质量。当一个随机噪声 n(t)叠加到信号上,信号的幅度和时间分辨率
都会变差,眼图的高度和宽度都会减小,误码率会大大增加,因此,确定误码率和噪声幅度
的关系是很有必要的。
虽然噪声信号是随机的,但是预测它的幅度分布的概率。假设随机噪声 n(t)的幅度服从高
斯分布,且均值为 0,那么 n(t)的概率密度函数为:
1 −n 2
Pn = exp (2.1)
σ n 2π σ n2
Px+n(x+n)
Pn(n)
Px(x)
图 2.5 信号与噪声的概率密度函数
其中 Q(•)为“Q 函数”,且被定义为
∞
1 −z2
Q( x) = 2 ∫ exp dz (2.4)
x 2π 2
2.2.3 码间干扰
如图 2.6(a)所示,当一个周期性的方波经过一个简单的一阶 RC 低通滤波器后,输出波
形的上升沿和下降沿不再有限,而是会变缓,这是因为输入信号在经过低通滤波器后高频分
10
南京邮电大学硕士研究生学位论文 SerDes 发送器总体结构和设计要求
量被衰减了。而在 SerDes 系统中,信道一般都是低通特性,并且由于发送的是随机二进制数,
就会产生和方波不一样的输出波形,这种现象就叫做“码间干扰(ISI)”[33]。
码间干扰严重影响了输出信号的质量,使输出眼图恶化,误码率增大。从图 2.6(b)中
可以看出,在多个 0 比特之间发送 1 比特,如 t1 时刻,输出电压将无法达到最大值 V0;同
理,在多个 1 比特之间发送 0 比特,如 t3 时刻,输出电压将无法达到最小值 0。这种前一个
信号影响下一个信号的现象就叫做码间干扰。在高速串行链路中,这种现象是我们不想遇见
的,因为这会导致输出信号的幅度会被输入信号的随机性所影响,使得接收端无法正确判断
出高低电平。例如,在 t1 和 t3 时刻的输出信号如果受到噪声影响,很有可能低于或高于阈值
电压 V0/2,使得本来应该输出 10 的信号被误判成了 01 信号。为了减小码间干扰的影响,我
们应该适量增加带宽,带宽越大,允许通过的高频分量越多,输出信号的上升下降沿越陡峭,
码间干扰就越小。同时为了减小输出信号的幅度与输入信号的随机性之间的相关性,通常会
对输入信号进行相应的编码,从而降低输入信号电平中一长串的“0”或“1”的出现概率,
减小输入信号电平的随机性。
Vin Vout
R1 C1
Vin Vin
Tb
V0
V0/2
Vout t Vout t
t1 t2 t3
(a) (b)
2.2.4 串扰
串扰是两条信号线之间的耦合、信号线之间的互感和互容引起线上的噪声[34]。容性耦合
引发耦合电流,而感性耦合引发耦合电压。当两段很近的导线发生串扰时,假设一段导线从
0 跳变为 1,会影响另一段导线电势小幅上升一点,再回落下来,这种小幅变化的电势被称作
毛刺,如果毛刺过大,就可能产生一个错误的逻辑信号出来,这是我们不希望看见的。
伴随着集成芯片的工作速率越来越快,为了有效提高数据传输速率,多个发射器和接收
器通常被集成到一个芯片中。如图 2.7 所示,串扰主要可分为两种类型:远端串扰(FEXT)
11
南京邮电大学硕士研究生学位论文 SerDes 发送器总体结构和设计要求
和近端串扰(NEXT),其中 FEXT 是攻击线的发射器在与受害者线的发射器在同一端时,攻
击线上发送器产生的信号激励通过信道耦合干扰受害线的信号,在远程受害线的接收器处产
生串扰。NEXT 位于受害线接收器的同一端,攻击线发射器通过信道耦合产生干扰,并在近
端检测串扰。由于金属线之间的电感耦合产生的电流与攻击线电流方向相反,电流只会从远
端流向近端,所以 NEXT 的电流是由电感和电容耦合电流相加得到的,而 FEXT 正好相反,
它是电容和电感耦合的电流差。
受害线
驱动器1 接受器1
FEXT
驱动器2 接收器2
攻击线
NEXT
接收器3 驱动器3
受害线
图 2.7 串扰分类示意图
从上诉可知,串扰主要是由寄生电容和寄生电感引起的噪声,为了减小串扰对信号的影
响,应尽量减小寄生参数。可以通过在版图设计中,增加金属线的宽度,增加金属线之间的
距离,增加空置的金属线来隔离信号线,尽可能减少平行线的长度等等,从而使数据信号边
沿跳变的时长有效减少,因此串扰对数据信号的影响被减弱。
2.2.5 回波损耗
回波损耗又称信号反射[35],是在高速电路设计时经常会遇见的问题之一,它是信号从发
送器发送到传输线上,再被接收器接受的传输过程中,发送器、传输线和接收器的特征阻抗
没有匹配或不连续引起的非理想效应,可能会导致接收器最终接收到的信号波形发生失真。
如图 2.8 所示是数据在发送器及接收器之间的反射示意图。当接收端阻抗为 RL 与传输线阻抗
Z0 不匹配时,就会产生一个电压反射回发送端,此时若发送端阻抗 RS 与传输线阻抗 Z0 也不
匹配,那么同样的会产生一个电压发射到接收端,以此类推,产生多重反射。
12
南京邮电大学硕士研究生学位论文 SerDes 发送器总体结构和设计要求
信号
Z0
反射
二次反射
Rs RL
图 2.8 数据在发送器及接收器之间反射示意图
在 SerDes 发送器的电路设计中,通常会是发送器的终端负载电阻与传输线阻抗进行匹
配,从而使得反射波可以被完全吸收。如图 2.9 所示,假设发送器终端电阻与传输线电阻的
特征阻抗均为 Z0,入射波在 t=0 时刻到达 A 点,那么电压将会被传输线电阻与发送器源端
电阻平分,所以 VA 的初始电压为 Vi/2,由于传输线有一定的延时,所以在 t=td 后,信号波
传输到 B 点,此处电路为开路匹配情形,所以 VA 将会全反射,反射回去的电压值为 Vi/2,
在经过传输线的延时 td 重新回到 A 点,加上 A 点本来的电压值 Vi/2,使得 A 点电压就等于
输入电压 Vi。此时,反射结束。
Z0,td
Z0 VT
VA
VT VA VB
VB
td td
图 2.9 源端匹配时的反射情形
基于上述,在设计发射器的驱动器时,不仅需要将串行数字信号转换为相应的模拟信号
以驱动到信道上,并且为了避免回波损耗,还需要设计准确的终端电阻,以匹配传输线的阻
抗。
串行链路相关性能指标
SerDes 发送器发送的随机数据通过信道传输时,都会受到外界干扰、噪声以及传输线的
低通特性的影响,导致接收端的信号质量变差,甚至发生传输错误。因此,需要有一定的指
标来衡量信号的质量。通常,在国际上,信号质量能否达到标准主要由抖动(Jitter)、眼图(Eye
diagram)和误码率(Bit error rate)三个指标来衡量。
2.3.1 抖动
抖动一般是指信号的某特定时刻相对于其理想时间位置上的短期偏离[36-38]。总体抖动(TJ)
13
南京邮电大学硕士研究生学位论文 SerDes 发送器总体结构和设计要求
可以根据抖动的幅度是否有界分为两大类,确定性抖动(DJ)和随机抖动(RJ)。如图 2.10 所
示,是抖动类型的分类图。其中,随机抖动(RJ)主要分为高斯抖动(GJ)和多重高斯抖动
(MGJ)两种类型,它的来源一般是器件热噪声和闪烁噪声,并且有着抖动幅度是无界的,
且在概率上服从高斯分布的特点,也就是它的分布范围主要集中在均值附近,然而从理论上
来说,它的峰峰值却是无穷大的,所以一般用均方根值来衡量随机抖动。而确定性抖动(DJ)
主要包含数据相关抖动(DDJ)、有界不相关抖动(BUJ)和周期抖动三种类型,确定性抖动
(DJ)有着可预测,固定值,非高斯分布和有界的特点,通常是由串扰、码间干扰、反射、
电源馈通和 EMI 干扰等现象引起。
总抖动
(TJ)
确定性抖动 随机性抖动
(DJ) (RJ)
有界不相关抖动
(BUJ)
图 2.10 建立时间对数据相关抖动的表征
数据相关抖动时最常见的确定性抖动类型,并且数据的传输速率越高,它对信号的恶化
越显著。通常,数据相关抖动是由非理想系统的记忆效应引起的,即码间干扰引起的。当前
比特数据的变化在影响后一比特数据的同时也受到前一比特数据的影响。如上一节所分析的
那样,它一般取决于系统的单位冲激响应和输入信号的随机性。通常,我们用建立时间来衡
量阶跃响应的数据相关抖动。如图 2.11 所示。理想的阶跃响应是在一瞬间跳变到所需正常的
电压值,如黑色线条所示。但是实际系统会因为非理想效应使得实际输出信号会有着一定的
跳变沿,并且会在所需输出电压附近上下波动,经历一定的建立时间才会稳定到正常电压。
所以,建立时间越长,意味着数据相关抖动越大,信号的质量就会越差。
电压
理想阶跃函数
实际阶跃函数
建立时间
时间
图 2.11 建立时间对数据相关抖动的表征
14
南京邮电大学硕士研究生学位论文 SerDes 发送器总体结构和设计要求
在 SerDes 发送器的设计中,我们应该尽量减小数据抖动,保证电路系统系能达标。一般,
抖动通过绝对时间单位(S)和相对时间单位(UI)两种方式来衡量。
2.3.2 眼图
眼图是用于输入输出信号都为二进制随机信号的系统或电路的一种工具[3919],这种工具
用来观察电路的非理想因素对输入信号造成的码间干扰会达到怎样的程度。为了直观地观察
码间干扰的大小,于是发展出眼图这种工具来帮助观察。眼图就是将所有比特的输出电压都
折叠在一个小的时间间隔里,例如在 2 比特数据的时间间隔里。如图 2.12(a)所示是经过低
通滤波器的一个二进制随机信号,该信号每一比特的时间长度为 1ns,该信号是在时域下画出
的。现在在图 2.12(b)中,我们让示波器只能显示 2ns 时间的波形,而且每隔 2ns 触发一次,
这样示波器上首先显示第一个 2ns 的波形,即 t1 到 t2 的波形,接着触发,显示第二个 2ns 的
波形,即 t2 到 t3 的波形,接着又触发,显示第三个 2ns 波形,即 t3 到 t4 的波形。每个波形
都占据了整个示波器界面,同时由于示波器的余晖作用,我们可以看到这几个 2ns 的波形在
示波器界面叠加起来了,得到了一个类似“眼睛”的图形,这就是眼图了。
t1 t2 t3 t4 t5
(a)
t1 t2
t2 t3
t3 t4
t4 t5
(b)
图 2.12 随机二进制数经过低通滤波器后的(a)输出波形;
(b)眼图叠加过程
如图 2.13 所示,一个眼图包含了很多衡量信号的性能指标,眼高表示信号的摆幅大小,
眼高越高,则噪声对信号的影响越小,信号抗干扰和串扰的能力越强。眼宽代表一个码元周
期内正确信号电平的时间,眼宽约宽,则 jitter 越小,码间干扰越弱。
15
南京邮电大学硕士研究生学位论文 SerDes 发送器总体结构和设计要求
幅度
noise
YT1
YT2
eye height
Jitter
-YT2
-YT1
t
XT1 XT2 1-XT2 1-XT1
图 2.13 眼图所包含的信号性能指标
2.3.3 误码率
误码率通常是指一定时间内,传输的误码占总码数的百分比,它是衡量数据在规定时间
内数据传输精确性的重要指标[319]。误码的来源有很多,包括信号在低通信道传输后的高频衰
减,噪声和外部串扰引起信号幅度的变化,码间干扰等等,这些都可能会使本来想传输的信
号 0(或 1)被误判成了 1(或 0),从而使误码率增大,信号质量下降。
本章小结
16
南京邮电大学硕士研究生学位论文 并串转换及时钟分频电路设计
第三章 并串转换及时钟分频电路设计
并串转换和时钟分频电路总体结构
并串转换电路
20:4并串转换电路
5:1
MUX mainp
2:1 单端转差 2:1
mainn
MUX 分电路 MUX
5:1
MUX
Din<19:0> 20:4 4:1
4:1并串转换电路 16Gbps
20位并行数据 retime retime
5:1
MUX postp
2:1 单端转差 2:1
postn
MUX 分电路 MUX
5:1
MUX
clkp_div20
clkn_div20
时钟分频电路
图 3.1 并串转换和时钟分频电路总体结构图
并串转换电路
17
南京邮电大学硕士研究生学位论文 并串转换及时钟分频电路设计
3.2.1 三种常见并串转换电路结构特点
常见的移位寄存器型结构的串化器如图 3.2(a)所示,由多个子单元通过级联形成,每个子
模块内部由一个 D 触发器和一个 MUX 选择器组成。其中,MUX 电路是由 sel 信号所控制的
采集数据模块,当某一位的 sel 信号有效时,MUX 模块则采集该位的并行数据信号,反之则
采集上级子模块传输过来的数据信号,D 触发器的作用则是在高速时钟 clk 的作用下将 MUX
模块采集到的数据向后延迟一拍并传输给下一级子模块的 MUX 电路,正如移位寄存器一样,
一级一级向后传递,最终就可以实现 N 位并行数据正确转换为一路高速串行数据的功能。其
时序关系也在图 3.2(b)中表示了出来,如果在 sel 信号的一个周期内,时钟信号 clk 的周期数
小于 N,其中 N 是数据位数,那么此种结构的并串转换模块只传输高位数据信号并且会自动
地忽略较低位的数据;相反,如果在 sel 信号的一个周期内,时钟信号 clk 的周期数大于 N,
那么并串转换模块就很有可能会采集到错误的数据信号,所以通常设计时 sel 信号的周期数
正好是时钟信号 clk 周期数的 N 倍。
移位寄存器结构由于自身结构的特点,可以实现任意位的并-串转换,并且由于其使用了
全局时钟 clk,所以它的输出抖动特性很好。然而,这种结构要求内部所有寄存器都工作在最
高的数据频率,这对寄存器来说,很难保证正确的时序要求。与此同时,这种结构可以实现
的最快数据传输速率是由全局时钟和寄存器本身的延迟共同决定的,当全局时钟和寄存器都
处于较理想状态时,这种结构可以实现非常高速率的并行-串行转换功能。然而,这种结构的
缺点也显而易见:由于其内部所有大量器件均工作在最高频率,这会导致非常大的电路功耗;
而且它需要一个高频且具有低抖动特性的全局时钟(通常是最高传输速率),这种时钟很难再
高频电路中实现。
sel
D<n-1:0>
sel
clk
Dout D<n-1>D<n-2>D<n-3>D<n-4>D<n-5>D<n-6>
(b)
图 3.2 移位寄存器型结构(a)电路图;(b)时序图
18
南京邮电大学硕士研究生学位论文 并串转换及时钟分频电路设计
多相位时钟结构的并串转换电路也被称作并行并串转换电路,之所以称作多相位时钟结
构,是因为对于如 4 位数据的串行化过程,需要 4 个不同相位的时钟,如图 3.3 所示。D0-D3
是需要被串行化的 4 位数据,ck1-ck4 是串化它们所需要的四个时钟,其中每相邻两个时钟之
间的相位差都是 90°,且这四个时钟信号占空比均为 1/4。当四条支路中某一条支路的时钟
信号为高电平时,例如 ck0 为高电平时,此时其他几个时钟信号均为低电平,只有左边电路
第一条支路正常工作,采集数据 D0 至输出端 Dout,如右边时序图所示,即某一路时钟信号
为高电平时,就可以采集对应通路数据至输出端。这种结构电路相对简单,可以轻松实现多
路并行传输数据转换成一路串行数据。但是它也有着明显的缺点,对于需要转换的并行数据
位数 N,那么则需要 N 位多相时钟,每相邻两个时钟之间相位差是 360/N°,时钟占空比为
1/N,从而保证数据能够被正确采样。一旦 N 过大,时钟分频电路就需要产生很多相位的时
钟,这对电路设计来说是一个麻烦,且版图布局时这些时钟很有可能会相互干扰。同时,对
于数字电路中的门级电路而言,大量的扇入会导致数据传输速率变小,这与我们想实现高速
数据串行化的初衷是相悖的。
D0 00 D<3:0>
ck0
ck0
D1 01
ck1 ck1
Dout
D2 02
ck2
ck2
ck3
D3 03 Dout D0 D1 D2 D3 D0 D1 D2 D3
ck3
(a) (b)
图 3.3 多相位时钟结构(a)电路图;(b)时序图
19
南京邮电大学硕士研究生学位论文 并串转换及时钟分频电路设计
数据速率很高,但是其电路结构复杂,设计时难度较大,同时对最后一级 MUX 的时钟信号
的质量要求很高,所以一旦时钟信号有了轻微的抖动,就很有可能会导致数据采集错误。
D3 clk
0
D2
1
clk/2
0 Dbuf Dout<3:0>
D Q clk/4
1
D1
0
D0 D<3:0>
1
Dbuf D0 D1 D2 D3
clk
1/2 1/2 Dout D0 D1 D2 D3
clk/4 clk/2
(a) (b)
图 3.4 树形结构(a)电路图;(b)时序图
3.2.2 本文并串转换电路设计
经过上一节对常见的三种并串转换电路的介绍,本文将结合这三种结构各自的优缺点及
本次 SerDes 发送器传输高速数据的特征,提出了将并串转换电路分为 20:4 和 4to2 两部分来
实现的方案。其中,第一部分是通过 4 个 5:1 的 MUX 将 20 位并行传输数据转换为 4 路两次
奇偶关系的串行数据信号,由于这部分数据传输速率较低,所以使用的是移位寄存器型并串
转换电路;第二部分是将第一部分得到的 4 路两次奇偶关系的串行数据信号最终转换成一路
高速串行差分数据,这部分由于数据传输速率很高,使用的是树形结构的并串转换电路。
因为第一部分 20:4 的并串转换电路是由 4 个 5:1 的 MUX 组成的,所以这里我们只需分
析一下 5:1 的 MUX,其结构如图 3.5 所示。该 MUX 电路采用的是移位寄存器型结构,使得
电路设计相对简单,并且在版图布局时,可以使输入的并行数据信号线走线保持一致,有利
于减小延时不等对信号传输的影响;与此同时,能够使用同一时钟信号来控制多位并行数据
的写入和读取,大大减小了时钟引起的数据抖动。该电路由五个子模块串联而成,每个子模
块包含一个二选一的 MUX 和一个 D 触发器,占空比为 20%的差分五分频时钟信号
(clkp_div5_20%、clkn_div5_20%)是二选一 MUX 的控制信号,当 clkp_div5_20%有效时,
MUX 将会采集新的数据信号,当 clkn_div5_20%有效时,MUX 将会传递上一级从 D 触发器
接受过来的数据信号,clk 控制 D 触发器将数据信号延时一拍,这样,经过 5 个时钟周期就可
以将并行输入的 5 位串行数据转换成 1 位串行数据。
20
南京邮电大学硕士研究生学位论文 并串转换及时钟分频电路设计
D<19> 0
D Q 0
vdd 1 D Q 0
1 D Q 0
D<14>
1
1
D Q 0
D Q
Dout1
D<9> 1
D<4>
D<0>
clkp_div5_20%
clkn_div5_20%
clk
8Gbps D Q
串行数据 DFF 通路1
2:1 16Gbps
MUX 串行数据
8Gbps
D Q D Q
串行数据 DFF Lat 通路2
clkp clkn
(8GHz)
3.2.3 并串转换电路仿真结果
sel
D<19> 0 0
1
D<15> 0
1
D<11> 0
1
D<7> 0
D<3> 0 0
1 1 1
Dout 0 0 00 00 0
selp
1
Dina
0 0
seln
1
Dinb 0 0
1 1
Dout
0 0 0 0
mainp 62.5ps
mainn
62.5ps
postp
postp
图 3.9 并串转换电路最终输出波形
时钟分频电路
23
南京邮电大学硕士研究生学位论文 并串转换及时钟分频电路设计
Delay cell 2
PLL clk_div4 clk_div4_p
Div2 单端转差分
clk_div4_n
clk_div20_p
clk_div20_n Div5
图 3.10 时钟分频电路总体结构图
3.3.1 正弦转方波电路
R1
C1
16Gbps 16Gbps
C1
R1
图 3.11 正弦波转方波电路
24
南京邮电大学硕士研究生学位论文 并串转换及时钟分频电路设计
3.3.2 二分频电路
M4 M8
clkp M3 clkn M7
D P Q
clkn M2 clkp M6
M1 M5
3.3.3 五分频电路
clk_800MHz_20%
D Q
D Q
D Q
D Q D Q
clkp_4GHz
clkn_4GHz
图 3.4 五分频电路
3.3.4 单端转差分电路
clkp
clk
clkn
图 3.5 单端转差分电路
26
南京邮电大学硕士研究生学位论文 并串转换及时钟分频电路设计
3.3.5 时钟分频电路仿真结果
clk clk
clkp clk_div2
clkn clk_div4
(a) (b)
clkp_div4
clkn_div4
clk_div20_40%
clk_div20_40%
(c) (d)
图 3.6 时钟分频电路瞬态波形图:
(a)单端转差分电路;(b)二分频电路;
(c)四分频电路;
(d)正弦转方波电路
27
南京邮电大学硕士研究生学位论文 并串转换及时钟分频电路设计
本章小结
28
南京邮电大学硕士研究生学位论文 SerDes 发送器的驱动电路设计
驱动器
当多路并行数据信号经过并串转换电路后,变成了一路高速串行数据信号,此时信号仍
然是以数字信号的形式传输的,即离散的 0、1 串。这种类型的数据无法在芯片内长距离传输,
也不可能通过片外的信道传输,所以需要能够对这种类型数据信号进行处理并发送到信道上
的驱动电路。
通常,驱动器根据输入数据信号的传输模式可以分为单端驱动器和差分驱动器两大类,
如图 4.1 所示。由于很早之前,数据传输速率很低,单端驱动器因其结构简单,易于设计从而
被大众广泛使用,它主要实现了将一组串行的数据信号驱动到单一通道的信道上的功能。差
分驱动器,顾名思义,其输入信号是一组差分数据信号,它能够将这组差分信号驱动到双通
道的信道上。
图 4.1 单端驱动器和双端驱动器
在早期数据传输速率还比较低的时候,对于单端驱动器,虽然很容易受到电源和地电压
的变化、数据跳变产生的毛刺和外部环境噪声的影响,但是这种影响非常小,可以忽略。然
29
南京邮电大学硕士研究生学位论文 SerDes 发送器的驱动电路设计
而随着数据传输速率的不断增大,这种影响也随之被放大,此时单端驱动器已经无法正常工
作,差分驱动器也应运而生。由于差分驱动器的输入信号是一组差分信号,外部环境噪声同
时影响着这两个信号,并且使得信号的变化是相同的,所以当这两组信号进行相减时,外部
噪声分量被抵消了,只保留了数据原本的信息,有效地抑制了电磁干扰和噪声。另外,输出
的差分信号相减将会得到相比于单端驱动器两倍的输出摆幅,使得差分驱动器更适合远距离
的高速数据传输。所以本文驱动器都是基于差分驱动器的基础上进行设计的。
差分驱动器被研究的最多的就是电流模逻辑(CML)和低压差分信号(LVDS)驱动器,
下文将会详细的介绍这两种差分驱动器的电路结构、工作原理和优缺点。
R1 R2
Voutn
Voutp
Vinp M1 M2 Vinn
Vbias M3 Ibias
电流模逻辑在模拟集成电路设计领域虽然并没有明确的电气规定,但是确实所有的接口
技术中最简单的一种。通常,根据设计经验可以给出如表 4.1 的一个大致工作范围。
30
南京邮电大学硕士研究生学位论文 SerDes 发送器的驱动电路设计
表 4.1 CML 驱动器的大致电气标准
CML 结构的驱动器有着明显的优缺点,优点是结构简单;电流较大,驱动能力强,可以
传输高速数据;采用差分结构,抗干扰能力强;易于均衡。缺点是功耗较大。
I1
Vinp M1 M2 Vinn
Voutn
Voutp
Vinn M3 M4 Vinp
31
南京邮电大学硕士研究生学位论文 SerDes 发送器的驱动电路设计
功耗
CML
LVDS
100M 1G 2G 3G 10G
最高数据率(bps)
预加重电路原理
由第二章的知识可知,SerDes 发送器最终输出的高速串行数据需要通过传输线到达接收
端,而目前的传输线都有着低通的特性,它会损失信号的高频分量,使得接收端可能无法正
确识别信号,导致误码率增加。所以为了弥补信号通过传输线的高频损失,一般在 SerDes 发
送器中都会使用预加重或去加重技术。由于本文使用的是预加重电路,所以接下来将会详细
介绍其电路结构及原理。
4.2.1 信号加重原理
当前,芯片间的数据传输一般是通过使用金属线作为互连来实现的,它可以等效为背板
传输模型,如第二章所描述的那样,信号的低频损耗较低,而高频损耗随着频率的增加而不
断增大,这将会导致时域上信号的上升下降沿变缓,再加上信号本身可能会经历衰减,最终
可能会导致接收端的信号眼图几乎闭合,如图 4.5 所示。
32
南京邮电大学硕士研究生学位论文 SerDes 发送器的驱动电路设计
频率 频率 频率
(a)
(b)
图 4.5 信号通过信道的衰减示意图(a)理论分析图;
(b)实际仿真图
一般来说,对于这种信道低通滤波特性引起的信号高频损耗的解决方法有两种。第一种
就是去加重技术,它的原理就是通过降低发送端信号的低频分量,使得信号通过信道后高频
衰减程度与低频一致,从而接收端信号虽然在幅度上有所降低,但是在频谱图上的形状几乎
保持不变,从而减小了信号之间的码间串扰,其原理如图 4.6 所示。
频率 频率 频率
图 4.6 去加重原理图
另一种更为常见并且本文将会使用的方法就是预加重技术,它通过事先增加信号的高频
分量,从而可以抵消信号通过信道后的高频损耗,使得接收端信号的频谱与发送端信号频谱
保持一致,从而削弱码间串扰给信号带来的影响,其原理如图 4.7 所示。
频率 频率 频率
图 4.7 预加重原理图
4.2.2 前馈均衡电路
FFE(Feed-forward-feedback)前馈均衡器是一种经常使用的预加重技术,它是基于数字
信号处理中有限长度冲激响应滤波器(FIR)的原理实现的[52-55]。对于 SerDes 发送器的均衡,
我们要考虑的 FIR 必须具有高通特性,以此来提前补偿一定程度的信道损耗。图 4.8 给出了
一个简单的 2 阶 3-tap 结构的 FIR 例子。
C0 C1 C2
Y[n]
从图中可知,该结构主要由延时单元、乘法器和加法器构成。输入信号经过两拍延时得
到两个抽头信号,再将这三个信号分别乘以不同的抽头系数经过加法器的叠加,便可得到最
终的输出:
Y[n] = C0 X[n] − C1 X[n − 1]−C0 X[n − 2] (4.1)
其中 Cn 为抽头系数,X[n]是输入的数字形式的信号,对于上式进行 Z 变换,可得系统的冲击
相应为:
H(z) = 𝐶𝐶0 − 𝐶𝐶1 𝑧𝑧 −1 − 𝐶𝐶2 𝑧𝑧 −2 (4.2)
根据信号与系统知识,可知当 z=1 时,该系统处于低频状态,当 z=-1 时,系统处于高频状态,
由此可画出图 4.9 所示的系统冲击响应幅度频谱图。从图中可以看出,该 FIR 系统可以抬高
信号的高频分量,抬高的幅度是由抽头系数决定的。通过设置合适的抽头系数可以有效弥补
信号通过低通信道的高频损耗。
34
南京邮电大学硕士研究生学位论文 SerDes 发送器的驱动电路设计
|H(z)|
C0+C1+C2
C0-C1-C2
频率
35
南京邮电大学硕士研究生学位论文 SerDes 发送器的驱动电路设计
pre
Ipre R1 R1
tx_p
s_n
s_p A1
延时一拍 main A2
tx_n
Imain
Ipost≠0
Ipre=0 Ipost=0
Ipre≠0
延时两拍 post
Ipost
从上述公式可以看出,预加重增益大小依赖于驱动器尾电流源的大小,所以在设计时,
可以将尾电流源设计成可编程的结构,从而实现预加重效果可调,同时适应不同的信道衰减
和功耗之间的折中关系。
2-tap 预加重电路设计
4.3.1 预驱动电路
R1 R1 R2 R2
m_n
m_p
s_p M1 M2 s_n M4 M5
e_p e_n
Ipre1 Ipre2
图 4.11 预驱动电路结构
4.3.2 可编程尾电流源设计
从前两节的叙述可知,预加重电路的增益是可以通过驱动器的尾电流源来调节的,所以
为了使信号能够适应不同类型信道的衰减,所以本文驱动器的尾电流源将基于 DAC 的原理
实现可编程。
如图 4.12 所示,是本文尾电流源的子单元的偏置电路图,驱动器的尾电流源就是由多个
这样的子单元并联得到的。图中左半边是一个宽摆幅的电流镜,输入的基准电流是由带隙基
准电路产生的 100uA 参考电流,通过 M1-M4 组成的宽摆幅电流镜复制到 M5 上,这种结构
不仅复制的精确,而且可以使输出端的摆幅达到最大。接着通过设置 M6 的尺寸为 M5 的 10
倍,从而使 M6 所在的支路电流为 M5 所在支路电流的 10 倍,即我们所需要的单位尾电流源
的偏置电流 1mA。图中右半部分是尾电流源子单元内部结构图,它是由传输门、反相器和
NMOS 管所构成,M7 管是偏置管,M8 管是开关管。外部使能信号 en 控制的了尾电流源子
单元是否能够产生 1mA 的偏置电流。当 en 信号为高电平时,传输门正常工作,偏置电压 vb
能够施加到偏置管 M7 的栅端,使其正常工作,产生 1mA 的偏置电流,当 en 信号为低电平
时,传输门无法开启,开关管 M8 导通,将偏置管 M7 的栅端点位拉到 0,此时电路无法出于
零电流状态。
37
南京邮电大学硕士研究生学位论文 SerDes 发送器的驱动电路设计
avdd 100u 1mA
ipp_1mA
ipp_100u M5 M6 R2
It
current_unit
R1 enb
ipp_1mA
en
vb
M1 M2 M7
enb
enb
M8
M3 M4
en enb
avss
avss
图 4.12 尾电流源子单元偏置电路图
4.3.3 预加重电路
38
南京邮电大学硕士研究生学位论文 SerDes 发送器的驱动电路设计
R R
txp
txn
Imain Ipost
(a)
Imain
drv_amp<2:0> amp<2:0>
It It It It
vb vb vb vb
current_unit current_unit current_unit current_unit
<13:1> <4:1> <2:1> drv_en enb en
en amp<2> amp<1> amp<0>
en en en en
Ipost
drv_pre<2:0> pre<2:0>
It It It
vb vb vb
current_unit current_unit current_unit
<4:1> <2:1>
pos<2> pos<1> pos<0>
en en en
(b)
图 4.13 (a)预驱动电路结构;(b)尾电流源内部结构图
000 111 20 0 0
对于高速接口电路设计,版图的寄生参数对电路性能有着非常大的影响,所以在对驱动
器模块进行前仿真验证时,已经在电路原理图中加入了理想电容等器件,用于模拟版图的寄
生参数。同时,在仿真时,为了验证预加重是否能够应对由信道引起的信号高频损耗,使用
用了工艺库 rfTlineLib 中 mcline 器件模仿了传输线的特性,设置其长度为 25cm,仿真观察发
送器输出波形经过传输线后的衰减程度。
如图 4.14,是发送器输入只有 main-cursor 数据信号即没有对信号进行预加重处理的差分
输出波形及其眼图,从图中可以看出,发送器输出摆幅只有两个电压值,信号抖动很小,仅
为 1.42ps 左右,并且眼宽为 60.96ps,约为 0.98UI,从理论上来说,该信号质量很好,符合发
送器设计指标。然而,当该信号经过理想的较长传输线模型后,输出波形以及眼图就变成了
如图 4.15 所示,从图中可以很明显的看出,输出信号摆幅严重下降,信号抖动变得很大,高
达 15.59ps,并且眼宽仅为 0.71UI,说明经过传输线后的输出眼图已经接近闭合,传输线的高
频衰减特性使信号质量发生严重恶化。
(a) (b)
图 4.14 没有预加重时驱动器的输出(a)瞬态波形;(b)眼图
(a) (b)
图 4.15 没有预加重时驱动器输出经过传输线后的(a)瞬态波形;
(b)眼图
40
南京邮电大学硕士研究生学位论文 SerDes 发送器的驱动电路设计
在加上 post-cursor 后,也就是对发送器的输入信号进行了预加重处理后的输出波形如图
以及眼图如图 4.16 所示,此时很明显可以看出眼图上多了两条信号轨迹,即输出摆幅有四个
不同的电压值,此时眼宽是 0.95UI,信号抖动为 3.35ps,相比于不加预加重处理时的输出波
形质量似乎变差了,但是信号经过传输线后的眼图质量却变好了,如图 4.17 所示。此时发送
器的输出经过传输线后的眼睛已经睁的很开,眼宽为 0.9UI,信号抖动为 5.73ps,相对于不经
过预加重处理的波形,质量大大提升。所以为了信号能够很好地应对传输线带来的衰减,使
得接收端信号眼图能够有一个较好的指标,预加重处理是必不可少的。
(a) (b)
图 4.16 有预加重时驱动器输出(a)瞬态波形;(b)眼图
(a) (b)
图 4.17 有预加重时驱动器输出经过传输线后的(a)瞬态波形;(b)眼图
SerDes 发送器整体仿真
41
南京邮电大学硕士研究生学位论文 SerDes 发送器的驱动电路设计
图质量最好,此时数据抖动仅为 1.35ps,即 0.021UI,眼宽可达 0.97UI;温度为 125℃、ss 工
艺角下的眼图质量最差,此时数据抖动为 2.11ps,小于 0.2UI,眼宽为 0.96UI,大于 0.85UI,
说明本次 SerDes 发送器的输出眼图质量很好,并且满足规定协议指标。
(a)
(b) (c)
本章小结
42
南京邮电大学硕士研究生学位论文 版图设计与后仿真结果
第五章 版图设计与后仿真结果
版图设计及注意事项
43
南京邮电大学硕士研究生学位论文 版图设计与后仿真结果
5.1.1 版图设计流程
通常来说,版图设计分为两大类:全定制设计和半定制设计,两者分别对应的是模拟集
成电路设计和数字集成电路设计。所谓的半定制设计就是根据 Verilog 代码描述的数字模块经
过逻辑综合形成电路的过程,其中版图是由特定工具自动布局布线得到的。而全定制设计,
顾名思义,在版图设计过程中,布局布线等全部是手动设计,也正因如此,可以实现功耗、
版图面积等可控,从而使得设计的电路更易达到最佳性能。前文已经介绍过,本文 SerDes 发
送器采用的是全定制的设计,它的流程图如图 5.1 所示。首先根据根据项目需求与性能指标,
设计出相应符合功能的电路,并且对其进行仿真,本文所使用的仿真工具是 Spectre;接下来
就需要根据原理图来绘制版图,绘制版图时需遵守一定的电气规则,包括 DRC(设计规则检
查),ERC(电气规则检查)以及 LVS(版图电路一致性检查);版图绘制完成并通过了上面
的所有电气规则后,就需要对版图进行寄生参数提取,将提取出来的网表文件带入电路进行
后仿真,并根据后仿真结果对电路以及版图进行不断修改,从而最终使其达到最优化的性能
指标。
功能描述
电路设计 SPICE 模拟
版图设计 DRC/ERC/LVS
SPICE 模拟 寄生参数提取
流片
图 5.1 全定制设计流程
5.1.2 版图匹配与布局
为了使绘制完成的版图在提取完寄生参数,然后带入电路仿真后的结果能够满足本次设
计遵循的 JESD204B 协议,下文将会针对性的介绍几种版图绘制原则,从而有效减小可能会
产生的寄生效应。其中主要包含以下几种注意事项:器件匹配、走线和电源地线的布局。
44
南京邮电大学硕士研究生学位论文 版图设计与后仿真结果
器件匹配包含 MOS 管、电阻和电容这三种主要类型器件的匹配。
A B C D
dis
poly
poly
S D S D
dummy dummy
poly
poly
poly
poly
poly
D S D S D S D S
45
南京邮电大学硕士研究生学位论文 版图设计与后仿真结果
表 5.1 MOS 管不同放置方式对比
AB
影响较小 影响较小 匹配效果很好,建议使用
BA
同理,在绘制版图时,也要注意电阻电容的匹配,一般来说,电阻电容都采用上表所示
的对称性画法,并且必须要加入 dummy,保证其周围环境一致,因为它们很容易受到工艺和
温度的影响而导致容值或阻值变化。对于较远端的电阻而言,我们需要将每个单元的匹配也
要考虑在内,保证每个电阻的尺寸大小、间距和方向都是一致的。
走线通常指器件与器件之间,子模块与子模块之间采用金属线连接的方式,对于高速电
路而言,不同的走线方式引起了不同大小的寄生参数,可能会导致电路性能发生很大的变化,
所以在走线时一定要注意以下几点:使用金属线互连时不要从器件上方穿过,以防止器件对
互连线上的信号产生干扰;数据线、时钟信号线以及控制信号线可以用接地的金属线隔开,
千万不能放到一起,不然它们之间将会相互影响,导致电路性能变差;将各个子模块的端口
线尽量摆放在模块的边缘地方,不要让子模块内部连线延伸到顶层模块;子模块与子模块之
间的连线不要用低层金属线(M1),要使用高层金属线;对于大电流的电流线,需要提前计算
好电流密度,根据工艺文件选择符合条件的金属线并计算出该金属线要走多宽。
最后,电源地线的布局需要好好考虑:电源和地线在布线时要同步,避免它们之间可能
会形成环路的同时,有效地减小了电磁干扰的影响;尽量在版图空白处多放一些用 MOS 管结
构的退耦电容,减小电源地噪声对版图信号线的干扰;可以采用星形凝结的方式来减少各个
子模块间的干扰。
5.1.3 时钟分频模块
图 5.5 时钟分频电路版图
5.1.4 串并转换模块
47
南京邮电大学硕士研究生学位论文 版图设计与后仿真结果
5.1.5 驱动器
48
南京邮电大学硕士研究生学位论文 版图设计与后仿真结果
尾电流一般都是十几 mA 以上,所以在版图绘制时一定要注意金属线的电流密度问题,必须
提前根据电流大小以及工艺库文件所提供的不同宽度的金属线所能承载的最大电流密度,大
致计算出金属线的走线宽度。
图 5.8 驱动器电路整体版图
后仿真结果
5.2.1 并串转换模块后仿
62.5ps
mainp
postp 62.5ps
mainn
postn
(a) (b)
图 5.9 并串转换模块后仿真输出(a)瞬态波形图;(b)眼图
5.2.2 时钟分频模块后仿
时钟分频模块是为了给并串转换模块提供采集数据所需的时钟信号,在验证其功能时,
主要是看时钟能否正确分频,以及时钟是否有较大抖动。图 5.10(a)是时钟分频模块版图后
仿真得到的整体瞬态波形图。从图中左半部分可以看出,时钟分频模块能够正确实现二分频
和五分频的功能,图 5.10(b)是将最高速的时钟 ckp(16GHz)的眼图局部放大,观察其抖
动大小。从图中可以明显看出最高速时钟抖动仅为 74.12fs 左右,说明时钟质量较好。
clkp_sin
clkn_sin
clkp
clkn
clkp_div2
clkn_div2
clkp_div4
clkn_div4
clkp_div4_20%
clkn_div4_20%
clk_div4_40%
(a) (b)
图 5.10 时钟分频模块后仿真输出(a)瞬态波形图;(b)最高频率时钟眼图局部放大图
5.2.3 驱动器模块后仿
对驱动器模块进行后仿真时需要加上理想的传输线模型,观察信号的预加重效果。如图
50
南京邮电大学硕士研究生学位论文 版图设计与后仿真结果
5.11 所示,是驱动器模块后仿真没有没有预加重时的差分输出波形及眼图,从图中可以看出
输出波形的差分摆幅 700-900mV 之间,数据抖动为 2.51ps 左右,眼宽为 0.96UI,符合协议所
规定的发送器输出眼图指标。
(a) (b)
图 5.11 驱动器模块后仿真没有预加重时的差分输出(a)瞬态波形;(b)眼图
(a) (b)
图 5.12 驱动器模块后仿真没有预加重时经过传输线后的差分输出(a)瞬态波形;(b)眼图
(a) (b)
图 5.13 驱动器模块后仿真有预加重时的差分输出(a)瞬态波形;
(b)眼图
(a) (b)
图 5.14 驱动器模块后仿真有预加重时经过传输线后的差分输出(a)瞬态波形;
(b)眼图
5.2.4 整体后仿
完成了发送器各个子模块的后仿真后,需要将各个子模块版图拼接在一起,加上信道模
型进行整体后仿真,观察没有预加重时发送器最后的差分输出眼图的质量,并且与协议所规
定的指标进行对比,看是否满足要求。
如图 5.15 所示,是 SerDes 发送器整体后仿真的差分输出在不同 corner、温度以及电源电
压下的眼图波形。从图中可以看出,眼图在 ff 工艺角、温度为-55℃以及电源电压为 0.945V
的条件下质量最好,此时数据抖动仅为 2.26ps 左右,即 0.04UI,眼宽为 0.96UI;眼图在 ss 工
52
南京邮电大学硕士研究生学位论文 版图设计与后仿真结果
艺角、温度为 125℃以及电源电压为 0.855V 的条件下质量最差,此时数据抖动为 3.67ps 左
右,即 0.059UI,眼宽为 0.94UI,符合协议中所规定的数据抖动小于 0.2UI,眼宽大于 0.85UI
的要求,并且本文仿真所得到的抖动指标都是来自于发送器本身的抖动,不涉及锁相环所产
生的抖动。结合以上所有内容,可以得出本文所设计的 SerDes 发送器符合设计指标的结论。
(a)
(b) (c)
ff,-55℃,0.945V
结果对比
本章小结
54
南京邮电大学硕士研究生学位论文 总结与展望
第六章 总结与展望
论文总结
随着诸多如千兆以太网系统、无线网络路由器、存储应用和光纤通信系统等领域对高速
和高质量信号传输需求的增加,高性能和高速的 SerDes 接口已经成为集成电路设计领域的一
个热门研究方向。SerDes 是用于高速数据传输的一种串行链路接口电路,其内部主要包含了
TX(发送器)、RX(接收器)和 PLL(锁相环)3 个模块。PLL 为 TX 和 RX 提供数据采集所
需要的精准时钟,TX 负责将多路并行数据转换成 1 路差分串行数据并驱动到信道当中,再由
RX 从信道中接受这路串行数据,通过均衡放大、CDR(时钟数据恢复)和并串转换等步骤将
其恢复成多路并行数据。这种点到点的串行通信技术将传输介质的信道容量得到了充分利用
的同时,使得所需的传输信道和器件的引脚数目大大减小,从而大幅减小了通信成本。
本文基于高速和高质量数据的传输需求,针对高速信号完整性的问题,设计了一个适用
于多路数据快速发送的接口电路,分别对并串转换电路、时钟分频电路和驱动器电路进行了
研究和设计,并且完成了基于 UMC28nm 的标准 CMOS 工艺的单通道 SerDes 发送器电路的
版图绘制和后仿真验证。主要研究内容和成果如下:
(1)分析并比较了三种常见并串转换电路结构的优缺点,结合本文发送器数据传输的特
点,将低速的 20:4 并串转换电路采用移位寄存器型结构,而高速的 4:1 并串转换电路采用树
形结构,并且在每个 MUX 电路后加上了重定时电路,大大减小了并串转换电路输出波形可
能会出现的毛刺以及时钟引起的数据抖动。仿真结果显示,并串转换电路的输出信号抖动仅
为 77.63fs,表明并串转换电路设计良好。
(2)根据并串转换电路不同模块所需采集数据的时钟不同,设计了时钟分频电路。在高
速时钟二分频时,使用了速度更快的 C2MOS D 触发器,避免了时钟重叠引起的抖动,提升
了时钟质量。同时,从仿真结果也可以看出最高速的时钟信号抖动仅为 74.12fs 左右,说明时
钟质量较好。
(3)分析对比了两种常见的驱动器结构后,结合它们的优缺点,选择了速度更快,驱动
能力更强的 CML 结构驱动器。同时,为了使信号能够应对不同程度的信道衰减,设计了 2-tap
的电流模结构预加重驱动器,其中包含了 8 种均衡方案,最大可弥补 10.46dB 的信道衰减;
(4)根据版图规则及注意事项,完成了发送器各个模块和整体版图的全定制设计,并进
55
南京邮电大学硕士研究生学位论文 总结与展望
行了后仿真验证,整体加信道的后仿真结果表明该发送器最大数据传输速率可达 16Gbps,差
分输出的眼图数据抖动为 0.059UI,眼图宽度为 0.94UI,满足协议规定。
创新点摘要
(1)C2MOS D 触发器的设计。为了高速差分时钟(16GHz)能够正确实现二分频的功
能,设计了速度更快,对时钟重叠不敏感的 C2MOS D 触发器,从而为并串转换电路采样数
据提供更精准的时钟,大大减小了时钟引起的数据抖动。
(2)重定时电路的设计。在每一级的 MUX 电路后面都加上了由多个 D 触发器组成的重
定时电路,用一个相对干净的时钟对 MUX 电路的输出重新采样,避免了输出波形可能存在
的毛刺,并且减小了时钟相关的数据抖动。
(3)2-tap 预加重电路的设计。为了使 SerDes 发送器的输出信号能够更好地适应不同的
信道衰减,在输出端设计了 2-tap 的 CML 结构预加重电路,该电路包含 8 种均衡方案,最高
可弥补 10.46dB 的信号损耗,大大提高了数据传输的准确性。
展望
随着信息时代的快速发展,信息量呈指数增长,信息的高速和准确传输变得至关重要。
由于 SerDes 在高速数据传输中所体现的重要性,市场上对 SerDes 的需求正在不断上升。本
文采用 UMC28nm 的标准 CMOS 工艺,设计了一个最大传输速率为 16Gbps 的低抖动 SerDes
发送器,并完成了前仿真验证、版图绘制和后仿真验证等工作,然而由于疫情严重,时间紧
张,本文仍有一些不足的地方等待进一步的改进与优化:
(1)虽然,本文所设计的 SerDes 发送器的数据传输速率已经达到 16Gbps,但是国外已
经在朝着 200G 速率的高速 SerDes 接口迈进,所以改变结构提升 SerDes 的传输速率至关重
要。
(2)另外,由于本文的驱动器结构采用的是 CML 结构,往往会需要很大的尾电电源,
通常是十几 mA,这大大地增加了驱动器电路的功耗,导致整体电路功耗偏大,因此,研究并
寻找新的驱动器结构来降低发送器功耗是很有必要的。
(3)本文仅完成了单通道的 SerDes 发送器电路的设计,而芯片中为了数据传输效率,
往往会有多个通道的发送器模块,所有通道之间的相互作用对数据传输的影响还未考虑,需
要进一步进行仿真验证;
56
南京邮电大学硕士研究生学位论文 总结与展望
(4)本文虽然完成了 SerDes 发送器电路的后仿真工作,但暂未对其进行流片测试,无
法判断实际芯片能否达到仿真指标,需等待后期流片测试结果。
57
南京邮电大学硕士研究生学位论文 参考文献
参考文献
59
南京邮电大学硕士研究生学位论文 参考文献
[46] Hall P , Chandrakasan, Nikolic B . "Digital Integrated Circuits: A Design Perspective" 2nd Edition by J. M.
Rabaey, A.
[47] 张 雪 艳 , 阮 鲲 , 唐 李 红 . 高 性 能 5Gbps CML驱 动 器 的 设 计 [C]// Proceedings of 2010 International
Conference on Computer Science and Sports Engineering (CSSE 2010). 2010.
[48] 潘鹏亨. 5Gbps高速CML发送器的设计与实现[D]. 国防科学技术大学.
[49] 陈培培, 李磊, 刘辉华. A power-efficient switchable CML driver at 10 Gbps[J]. 半导体学报:英文版,
2016(2):4.
[50] 李伟伟, 刘辉华, 徐小良. 一种具有共模反馈的低抖动LVDS驱动器[J]. 微电子学与计算机, 2011,
28(1):4.
[51] 李闯泽, 韩本光, 何杰,等. 一种用于CMOS图像传感器的高速高精度低功耗LVDS驱动器设计[J]. 西
北工业大学学报, 2020, 38(2):9.
[52] 刘淼. 20Gb/s高速SerDes中CDR与FFE设计[D]. 东南大学, 2016.
[53] 陈功, 贺林, 刘登宝. 基于系数可调FFE的10Gb/s发送端的设计[J]. 微电子学, 2016(3):4.
[54] Keulenaer D , T. 84 Gbit/s SiGe BiCMOS duobinary serial data link including Serialiser/Deserialiser
(SERDES) and 5-tap FFE.[J]. Electronics Letters, 2015.
[55] 胡广书. 数字信号处理:理论、算法与实现[M]. 清华大学出版社, 1997.
[56] 解放, 罗闯. CMOS模拟集成电路版图设计[J]. 微处理机, 2012.
[57] Baker R J . CMOS Circuit Design, Layout, and Simulation, Revised Second Edition[M]. IEEE Press, 2007.
[58] 时飞. 2.5Gbps串行接口发送端设计[D]. 北京理工大学.
[59] 程丽桦. 基于130nm工艺10.3125Gbps发送器设计与实现[D]. 电子科技大学.
[60] 王佳祥. 基于28nm工艺的28Gbps SerDes TX模块设计[D]. 西安电子科技大学.
60
南京邮电大学硕士研究生学位论文 附录 1 攻读硕士学位期间撰写的论文
附录 1 攻读硕士学位期间撰写的论文
[1] Shu Z , Jiang L , Hu X , et al. An integrated front-end vertical hall magnetic sensor fabricated
in 0.18μm low-voltage CMOS technology[J]. 半导体学报:英文版, 2022, 43(3):8.;
61
南京邮电大学硕士研究生学位论文 附录 2 攻读硕士学位期间参加的科研项目
附录 2 攻读硕士学位期间参加的科研项目
62
南京邮电大学硕士研究生学位论文 致谢
致谢
逝者如斯夫,不舍昼夜。三载春秋如白驹过隙,数年求学似乌飞兔走。提笔至此,万千
文字难有一词解我忧;落笔为终,千言万语难有一句知我愁。幸得自幼诸师解忧、众友除愁、
父母舐犊。吾虽呆童钝夫,终稇载而归。时至今日,感激之意溢于言表。唯提拙笔,铭而致
谢。
首谢所遇之老师。我要感谢研究生导师徐跃教授,入学之际不弃我蒙昧无知,将我收之
门下;授教之时不以我才疏学浅,责我以勤补拙。我虽与师相伴仅一年之余,师之孜孜不倦、
春风化雨、循循善诱令我五体投地。师常有责备,却也全是为我劳心费力。师之一丝不苟、
德才兼备、弟子万千倾佩。
次谢所遇之同学朋友。我自幼短见薄识、瓮天之见;性傲睨自若、不肯一世。若无众友
提携相助,定不会反躬内醒、反骄破满,得志同道合、淡水之交,夫复何求。我要感谢我的
发小,春别冬现、情谊长存;现虽身远、但却心近。我要感谢我的球友,球场挥汗如雨,场下
推杯换盏;球场争辩面红耳赤,场下畅聊宛若知己。我要感谢我的师兄师姐师弟以及同级的
兄弟姐妹,视我若亲,倾其所能;排难解惑,出谋划策。
最后感恩家人。我要感恩我的父亲,寒窗数载,常年在外,从未分担慈父半点忧愁,反
令其劳心费神。您给的爱如山深沉,如海宽广。我虽未承得父亲坚毅刚强半分,却也从言传
身教中深谙男儿责任。什么工作都是谋生,只有家人才是永恒。我当铭记在心。我要感恩我
的母亲,您的爱未显严厉,却似水温柔。虽难比三迁之教,却也为我呕心沥血。寸草春晖,
难抵母爱之伟大;乌鸟私情,难报养育之恩情
行文至此,五味杂陈。我本才疏学浅,且恩长笔短,难述万里之一,今硕士虽成,仍需
再接再厉。
63