PCB中导入网表后,设置层叠结构(电源层、地层),划分好电源层,接下来:
a) 将allegro切换到Allegro PCB PI option XL版本,Analysis->Preference,点开电源完整性选项卡,其中的一些常见选项如Min.plane/board area的值(小于它的平面仿真时直接就忽略了);
b) Analysis->Power Integrity,(第一次建立会有警告,确定),接下来就是设置了,依次为:板子尺寸->层叠结构->电源层的DC网络电压->添加电源层对(可以看到电源层对之间的内部电容)->选择仿真要用的的电容->选DCL(decap capacitou library,去耦电容器库)->勾选Board文件夹下的各电容(可以看到电容值、ESR、电感、谐振频率)->finish。
c) 选择需要仿真的电源层对,设置该层的纹波,最大的变化电流(可以看到该平面的目标阻抗)->点Single Node Simulation进行单节点仿真(不考虑元器件的摆放位置,验证电容的数目及型号是否满足),
从图中可以看出,在200M频率内,黑色的线为有电容之后的曲线,它位于目标阻抗(黄色)线下面,说明在200M的频率(自己理解为PCB电源层给供电的IC芯片的频率)内,电源是完整的
如红色的曲线,则应为电源平面选一个电容的谐振频率为fa的电容