目录1.设置电路板的参数........................................................................................................................21.1调用设置向导....................................................................................................................21.2板框(BoardOutline)..................................................................................................31.3Stuck-up设置..................................................................................................................31.4DCNet-PlaneAssociation...........................................................................................41.5DCPowerPairSetup.....................................................................................................51.6选择去耦电容....................................................................................................................51.7选择电容模型....................................................................................................................62.单节点仿真...................................................................................................................................73.多节点仿真...................................................................................................................................93.1网格化电源平面................................................................................................................93.2设置多节点仿真的参数....................................................................................................93.3放置元件..........................................................................................................................103.4进行多节点仿真..............................................................................................................111.设置电路板的参数在AllegroPCBPI610中打开要仿真的电路板,在这里以UL2为例介绍,仿真其VCC33电源平面的完整性,如图1-1所示:图1-1UL2的PCB图1.1调用设置向导在PCBPI610中选择“Analyze”→“PowerIntegrity”出现提示对话框,点击“确定”后出现设置向导窗口,如图1-2所示:图1-2电源完整性设置向导1.2板框(BoardOutline)点击“Next”进入设置向导里的“BoardOutline”窗口,如图1-3所示:图1-3BoardOutline窗口PI610需要一个板框来进行布局和电源平面提取。如果板框不完整或不存在,则上图的右上角会有信息显示。1.3Stack-up设置点击“Next”进入设置向导里的“Stack-up”窗口,如图1-4所示:图1-4Stack-up窗口PI610需要叠层关系来计算电源对从而为平面建模。如果叠层不存在或者不包含平面层,则屏幕右上角会有信息显示。在这里可以调整叠层关系(Editstack-up)或从另一个设计中导入(Importstack-up)。屏幕右上角会有相应的示意图,如图1-5所示:图1-5叠层视图当不勾选“Physicalview”时,各层均一显示;勾选后各层按比例显示。1.4DCNet-PlaneAssociation点击“Next”进入设置向导里的“DCNet-PlaneAssociation”窗口,如图1-6所示:图1-6DCNet-PlaneAssociation窗口PI610在估算去耦电容之前需要给每一个需要仿真的电源平面分配DC电压,在这里可以调整现有的电压分配。同一层的分割平面会有不同的“shape”,因此每个“shape”都有一个不同的DC网络。1.5DCPowerPairSetup点击“Next”进入设置向导里的“DCPowerPairSetup”窗口,如图1-7所示:图1-7DCPowerPairSetup窗口在进行PI之前,电源和地平面必须成对。一个地可以被多个平面共享,但一次只能分析一对平面。在“Plane1”栏中选择要分析的平面,在“Plane2”栏中选择对应的平面,选中的平面对将在右边的叠层视图中高亮。点击“Add”创建对应的平面对。1.6选择去耦电容点击“Next”,如图1-8所示:图1-8选择去耦电容1.7选择电容模型点击“Next”,如图1-9所示:图1-9选择电容的模型选好所用的电容模型后,点击“Finish”完成对电路板参数的设置,弹出“PowerIntegrityDesign&Analyze”窗口,如图2-2所示。2.单节点仿真可以通过运行单结点仿真来验证选择的电容数量能否在频率范围内维持目标阻抗。在单结点仿真中,PI610连接(wire)工作表中所有去耦电容和电压调节模块,而不管他们是否布好,并用1Amp的交流电流源并联之,等效电路见图2-1。结果则以阻抗-频率曲线的形式显示为合成阻抗图。图2-1单节点仿真的等效电路图2-2PowerIntegrityDesign&Analyze窗口PI610会基于设置的参数如偏置电压、电源的纹波系数(噪声裕量)、最大动态电流及所选用的去耦电容来计算出电源层的目标阻抗。1.SQPI以一个电源平面为基础进行仿真,因而在仿真时首先在PowerPlanePair列表中选择一个平面对。2.在Rippletolerance栏中输入噪声裕量(纹波系数),在Maxdeltacurrent栏中输入最大动态(delta)电流。3.确定要仿真的电容的数目。4.设置完成后点击“SingleNodeSimulation”进行单节点仿真,如图2-3所示:图2-3单节点仿真波形上图中蓝色曲线是没有加去耦电容时测试点处的频域阻抗曲线,在30MHz附近有一个12Ω左右的峰值。在加上电容后,得到如图中黑色线所示的频域阻抗曲线。从图中可以看到,加了电容后,30MHz附近的阻抗峰值降低到了0.1Ω以下,电容将地平面的阻抗峰值从12Ω降低到0.1Ω以下,电源分配系统在445MHz的范围内比较好地满足了目标阻抗的要求。3.多节点仿真为了得到更加精确的仿真结果,应该布好去耦电容、噪声源及VRM后在整个频率范围内进行多节点仿真。3.1网格化电源平面PI610将电源平面分割成用户定义的网格尺寸,然后将每个网格视为四条传输线连在一起(如图3-1所示),这些传输线参数将从板中得到。在多节点仿真中,SQPI将产生每个节点的波形。图3-1网格化电源平面示意图3.2设置多节点仿真的参数在“PowerIntegrityDesign&Analyze”窗口中单击“Control”→“PowerIntegrityControl”→“Simulation”,如图3-2所示:图3-2设置多节点仿真的参数3.3放置元件在进行多节点仿真时,必须首先放置好去耦电容、VRM及噪声源。放置电压调节模块VRM在进行多节点仿真前,必须在电路板上放置一个VRM,对不同的电源平面,可以改变VRM的一些参数。在板布局时,点右键从下拉菜单中选择“VRMLocation”,VRM作为一个图形出现在板子上,点左键放置,如图3-3所示:图3-3电路板上放置的VRM当VRM放置好后,可以对它进行编辑、移动或删除操作(点右键)。放置噪声源在进行多节点仿真前必须仿真一个或多个噪声源。在电路板上点右键从下拉菜单中选择“AddNoiseSource”,会弹出增加噪声源对话框如图3-4所示。在增加一个噪声源或移到新位置时,弹出式菜单允许你将它联系到某个较近的元件或放到你想放的地方。你也可以增加你的噪声预算中的多个噪声源(如图3-5)所示。你应该分配好板上高噪声的敏感区域。在布局的分析层,噪声源显示出来,而在你退出PI设计和分析对话框时,它自动消失。注意:你可以建立一个0安培的噪声源。图3-4设置噪声源的大小图3-5电路板上放置的噪声源一旦放好噪声源,你就可以从弹出式菜单中选择相应动作对它进行编辑,移动,或删除等。3.4进行多节点仿真在“PowerIntegrityDesign&Analyze”窗口中单击“MultiNodeSimulation”进行多节点仿真,仿真得到的波形如图3-6所示:图3-6多节点仿真波形由图中可以看到,电源分配系统在接近300MHz的频率范围内较好的满足了目标阻抗的要求。