Marin说PCB之电源完整性之直流压降仿真CST--01

电源完整性能是一个老生常谈的话题, 电源直流压降(DC IR Drop)是指在电路中由于电源电压的不稳定或电源电阻的存在而导致的电压降低现象。在电路中,电源的直流电压会在电路中的导线、电阻、电容等元件上产生一定的电压降,从而影响电路的正常工作。

我们通过欧姆定律的公式 R=U/I

Marin说PCB之电源完整性之直流压降仿真CST--01_第1张图片

得知由于导体并非理想,所以会存在电阻,导致电压上的下降。我们从上面的公式也可以得出一个结论就是:导体的电阻值与导体的长度成正比,与导体的横截面积成反比,若我们将互联的走线的长度加倍,则走线导体的电阻值加倍;若是我们增加一倍的导体的横截面积,则导体的电阻值减少一倍。这个也是我们在改一些PI工程师的意见的时候经常会遇到让你把电源走线能够加粗的加粗,能够铺铜的尽量不要走线去做了。

Marin说PCB之电源完整性之直流压降仿真CST--01_第2张图片

我们经常会在一个主芯片的器件资料中看到类似于芯片的电源要求,常见主芯片的一些电源Vdd的误差是+-%3+-%5,一些core电源的直流压降可能要求会更加严格一些,有的是+-1%左右了。

Marin说PCB之电源完整性之直流压降仿真CST--01_第3张图片

我们往往会把手册这些电源的直流压降的误差直接当做是实际的sink端口的电源的直流压降的误差值了,这个是不正确的。一般来说我们芯片手册的电源直流压降的误差是其实是包括了直流压降和交流噪声的总和的,不过很多的电源芯片厂商都没有给出一个推荐的比例关系,IC 的容忍值通常 5-10%,这个值里既包含了电源噪声,又包含了直流压降,这个经验值的占比值通常为 2:8。例如例如:0.8V的 core 电源,波动范围 5%,波动值为 0.8Vx5%=40mV,实际负载端的电压为 0.76V~0.84V, 直流压降所占比例为 40mVx80%=32mV,也就是说负载端的直流压降部分可以接受的范围为 0.768V-0.832V。

这个算的话是比较严格的了,我这边通常的做法就是EE同事那边先去做出一份WCCA表格,计算出VAM的最恶劣的使用情况,然后加上负载端口的芯片手册的要求,然后对比一下两者的下限余量即可,就是我们PCB板子上走线的允许的压降误差了。

Marin说PCB之电源完整性之直流压降仿真CST--01_第4张图片

好了这次我就给大家分享一下我之前给乌克兰同事学的如何使用CST软件去做电源的直流压降仿真,其实cadence也有自己的仿真软件是PowerDC这个软件,这个软件在win10 cortana搜索即可,或者在Cadence\Cadence_SPB_17.2-2016\tools\bin找到.powerdc.exe,我的是Cadence17.2,要是你的cadence是16.6可能需要额外安装sigrity,不过后面还有热仿真、PowerSI仿真等,装17.2还是省事一些,后面小编会分几期讲解之前用的power dc去仿真电源直流压降,这次主要还是说CST这个软件了。好了,大家请退后,小编我要开始讲课了。

Marin说PCB之电源完整性之直流压降仿真CST--01_第5张图片

1,首先打开软件找到这个下图所示的这个界面

Marin说PCB之电源完整性之直流压降仿真CST--01_第6张图片

2,在home里面选中import。导入你的文件,一般最好的格式是ODB++文件。

Marin说PCB之电源完整性之直流压降仿真CST--01_第7张图片

3,在import那栏路径下找到你输出ODB++文件。

Marin说PCB之电源完整性之直流压降仿真CST--01_第8张图片

4,导入好文件后就可以去修改你的层叠参数了,这个地方要去注意一下,CST和cadence自带的仿真软件power --DC在这个层叠设置上还是有一些区别的,power --DC这个软件是可以直接改一些参数的,如下图所示:

  Marin说PCB之电源完整性之直流压降仿真CST--01_第9张图片

但是CST这个软件就不能这样改了,CST软件是只能编辑已经设置好的层叠的文本文件,然后再去读取进来。

Marin说PCB之电源完整性之直流压降仿真CST--01_第10张图片

Marin说PCB之电源完整性之直流压降仿真CST--01_第11张图片

5,这个层叠设置好后最好是去检查一下板子上有没有叠孔,开短路等,所以说这个仿真一般是需要layout那边做到布线评审状态的时候才发出来比较好,因为用allegro软件检查起来比较方便一些,这个毕竟是一个第三方的仿真软件而已。具体设置如下图所示

Marin说PCB之电源完整性之直流压降仿真CST--01_第12张图片

Marin说PCB之电源完整性之直流压降仿真CST--01_第13张图片

6,pcb检查没有问题后,我们单板需要仿真的电源网络为PWR_CV_DDRC_1V1_G3,

Marin说PCB之电源完整性之直流压降仿真CST--01_第14张图片

我们首先要把电感前后端口的网络设置成power属性,即MPQ7920_SW3和PWR_CV_DDRC_1V1_G3都要设置成power属性,这个设置在NET Editor里面设置好你的选中的电源网络信号,把相应的信号属性改为power属性即可,

Marin说PCB之电源完整性之直流压降仿真CST--01_第15张图片

Marin说PCB之电源完整性之直流压降仿真CST--01_第16张图片

7,分离元器件电感前端的网络MPQ7920_SW3和上面一样的设置即可。

Marin说PCB之电源完整性之直流压降仿真CST--01_第17张图片

8,还可以直接在这个里面输入网络名字在这个里面改网络属性也是可以的,看个人的使用习惯了。

Marin说PCB之电源完整性之直流压降仿真CST--01_第18张图片

9,最后记得把板子上所有带GND的NET设置成GND属性。

Marin说PCB之电源完整性之直流压降仿真CST--01_第19张图片

10,下面就是开始我们的Vam端口的器件的设置了,首先是设置分离器件电感,具体操作如下图所示:

Marin说PCB之电源完整性之直流压降仿真CST--01_第20张图片

11,我们在仿真的时候不考虑电感的内阻带来的影响的话,我们就把电感的内阻设置成一个ESR很小的电阻模型,

Marin说PCB之电源完整性之直流压降仿真CST--01_第21张图片

12,我们仿真是直流电源的压降,对于这些器件我们就不用再去考虑器件本身的L和C带来的影响了,我们可以把电阻阻值设置成很小的内阻,就类似于一根导线了,但是切记不能把电阻值设置为0 了。

Marin说PCB之电源完整性之直流压降仿真CST--01_第22张图片

Marin说PCB之电源完整性之直流压降仿真CST--01_第23张图片

13,接着我们就要开始设置我们的VAM芯片和我们的sink负载端口了。首先找到你的Vram电源芯片,具体的设置如下图所示:这个和电感的设置的区别是模型的类别要选择是I/O device了。

Marin说PCB之电源完整性之直流压降仿真CST--01_第24张图片

U13上面有两个电源网络属性,这个就是我们前面已经设置好的了。打开原理图我们通常是把U13的SW管脚当做是电源输出端口,FB反馈脚当做是一个电流消耗很小的SINK端口。

Marin说PCB之电源完整性之直流压降仿真CST--01_第25张图片

14,在CST设置具体如下图所示

Marin说PCB之电源完整性之直流压降仿真CST--01_第26张图片

1,首先把SW管脚设置成Voltage source

Marin说PCB之电源完整性之直流压降仿真CST--01_第27张图片

2,接着把FB管脚设置成current drain。

Marin说PCB之电源完整性之直流压降仿真CST--01_第28张图片

15,需要注意的一点就是:其实除了vam的SW这个网络需要设置成source,其他的类似于MCU的ADC,FB等都可以统一设置成SIKN端口,也就是软件中的current drain。

16,可能有的视频教学中会把Vam电源输入端口也考虑进去的,类似下图所示的级联的仿真。

CST中文EDA培训03—IR-Drop直流压降仿真

Marin说PCB之电源完整性之直流压降仿真CST--01_第29张图片

Marin说PCB之电源完整性之直流压降仿真CST--01_第30张图片

但是我们在仿真的时候就不需要考虑太多级联的电源了,即不考虑我们的输入端口的电电压波动带来的影响,我们只看vam芯片的输出部分的SW区域的电压就好了。我们一般都是一段段的去看我们的电源压降的情况。这样观察起来更加直观了,当然你若是想做这种的级联仿真也是可以的,看个人习惯了吧。

17,下面就是开始sink端口的设置了,一般我们都是在Equal Current 模式下 Sink 端口的每个电源 pin 的电流相等,等于总电流除以 pin 数。

Marin说PCB之电源完整性之直流压降仿真CST--01_第31张图片

sink端口芯片的设置具体如下图所示:

1,

Marin说PCB之电源完整性之直流压降仿真CST--01_第32张图片

2,

Marin说PCB之电源完整性之直流压降仿真CST--01_第33张图片

3,

Marin说PCB之电源完整性之直流压降仿真CST--01_第34张图片

4,

Marin说PCB之电源完整性之直流压降仿真CST--01_第35张图片

18,ADC采样电阻的设置和前面的分离元器件电感的设置是一样的:

Marin说PCB之电源完整性之直流压降仿真CST--01_第36张图片

Marin说PCB之电源完整性之直流压降仿真CST--01_第37张图片

Marin说PCB之电源完整性之直流压降仿真CST--01_第38张图片

19,MCU也是负载芯片,设置方法和上面的负载芯片U1一样,就是负载端口的电流消耗比较小,一般设置成10MA即可。

Marin说PCB之电源完整性之直流压降仿真CST--01_第39张图片

Marin说PCB之电源完整性之直流压降仿真CST--01_第40张图片

20,以上的器件和网络都设置好以后,我们就可以开始进行电源的直流压降仿真了,具体步骤如下图所示:

 1,

Marin说PCB之电源完整性之直流压降仿真CST--01_第41张图片

2,

Marin说PCB之电源完整性之直流压降仿真CST--01_第42张图片

Marin说PCB之电源完整性之直流压降仿真CST--01_第43张图片

Marin说PCB之电源完整性之直流压降仿真CST--01_第44张图片

3,

Marin说PCB之电源完整性之直流压降仿真CST--01_第45张图片

4,下图就是仿真后的结果了:包括一些数据和2D以及3D的仿真结果

Marin说PCB之电源完整性之直流压降仿真CST--01_第46张图片

Marin说PCB之电源完整性之直流压降仿真CST--01_第47张图片

以上就是这次电源直流压降仿真的所有步骤了,后面我这边再去单独出一遍文章讲解如何去看这些仿真数据。小编在这里祝愿大家在新的一年里,财源广进,事业步步高升。

Marin说PCB之电源完整性之直流压降仿真CST--01_第48张图片

你可能感兴趣的:(电源完整性,pcb工艺,硬件工程)