Cadence电源完整性仿真时如何处理电容模型
时间:2018-05-04 浏览次数:
Cadence电完整性仿真或PI仿真,如果用PowerSI来仿真,怎么处理电容模型呢?本文介绍四种常用的方法。
1、软件中直接设置RLC模型
这是最简单的,但是准确度最低。如果实在拿不到电容厂家的模型,可以用这种方式大致看一下电源系统阻抗的近似特性。最简单的等效电容模型ESR--C--ESL串联电路这种。在软件中电容模型编辑界面可以直接把这几个参数输入,当然你要了解点spice语法,不过别害怕,只是最简单的spice语法,比如这样:
R 1 2 62m这是啥意思?R说明这是个电阻元件,1 2 是这个电阻元件的两个pin,62m说明这个电阻阻值是62毫欧姆,简单吧,没错,软件使用都很简单。
2、建一个模型文件,在文件中设置RLC模型
这种方法比较灵活。可以建一个文本文件,后缀改成ckt。然后,用文本编辑器直接在这个文件里写模型的定义。想下面这样
.PartialCkt 0p22uF_C0201 ExtNode = 1 2
C 1 11 1.71e-7
L 11 12 2.07e-10
R 12 2 2.56e-2
.EndPartialCkt
定义好模型后,PowerSI可以直接把这个文件load进软件,模型就可以使用了。
3、使用厂家提供的更准确的SPICE电容模型
前面说了,用RLC模型仿真,准确性较差。不少厂家都提供SPICE电容模型。厂家提供的SPICE电容模型时测试后参数拟合出来的,精度很高,所以模型可能比较复杂,像下面这样
.SubCkt name 1 2
C0 1 110 0.17943u
Cm 1 101 0.027053u
C1 101 102 0.10261u
Rc1 101 102 6.748k
C2 102 103 0.035395u
Rc2 102 103 447.54
C3 103 110 0.032338u
Rc3 103 110 7.1713
C2m 1 301 0.030421u
C21 301 302 0.43921u
Rc21 301 302 6.8378k
C22 302 303 0.13614u
Rc22 302 303 19.933k
C23 303 304 0.39816u
RL 130 140 454.04
Rs 140 2 14.193m
.ends
怎么用这种模型呢?好办,直接修改成PowerSI能用的格式写到模型文件中,load进软件即可。
4、使用S参数模型
还要另外一种情况,不少厂家除了提供SPICE电容模型外,还提供S参数模型。这种在模型文件里面也很好处理。用下面这种类似的格式写进去,OK,齐活!
.PartialCkt 0p22uF_C0402 ExtNode = 1 2
S1 1 2 3 2 Model="D盘:\文件存储路径\name.s2p"
V 3 2 0
.EndPartialCkt
看起来是不是很简单!
具体的操作过程,可以来线上直播间看视频,step by step的,手把手教你做,So easy。