找回密码
 注册
关于网站域名变更的通知
查看: 428|回复: 3
打印 上一主题 下一主题

[仿真讨论] MCM高速电路布线设计的信号完整性

[复制链接]
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2022-4-25 15:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    4 i4 S$ \% _' A" j/ |: i
    随着封装密度的增加和工作频率的提高,MCM电路设计中的信号完整性问题已不容忽视。本文以检测器电路为例,首先利用APD软件实现电路的布局布线设计,然后结合信号完整性分析,对电路布局布线结构进行反复调整,最后的Spectra Quest软件仿真结果表明,改进后的电路布局布线满足信号完整性要求,同时保持较高的仿真精度。
    5 F. r6 |) V, H% C4 Q4 k2 k& _
    ( I# D- C) Y5 [( }, a8 k' p/ A+ t随着集成电路工艺技术的发展,多芯片组件工作速度越来越高,高速信号的处理已成为MCM电路设计能否成功的关键。当时钟信号的上升沿或下降沿很小时,就会导致传输线效应,即出现信号完整性问题。+ k: X) f! t0 O" u1 }

    , q" [& v8 ?6 F本设计按照图1所示的MCM布局布线设计流程,以检测器电路为例,详细阐述了利用信号完整性分析工具进行MCM布局布线设计的方法。首先对封装零件库加以扩充,以满足具体电路布局布线设计的需要;然后利用APD(Advanced Package Designer)软件直接调用零件封装符号,完成电路初步的布局布线设计;最后结合反射、延时和电磁兼容等信号完整性仿真分析结果进行反复调整,改进后的电路布局布线减小了信号的反射,输入信号的相对延时不超过0.2ns,电磁干扰现象也得到了抑制,满足信号完整性要求。2 y4 u2 h; Z6 `4 B; ?' o
    * W  T3 i. w/ v  U1 _  m' [. f
    MCM布局布线的软件实现( T: M0 Y6 s2 F6 G7 D6 c# o2 Z
    2 v8 m+ [6 w# F& l: M5 m% _
    如上所述,MCM布局布线的实现包括电路原理图生成、扩充零件库及最终的布局布线完成和加工数据文件输出。APD Layout包括padstack(*.pad)、Package Symbol(*.psm)、Mechanical Symbol(*.bsm)、Format Symbol (*.osm)和Shape Symbol(*.ssm)五种,MCM布局布线设计中,所有的布局都必须有正确的Library Packing。MCM设计软件自带封装库往往不能满足具体设计要求,只有扩充零件库后,才能直接调用零件进行布局布线设计及最终的工艺文件输出。首先利用Padstack Editor软件扩充零件库,然后对电路进行封装,并通过concept HDL给APD软件导出电连接网表文件,最后完成电路布局布线。以检测器电路为例,其原理图主要部分如图2所示,图3为CCT(Spectra)布线后的形式。整个设计中,定义了16个Padstack和81个封装符号,进行251次调用Padstack和89次调用功能单元,其中共用到了251个元件封装符号引脚和229个功能单元引脚。. o: ^& K2 K# _) E) P! l( X

    3 W' i3 D, n" C! @2 L需要注意的是,具体设计时,若利用orcad进行电路前期设计,则必须将Orcad生成的文件转换为APD软件的mcm文件。但由于转换后的mcm文件存在类似brd的问题,因此,采用Concept HDL软件来导出网表文件,然后提取网线拓扑结构进行仿真。为减少仿真时间,采用分模块仿真方法。# y) R+ n) y5 |& R: J4 U! ?
    9 H: O# E: F- A" @6 x. `
    仿真分析
    ! x9 v+ d6 S- {9 U  Y- O9 n! [
    9 A! H: W0 T" m7 l" p$ ]" `7 ^# S; nIBIS模型
    7 {- P. r$ f$ b4 Z, R
    1 _5 M1 {$ ~! \1 D. ~, U2 ^Spectra Quest内部的Sigxplorer接受IBIS模型,然后将其转换为独特的设计模型化语言DML,以完成复杂I/O结构的建模。而且,Sigxplorer中的Constraint Manager能够对仿真中使用的参数进行管理,并将其嵌入到后续布局布线约束条件中。
    % o) X+ @, O' _. J: H5 I
    ( H  H6 l1 J' y* Q反射分析
    5 [- c" G. }6 A3 m0 B, c6 g/ A* U  e) [1 y- O$ l4 k& t/ G
    反射即传输线上的回波,是由于阻抗的不连续而引起的。源端与负载端阻抗不匹配会引起线上的反射,负载将一部分电压反射回源端。如果负载阻抗小于源阻抗,反射电压为负;反之,反射电压为正。理想的情况是输出阻抗、传输线阻抗及负载阻抗均相等,此时,传输线的阻抗是连续的,不会发生任何反射。反射电压信号的幅值由源端反射系数rS和负载反射系数rL决定,分别如下式所示:+ \7 E# [2 f3 D( o8 o6 f/ Q
    3 |( K+ e: @' |; x& c2 J0 D7 z
    式中,RS为源阻抗,Z0为传输线阻抗,RL为负载阻抗。若RL=Z0,则负载反射系数rL=0;若RS=Z0,则源端反射系数rS=0。
    9 p5 q, B! D$ ^4 T1 w  `' R# K, `- v# I$ V- \
    解决传输线反射的关键是阻抗控制,阻抗匹配可以抑制传输线反射,主要有:并联端接、Thevenin等效并联端接、AC端接和串联端接法四种匹配端接方法。这里采用Thevenin等效并联端接法,对检测器电路输入部分阻抗进行控制,然后提取电路拓扑结构,分别仿真匹配端接前、后电路的传输特性。
    8 W% a7 a% g& \9 |
      I1 G  l& J" Y; F) O用频率为50MHz,占空比为0.5的Pulse信号作触发,图4和图5分别为利用Signoise工具仿真得到的匹配端接前、后的仿真波形。从图中可以看出,端接前,波形在上升沿有畸变发生,容易引起误操作。匹配端接有效地消除了信号的畸变,单调性很好,而且在上升沿拉升了原信号,提前进入电平切换,增加了信号的稳态时间,信号的上升沿也比较平稳。虽然在高电平的维持阶段有上过冲,但对信号确认没有影响,信号质量比较理想。另外,信号传输线长度对反射也有一定的影响。仿真发现,传输线较长时,出现了预示的反射现象,如图6所示;而传输线较短时,仿真波形和分析结果吻合得很好,如图7所示。表1为上述两种情况下的波形仿真参数。所以,布线长度不同,其处理方法也应不同。一般来说,走线长度小于2英寸,以集总参数的LC电路来处理;大于8英寸,则以分布参数的传输线电路来对待。
    ; I5 Z# W' v  z& f+ p. H8 |  e+ Q0 }/ I* l/ K6 c5 J
    延时分析
    . r. e9 u7 g9 J, R. ?3 L5 M' D$ F- y2 R* i' P5 A/ U
    随着系统工作频率的升高,当信号上升沿或下降沿很陡时,布线延时不能再被忽略。它对信号的建立和保持起着至关重要的作用,甚至可能影响系统的时序,产生误操作,所以必须予以考虑。MCM高速电路设计要求存储芯片的相位偏差不能过大,因此驱动端到接收端的布线延时应大致相等。延时和信号线长度的关系如下式所示:, d! M/ u' _6 p6 O* B

    : F) b& J% E5 Z, }/ }; ?+ u; D(3)7 W3 R, K# K$ O0 ~  L# }7 U
    2 C/ K2 a! ^) `* J6 L/ {, t- e
    式中,莆映伲琫为介电常数,r为电阻率,w为线宽,l0为芯片之间的平均距离。由式(3)可以看出,信号线长度对传输质量影响很大,可能使信号在传输过程中产生畸变。信号传输质量随着线长的增加而变差,对于过长的信号线,应采用源端或终端匹配的方法来改善传输质量。利用信号完整性仿真工具,可以方便地模拟从驱动端到各芯片的延时,然后结合仿真结果对布局布线进行调整,以达到预定的要求。
    3 w; |% A- J9 V& a# x- I  p8 Z& e* X' A1 J
    检测器的每个信号应尽可能保持同一传输延迟,这就要求布线时尽量保持长度一致,对于微弱的差别,可以根据仿真结果延长或缩短布线。完成布线以后,再利用Spectra Quest软件仿真输入信号的传输延迟,具体参数如表2所示。可以看出,其相对延时不超过0.2ns,仿真结果比较理想。
    6 J% H% T# i) n! j
    1 ~+ h# E4 g3 z( {" kEMI分析+ z3 f/ N9 m, J' F) ]
    3 L  G$ n0 ]) y0 d  S
    以上在时域中分析了信号的反射和延时,除此之外,EMI(电磁干扰)也是高速电路设计的一个重要方面。, R: Q& c' l0 f" n% i) I6 S. W$ R
      D% D2 P- {+ d+ c5 `" x/ ?! M/ g
    电磁干扰包括过量的电磁辐射和对电磁辐射的敏感性两方面,工作频率太高、信号变化太快或布局布线不合理等都会引起电磁干扰效应。分别对改变布线策略,增加终端匹配前、后的检测器电路进行EMI仿真。图8为布局布线调整前的仿真波形,垂直条长度指信号在该频率的电磁辐射强度,横线指系统可承受的最大辐射强度。从图中可以看到,信号所产生的噪声从0延续到2GHz,范围很宽,而且每个频率的辐射强度不尽相同,某些频率的辐射强度超出了限制,即信号在该频率的电磁干扰已经超出系统所能承受的程度,应该采取措施降低其辐射水平。按照前述的方法进行阻抗控制,并尽量减小布线长度,重新仿真的结果如图9所示。可以看到,超过限制的频率波已降到横线以下,并且各频率点的辐射强度均有所下降,整个辐射强度都有所降低。这说明,对于传输信号,改变布线长度和增加适当的匹配端接网络,不仅改善了信号的传输特性,也降低了电磁辐射强度,提高了信号的质量。) }' ]) r& i" j) W1 b- _6 R* c' q

    9 c; [/ L& _- ?2 a8 T1 g结语
    3 b" d0 D2 l. g% y: Q: \
    . }8 L7 v) L6 U+ m# \5 N4 h" I高速电路设计时,首先利用精确的器件模型对系统功能进行信号完整性和EMI仿真分析,以此来确定电路的布局布线,然后再进行仿真,对布线网络加以改进,直至得到满意的布线结果。本设计主要对MCM布局布线设计技术,结合检测器封装实例,分别在时域和频域对MCM布局布线时的反射、延时和EMI等问题进行了仿真和分析,取得了较好的效果。

    该用户从未签到

    2#
    发表于 2022-4-25 17:30 | 只看该作者
    MCM高速电路布线设计的信号完整性

    该用户从未签到

    3#
    发表于 2022-4-25 17:30 | 只看该作者
    没看到图呢     
    0 U4 t. e" j9 U2 c3 b

    该用户从未签到

    4#
    发表于 2022-4-27 21:01 | 只看该作者

    . _: t& W: J# A/ _/ G; j+ p5 V( ~* b没看到图呢     
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-29 18:34 , Processed in 0.078125 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表