目录
0 引言
有一次,小编的layout同事问了一个问题:蛇形走线时是否需要控制绕线的长度?小编一时竟难以回答,不是这个问题有多复杂,只是,这个问题不容易量化,解释起来颇费周章,因此,有必要将其单独列为一个话题进行讨论。
具体如下图所示,如无特殊要求,一般的蛇形走线,小编都要求按照该规则进行布局,但是,规则中却没有明确distance的长度要求,这是为什么呢?小编在考虑这个问题的时候,习惯引入反射和串扰的概念,因为在设计规则制定时,已经规避了串扰的影响(如图所示的线间距>4 x trace width),所以本文不讨论串扰对走线的影响,那么问题就又回到了反射的概念上,看过小编的信号反射原理及其典型应用这篇文章的读者,应该对其中关于反射的临界饱和条件还有印象:𝑡𝑟=2∗𝑡𝑑,那么在接下来的分析中,还会再次运用这一条件来达到快速分析设计的目的。
1 建模分析
知道了上述的比例关系,就可以定量地对蛇形走线中的distance进行合理评估了,举一个简单的例子:
设计了如下图所示的特性阻抗为50Ω的微带蛇形走线,图a在前述设计规则的基础上,进行了部分简化布局,distance=5mm的情况下,总的传输线长度𝐿𝑎=2∗2+6∗5+5∗0.76=37.8𝑚𝑚;
分析此类传输线问题,最简单快速地方法,就是观察其S参数,因为是单端走线,因此需要对插入损耗S21和回波损耗S11进行分析即可;
如下图所示,S21的仿真结果,15GHz处产生了一个巨大的“掉坑”,按照插损的定义,说明接收端口的能量在此处被严重削弱,这样的设计明显是存在问题的;
同时,观察了S11,发现同样从15GHz开始,正常的反射回波被打乱:已知传输线的总长度为37.8mm,那么,其传播延时大约为0.252ns,往返飞行时间则为2*0.252=0.504,其对应到回波波节点带宽间隔则为1/0.504=1.984GHz,与图中的精确测量值—2.0801GHz是符合的,从下图中可以看出, 15GHz之前时,传输线都能保持正常的传播飞行时间间隔,那么是什么原因导致15GHz后就发生了变化呢?
其实可以用 𝑡𝑟 = 2∗𝑡𝑑 这个条件进行一个快速判断:设计中每段蛇形走线长度为5mm,则产生的 𝑡𝑑 ≈ 0.033𝑛𝑠,仿真中15GHz对应的激励源上升沿时间 𝑡𝑟 = 0.0584𝑛𝑠 ,此时, 𝑡𝑟 < 2∗𝑡𝑑,已经可以满足源端反射电压达到最大值的条件!再加之走线的拐角容易引入电容负载效应,从而引起阻抗失配而产生反射,也就可以理解为何S参数在此处开始出现问题。
那么事实真的是如此吗?为此,对图a的蛇形走线方案进行了优化,如图b所示,保持传输线总长度不变的前提下(总的传输线长度𝐿𝑏=2∗2+10∗2.7+9∗0.76=37.84𝑚𝑚 ),减小每段蛇形走线长度至2.7mm,即𝑡𝑑 ≈ 0.018𝑛𝑠,这样即可满足𝑡𝑟 > 2∗𝑡𝑑 这一条件,再次观察了S21,并未出现“掉坑”,S11也并未出现异常的波动。
从以上描述中,可以发现,蛇形走线的长度并非不受控,而是需要根据实际的工况进行对应的调节,这也是为何小编没有将其直接列入规则中的原因。
2 总结
通过这种简单的方式,可以快速地帮助设计者,对蛇形走线的长度进行判断,而不需要进行复杂的信号层面的仿真及验证,也省去了关于阻抗失配的繁琐分析,并且,还可以取得较为不错的设计效果,小编的这一方法,希望对大家的设计工作会有所启迪和帮助!