基于PCB仿真的高速时钟电路设计研究

收稿日期:2003-06-24
第21卷 第9期
计 算 机 仿 真
2004年9月
文章编号:1006-9348(2004)09-0175-04
基于PCB 仿真的高速时钟电路设计研究
张艳丽,安琪,王砚方
(中国科学技术大学近代物理系快电子学实验室,安徽合肥230027)
摘要:随着电子线路设计复杂程度的增加,以及人们对于电路性能要求的不断提高,对于高速电路设计的仿真显示出越来越重要的地位。该文主要介绍了基于信号噪声分析软件(Si gNoise)对于印刷电路板(PCB)的仿真,并对高速时钟电路设计中的传输线距离考虑、匹配电阻设计、PCB 布线形状进行了深入的研究。文中对于高速数字电路信号完整性和电磁兼容性的分析,对于电子线路的设计具有很好的参考价值。
关键词:印刷电路板仿真;高速时钟电路;信号噪声分析软件;传输线;阻抗匹配中图分类号:TP3  文献标识码:B
Study of High -speed Clock S ignal Transmission Based
on PCB S imulation
ZHANG Yan-li,AN Qi,WANG Yan-fang
(Fast Electronics Lab of Modern Physics Department of USTC,Hefei Anhui 230027,China)
ABSTRACT:Wi th the increasing complexity of the electronic circuit design and the continuously growin g requirement of better performance of the circuits,the simulation of high-speed circuit design becomes more and more important to electronics eng-i neers.In this paper,a kind of Prin ted Circuit Board (PCB)simulation method wi th software SigNoise is in troduced.The ana-l ysis for signal integration and electromagnetic compatibility of high-speed digital circuits i s valuable to electronics design.KEYWORDS:PCB simulation;High-speed clock signal;SigNoise software;Trans mission lines;Impedance matching
1 引言
在目前正进行的北京正负电子对撞机二期升级改造工程(BECPII)中,北京谱仪(BESIII)的飞行时间(Time of Flight,简称:TOF)读出电子学需要对一种具有25ps 分辨率的数据驱动型时间测量器件-HPTDC(Hi gh Performance TDC)进行性能测试。为此,我们设计了一种具有更高精度的专用高精度信号发生器。由于时钟电路是整个高速数字电路的核心部分,时钟信号的质量直接影响整个数字电路逻辑的正确性以及整个电路的性能,因此,对信号发生器的时钟电路进行了大量的PCB 仿真,来研究高速时钟电路的设计,追求对于时钟电路设计的最佳方案。
2 仿真工具的选择
随着电子线路设计复杂程度的增加,以及人们对于电路性能要求的不断提高,越来越需要一定的工具对设计进行验证和性能仿真。Candence 公司提供了一整套完整的电子线路仿真软件,包括VHDL 仿真、原理图仿真、PCB 仿真等等,对于电子工程师进行电路设计是十分有帮助的。这里,利用
Candence 提供的强大的PCB 仿真工具SigNoise 来对高速时钟电路设计进行研究。
利用SigNoise 可以对PCB 设计的信号完整性(Signal in -tegri ty)、电磁兼容性(Electro Magnetic Compatibility )进行分析,帮助电子设计工程师分析电路的信号传输延迟(Delay)、噪声容限(Noise Margin)、串扰(Cross talk)、电磁兼容性等等,及时修改PCB 设计,以获得最理想的信号完整性和电磁兼容性。
3 仿真模型的建立
SigNoise 是建立在DML 模型上的一种PCB 仿真工具。DML 模型是一种SigNoise 可以识别的含有芯片输入输出信息的模型,可以通过IBIS 、QUAD 模型转化而成。而Candence 本身提供了模型转换工具Model integri ty,可以在DML 、IBIS 、QUAD 、SPICE 模型之间进行转换,只要我们获得上面的一种模型,就可以方便地得到仿真中需要使用的D ML 模型。
在这里,首选IBIS 模型。虽然,IBIS 模型不像SPICE 模型那样含有芯片的内部信息,但是该模型是目前大多数芯片供应商所普遍提供的,可以方便的从供应商的网站上获得,而其他模型却并不是可以容易获得的。同时,IBIS 模型含有芯片输入输出性能的所有信息,完全满足PCB 仿真的需要。
)
175)
4 仿真电路的建立
对于时钟信号达到几百MHz 的高速电路,时钟信号的传输一般采用ECL 逻辑电平,并通过ECL 器件、无源器件和差分线进行传输,所以本文中以信号发生器设计中使用的Mo -torola 公司的ECLinPS 系列芯片MC100LVEP111(1:10差分时钟驱动器)和MC100EP131(4通道的D 触发器)为例来研究高速时钟电路的设计。
仿真电路由MC100LVEP111、MC100EP131以及一些匹配电阻组成。MC100LVEP111将时钟源提供的200MHz 系统时钟进行1:10分配,驱动多个MC100EP131。PCB 上的差分线阻抗控制在100欧。
5 时钟传输的仿真
1)输线的长度对于高速时钟信号的影响
如图1所示,MC100LVEP111提供200MHz 的时钟信号作为MC100EP131的4个通道D 触发器的公用时钟,改变MC100LVEP111与MC100EP131之间传输线的长度,对于不同的情况进行仿真,研究传输线的长度对于高速时钟信号传输
的影响。
图1 时钟信号传输PCB
图2 时钟传输电路DML 拓扑图
在SigNoise 中,可以得到以上电路的拓扑图(图2),拓扑图含有芯片的IBIS 模型信息、传输线的长度和阻抗信息、匹配电阻的位置和阻值大小信息,可以对信号传输进行十分接近实际PCB 情况的模拟。
该电路的仿真结果如图3所示。
表1 MC100LVEP111与MC100EP131时钟传输仿真结果
传输线长度(mils)噪声容限(mV)正向过冲(mV)负向过冲(mV)传输延迟(ps)975.5121.
87153.97-53.97147.2022329.85
133.057
70.52
-70.52
354.085
图3 时钟传输仿真波形
表1中正向过冲(overshoot)和负向过冲(undershoot)的定义见图4。
图4 正向、负向过冲的定义
从表1的数据可以明显的看出,传输线的长度对于高速时钟信号有很大的影响。传输线长度增加,信号的上冲、下冲都显著增加,传输延迟更是大大增加,信号的幅度也有一定的损失。由于时钟信号的频率很高,较大的传输延迟容易导致时序上的错误,从而导致整个电路逻辑的错误。因此,在进行
高速时钟电路PCB 设计的时候,要尽可能的缩短时钟信号的PCB 布线长度,以保证信号的完整性和整个电路的时序。
另外,对于要保证时钟同步的高速数字电路,时钟信号PCB 布线的长度更要严格控制,以免由于传输
延迟造成各个时钟之间的相位差。在信号发生器时钟电路设计中,使用1:N 时钟驱动芯片MC100LVEP111为多个芯片(例如MC100EP131)提供同步时钟,需要将每个芯片接收到的时钟信号相位差控制在时钟周期的1%以内,即相位差要小于50ps 。MC100LVEP111的各个输出时钟信号之间具有25ps 的相位差,所以在PCB 设计的时候,要保证各个时钟线的长度差造成延迟小于25ps 。根据仿真结果,要求各个时钟线的长度差要小于166mils 。由于各个芯片在板上的位置距离MC100LVEP111各不相同,为了控制时钟布线长度,使用布/蛇形线0的方式,如图5所示。在使用这种方式的情况下,设计的信号发生器时钟电路中各个时钟布线长度差最大为50mils 。
2)传输线形状对于高速时钟信号的影响
对于图5所示的/蛇形0布线方式,/蛇形0线的间距S,以及耦合长度Lp,对于信号完整性有一定的影响,这可以从表2的仿真结果得到说明。
)
176)
图5 /蛇形0PCB 布线
表2 不同布线方式的仿真结果布线方式
信号到达时刻(ns)正向过冲(mV)负向过冲
(mV)蛇形布线Lp=512mils,S =15mils 9.6986101.12-101.12Lp=512mils,S =58mils
9.707184.40-84.40非蛇形布线
9.7180
82.11
-82.11
根据以上的仿真,看到,/蛇形0线的间距越小、耦合长度越大,传输线上信号自身的串扰越大,导致信号具有较大的过冲。因此,为了保证信号完整性,在进行/蛇形0布线的时候,只要PCB 空间允许,应该尽可能的增加布线间距,同时减小耦合长度。根据仿真结果,当S>4H(H 表示信号线距离参考地平面的高度)时,这种/蛇形0布线带来的信号串扰可以忽略。
另外,这种/蛇形0布线方式会给信号的传输延迟时间带来影响。图6显示了在不同的布线方式下,信号的前沿到达传输线终端的时刻,所有这些时刻都是在差分信号的幅度半高宽处测得的。从这张局部放大图,可以看到,/蛇形0布线方式时信号前沿比非/蛇形0布线方式时的信号前沿
到达的早,同时,/蛇形0线的间距越小,这个现象越明显。这是由于在/蛇形0布线方式下,由于并行的距离较近的PCB 连线之间的串扰的影响,一部分信号会垂直的传输到接收端(如图7),导致信号的传输延迟时间比不采用/蛇形0布线的时候小。/蛇形0线的间距越小,信号之间耦合越紧密,串扰越大,对信号的传输时间影响也越大。
图6 /蛇形0布线对信号传输时间的影响
3)匹配方式对于高速时钟信号的影响对于ECLinPS 系列的芯片,信号的上升和下降时间非常短,根据传输线理论,不加匹配所允许的最大传输长度为Lmax [
t r /2t d ,约7.4mm,所以对于这类高速电路,不加匹配是不可能的,否则就会由于反射导致时钟信号完整性无法保证。由于ECL 电路为射极输出电路,下拉电阻也是必不可少的。在
PCB 上,下拉、匹配电阻的合理设置对于信号的质量也有很大的影响。下面就对常见的各种匹配方案进行具体的分析。漫步者s2.1m
图7 /蛇形0布线的信号传输
第一种匹配方式是最常见的标准匹配,即在信号的始端使用两个510欧的电阻作为下拉电阻,在信号终端用一个100欧的电阻跨接在两个差分线上。根据下拉、匹配电阻的位置,又可分为以下3种情况:
1)如图1所示。信号线通过始端510欧下拉电阻的焊盘,终端也是如此。这样,可以避免由于下拉、匹配电阻的接入而引起的信号线分叉。
2)如图8所示。由于匹配电阻要
放置在信号线的最末端,才能达到对整段传输线的匹配。所以,在信号线的末端打过孔,将匹配电阻放置在PCB 的另一个元件面,这样,匹配电阻就可以位于信号线的最末端了。
3)如图9所示。有时候,由于PCB 布局紧张,下拉电阻无法与器件放置在同一元件面,这时,可以在信号线上打一个过孔,将下拉电阻放置在PCB 的另一面。
图8 下拉、匹配电阻PCB 布局情况2
第二种匹配方式称为并联匹配,电阻放置在信号线的终端,兼作下拉和匹配。这种方式也可以分为两种情况:
1)如图10所示。将50欧的电阻放置在信号线的末端,接到VTT 电源上。
2)如图11所示。这种匹配方式称为戴维宁匹配,是上一种匹配方式的演变。在信号线的末端对差分线中的每一
)
177)
图9 下拉、匹配电阻PCB 布局情况
3
图10 下拉、匹配电阻PCB 布局情况
4
图11 下拉、匹配电阻PCB 布局情况5
根分别加50欧的匹配,上拉电阻130欧,接到电源上,下拉电阻80欧,接到地。
对于以上电路的仿真结果如表3所示。
表3 匹配方式对于时钟信号传输的影响
传输线匹配方式噪声容限(mV)正向过冲(mV)
负向过冲(mV)
如图1121.73153.97-53.97如图8132.00052.10-51.83如图9116.13256.48-64.77如图10597.923175.77-176.34如图11
598.682
211.27
-228.73
(在表3的仿真中,除了匹配电阻以外,电路的其他部分参数,如信号线长度完全相同。)
比较以上几种下拉、匹配电阻的设计,可以看到:对于标准匹配方式,图8所示的方法为最佳方案,但是若由于PCB 布局所限,不能采用这种方案,也可以用图1、9的方式来代替,但是要以损失噪声容限,增大信号过冲为代价。对于并联匹配方式,电路的噪声容限较大,可以避免噪声干扰而引起的误触发,如果电路的噪声可能会很大,最好使用这种匹配方式。然而,在这种方式下,信号的过冲也很大。对比图10、11的匹配方式,图10这种方式使用的电阻较少,而且过冲也较小,在性能方面要好于图11的戴维宁匹配。但是,这种方案使用了一个额外的VTT 电源,增加了电路中电源设计的复杂度。同时,这种匹配方式的功耗也很大,对于ECL 电路来说,功耗一直是一个很大的问题,因此这种方案
的运用要根据实际电路的功耗要求以及电路中能够提供的电源而定。对于戴维宁匹配,
北京中加工商学院
则会导致在信号线终端聚集了大量的电阻,对于PCB 上器件的布局和其他布线带来了一定的困难。因此,对于以上匹配方式的选择,要根据实际情况具体分析。胶原蛋白酶
秀品网在信号发生器的实际设计中,为了追求信号完整性,同时考虑PCB 布局空间的限制,使用了如图1、图9、图10所示匹配方式。根据仿真(如图3所示),以及实际的测试结果,
可以看到,即使在使用了匹配的情况下,还是会存在反射现象。这主要是由于各种匹配方式还不能够达到完全的匹配。对于图1、9、10、11所示的匹配方式,由于PCB 布局的限制,终端的匹配电阻与芯片的管脚之间还是存在一定的PCB 引线,这就导致匹配并不是对整个传输线的完全匹配,带来了一定的反射。对于图8所示的匹配方式,虽然不存在上述问题,但是在这种方式下,芯片管脚处阻抗的不连续性,也会带来一定的反射。另外,由于电阻在高频情况下,寄生电容和电感的效应会逐渐明显,导致阻抗有较大的改变,使实际的信号含有一定的反射。
6 结论
通过SigNoise 的PCB 仿真结果,可以看到,设计高速时钟电路的时候,由于电路的频率很高,对于许多问题都要特别注意:
p 传输线必须加匹配。
p 对于同步时序电路,应该尽可能保证各条时钟线等长。p 为保证时钟信号质量,时钟均采用差分传输。p 不同的时钟线之间要保持一定的间距,以避免高速时钟信号之间的干扰。
p 合理设计匹配电阻的大小和位置。
SigNoise 是一个非常有用的仿真工具,它对于PCB 的仿真结果非常接近实际电路的情况,对于电子工程师的电路设计是非常有帮助的。同时,利用这个仿真工具,还可以灵活、方便的研究PCB 设计的一些问题。Si gNoise 软件仿真结果形象直观、仿真功能齐全、模型库极易获得,是一个不可多得的好软件。参考文献:
[1] Howard W Johnson &Martin Graham.High Speed Di gi tal Desi gn[M ].
Prentice Hall,1993.341-367.
[2] Stephen H Hall,Garrett W Hall,James A M c Call.Hi gh-Speed digital
Sys te m Desi gn[M].JO HN WILEY AND SONS,Inc.,2000,86-87.危险固体废物
[作者简介]
张艳丽(1979.3-),女(汉族),黑龙江哈尔滨人,中
国科学技术大学硕士研究生,主要从事高速数字电路设计;
安 琪(1955.6-),男(汉族),河南郑州人,硕士学
位,教授,博士生导师,主要从事高速数据采集和信
号处理的研究;
王砚方(1937.3-),男(汉族),上海人,学士学位,教授,博士生导师,
主要从事高速采集、交换和处理的研究。
二项分布)
178)

本文发布于:2024-09-21 17:47:37,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/576903.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:信号   时钟   匹配   电路   电阻   方式
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议