找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 2|回复: 0
打印 上一主题 下一主题

[仿真] 【原创】高速电路之信号完整性设计check list

[复制链接]

551

主题

1470

帖子

3万

积分

EDA365管理团队

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

积分
39487
跳转到指定楼层
1#
发表于 2019-9-27 15:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
$ |! d" J4 l( T) K1 J
编者注:高速PCB设计有很多比较考究的点,包括常规的设计要求、信号完整性的要求、电源完整性的要求、EMC的要求、特殊设计要求等等。本文主要是针对高速电路信号总线做了一些比较常规的要求列举了一些检查要点,其实还可以进一步的细化,比如针对1.6mm板厚的设计,使用的diff-end via的结构是8mil的drill,16mil的pad,40mil的anti-pad,36mil的via间距。这都需要根据实际的情况而定。所以网上很多经验法则都是仅供参考的,包括本文也是如此。
. e; x/ i5 N9 c% q5 p3 v
, K" k- v. p$ H# ]+ P6 M  o) I6 m* t- H6 o& Y: T1 C$ r  b3 y! Y
随着信号速率的提升,电子产品设计也是越来越复杂。无论设计的能力有多强、设计经验多丰富,总会出现一些意向不到的问题。所以很多公司,都会有一些设计规则,让大家在设计中有据可依,也可以在设计完成之后作为checklist,一步一步的检查。下面列举了一些在信号完整性以及电源完整性中需要检查的点:
/ b0 Y& U# O+ d. Y+ E/ w1、阻抗是否满足设计要求,这主要根据传输线的结构检查确认。不同的总线有不一样的需求。
4 \, {. }1 U! m4 a: M, u8 x) ]

7 r# g+ U% |  g) e, I+ C* Z6 k% K9 D

( @1 K( @' U% J, y7 [% n* B2、高速信号线不要跨分割布线。; P7 j# G( ]8 c- V  P' L
3 [- e# s, q1 j) }' a" C
3、拓扑结构是否满足设计要求,对于SerDes总线,基本都是采用的点对点的设计结构,但是对于Memory,会涉及到T-typeFly-by结构的选择,以及拓扑结构中每一段传输线的结构。/ X* P, Y5 a4 y0 e

8 r7 M, w) T6 J7 r+ s- v) l9 C0 Q% @( S1 d# Q4 [% j% b
" N' z0 ]. W: n8 t7 Y  j( S

: S3 A$ ~, q. {8 M; X; a4、差分对内等长是否满足要求。对于速率特别高的总线,尽量满足等相位或者等时的要求。
% h& W5 I: J4 p" @6 A' A
/ k6 N- \4 l8 o! O7 w
8 g/ M& y" U6 K" I. P2 ^- h& P. Q

6 ?( E% r3 ~/ \- o3 }' L) z: I$ j5、对于特定的总线,其对与对之间等长是否满足要求。
- p& }! w% a# K7 t
& P* T* X, k, l( p
: u" n; n; R6 `' d' D; ?% L* i

- g9 f8 O" l4 b" `! p7 H2 u' b4 n6、高速信号网络不要布在板边,在比较大的散热通道附近也不要有高速信号线。: c7 P9 G2 c7 f5 z  S( C
7信号线与信号之间的距离是否足够大,使串扰足够小。' e7 n+ h7 j0 L4 }  n$ p
7 y4 x& d4 n0 R# D1 `
8如果要给高速信号网络包地线保护,那么要有足够的距离(3W),避免因为包地导致新的信号完整性问题。
6 R+ n/ a7 b- |3 n

( D' W) U  f# q; Q0 g9、发送端与接收端的信号线距离尽量远,能分层布线最好。! s1 g1 V5 v- Z6 P# R2 ~: d

# {# }1 f+ g! @) k1 X10、在高速电路的PCB板中不要出现浮铜,要么去掉,要么在浮铜上加GND via9 A. o( Q; _4 A+ l& q

! M# i2 Q( c& F$ k
# j( ?! G7 Q! S/ \+ j
& ~5 k( n  v. P0 m11、高速信号网络的via不易过多,一般除了BGA或者Connector处,其它区域不超过1个,最差不超过2via,同时要优化via到比较合适的大小。' s2 \/ u! Q9 R( I5 R
12、观察高速信号的stub是否足够短,是否需要使用Back-drill
  q9 A1 [* u2 b7 @! k  b" P# U
/ l5 ?; E6 p- ^' _) o4 h% R9 s
13、高速信号线在换层时,其via附近是否有伴随GND Via2 G9 P8 e! y& O5 ^2 l

. s2 Q8 j0 ?: E5 C14、如果信号线有冗余设计,要确保传输线的stub要足够短,尽量减少信号完整性问题。3 g) n+ _* ~6 E9 s+ o7 u/ M+ @& w
15、电源平面的设计是否满足通流的要求。# K* }! f9 r. m: @4 t  {1 U

0 e' _! C& G- q) C) B& P# d& W" `& p  p9 E: `
' O# J5 X# x2 E9 W  p% x7 j
16、去耦电容的摆放是否合适,一般都是越小容量的电容越靠近芯片的摆放。
' B8 ^7 v  b7 G8 [' u% y) ^
. B. d( p$ u$ e; a' }$ S* g5 a  |

* @7 e+ U/ f' X5 }, r
5 X7 Z5 D9 F- ?7 w5 ~
17、去耦电容的出线是否满足短而粗的要求。  T6 [5 q+ N3 r: w: [

4 y% s  F- p$ t% n- L6 I. N% I

7 l  _( `' v; g5 {- \' J

( J& u5 l$ J( i( R6 ?以上只是之前做产品时做的关于高速产品设计简单SI部分的checklist。对于具体的产品和总线都有布线和结构等具体的要求。
0 ?7 F5 }  y  g4 Y1 l2 r8 m) L! ?7 O- }2 i
不管是设计工具,还是仿真工具都在朝着越来越方便高效的方向发展。这样工程师在设计过程中都可以方便地使用工具进行仿真验证并检查设计的是否满足要求。
7 \+ k, q2 E! M3 o0 C) j. D

0 ?! e7 d4 ?( ?
# t4 a2 v* @; U# ?1 V  `4 ?6 d$ m' j
蒋修国
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-4-19 14:11 , Processed in 0.055842 second(s), 32 queries , Gzip On.

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

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

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