Sigrity PowerDC仿真

小太阳7个月前PCB仿真篇5612

直流压降分析

本模块的内容包括:

直流压降仿真设置

电气规则约束设置

仿真结果查看

生成仿真报告

演示案例概况

本模块用到的 PCB 案例:

4 PCB 设计

4 个网络: +1.5V,+1.5VA+1.1V GND.

+1.5V 网络连接的器件有 U2 VRM_1p5.

+1.5VA 网络连接的器件有 U_clk1

+1.1V 网络, 连接的器件有 U1U2U_flash1U_flash2U_flash3 VRM_1p1.

+1.5VA +1.5V 之间通过电感 L1 连接

本模块中,我们将会用 PowerDC 仿真 PCB 上从 VRM_1P5 U2L1 U_clk1 +1.5V +1.5VA 网络的直流压降。

 

直流压降仿真设置

1. 开始菜单->Cadence Systems Analysis Sigrity2021.1->Sigrity Suite Manager

2. 选择 PowerDC, 在右边窗口选择可用的 license 双击启动 PowerDC

3. Single-Board/Package IR Drop Analysis workflow 中选择“Load Layout File” , 打开“xxx\IR_PCB.spd”

image.png

4. workflow 中选择“Check Stackup”,打开 Stack Up 窗口。检查并设置金属层、介质层的厚度和材料参数,以及过孔镀铜厚度。 设置完成后点击 OK 按钮回到主界面。

image.png

image.png

image.png

 

5. workflow 中选择“Set up P/G Nets”->“Skip setup P/G nets”。 在 Net Manager 页面,如下图

所示, 在 PowerNets 勾选“+1.5V”“+1.5VA”, 在 GroundNets 勾选“GND”

image.pngimage.png

6. workflow 中选择“Set up VRMs”

image.png

7. Wizard 页面选择“Create by using existing components defined in the layout file”, 点击Next

image.png

8. Power Net Ground Net 分别选择“+1.5V”“GND”。 点击 Next

image.png

9. 选中 VRM_1p5 器件。点击 Next

image.png

10.设置 Nominal Voltage 1.5VOutput Tolerance Pin Resistance 不需要设置。 点击Next

image.png

11.检查自动创建的 VRM 设置。点击 Finish

image.png

12.workflow 中选择“Set up Sinks”

image.png

13.Wizard 页面选择“Create by using existing components defined in the layout file”, 点击Next

image.png

14.Power Net Ground Net 分别选择“PowerNets”“GND”。点击 Next

image.png

15.选择 U2 U_clk1。点击 Next

image.png

16.如下设置电流参数。 每个器件的电流设置为 0.2A(已实际电路参数输入总电流); 这个电流在每个器件的各电源、地管脚平均分配; 设置器件管脚位置的直流电压约束为 1.5V +/- 2%Pass/Fail 模式按照最差情况进行计算。 点击 Next

image.png

17.检查自动创建的 Sink 设置。点击 Finish

image.png

18.Set up Sinks 窗口,把“SINK_U2_+1.5V_GND”的电流从“0.2A 改成“5”A

image.png

19.workflow 中选择“Set up Discretes”。设置电源网络或者地网络之间的连接器件, 如本案例中连接+1.5V +1.5VA L1

image.png

20.Wizard 页面选择“Create by using existing components defined in the layout file”, 点击Next

image.png

21.Net1 Net2 分别选择“+1.5V”“+1.5VA”。点击 Next

image.png

22.选择 L1。点击 Next

image.png

23.设置 L1 的直流电阻为 0.05 Ohm, 最大通流能力为 1A。点击 Next

image.png

24.检查自动创建的 Discretes 设置。点击 Finish

image.png

25.workflow 中选择“Set up V/I Probes”。 可以设置添加的观测点的电压约束以及指定过孔的电流约束。

image.png

26.在弹出的 In-Circuit Probe Wizard 界面选择 Cancel。 在 Voltage Drop Analysis Setup -> Set up V/I Probes 页面手动设置电压电流观测点。

新建一个 ProbeModel 设置为“Voltage”, 电压约束为 1.5V

image.png

27.选中刚刚创建的 Probe, 选择 Positive Pin, 然后在 Layout 区域找到需要添加电压观测点的电源节点右键单击, 在右键菜单中选择“Link the select node(s) to”->“Save with physical node”。在弹出的窗口点击 OK 确认。

image.png

29.选择 Negative Pin,在 Layout 中用同样的操作关联需要添加电压观测点的地节点。完成Voltage Probe 的创建。

image.png

30.Layout 中选择关心的过孔,在 V/I Probes 页面的空白区域右键单击, 选择“Add”, 添加电流观测。

image.png

31.V/I Probes 页面选中创建出来的 Current Probes,设置 Nominal Current 0.2A

image.png

电气规则约束设置

32.workflow 中选择“Set up E-Constraints”。 设置 IR Drop 仿真的电气规则。

image.png

33.Constraint Setup->Sink Voltage 页面, 可以看到 Sink 器件管脚位置的直流电压约束为 1.5V +/- 2%。 有需要的话可以在这里修改这个约束条件。

image.png

34.Constraints Setup->Via Current/Current Density 页面,可以设置全局性的单个过孔的电流约束或者/和全局性的过孔上的电流密度。 这里设置单个过孔的电流约束为 0.5A,电流密度约束为 62A/mm2

image.png

通过“Setup Via”“Setup PadStack”选择还可以针对具体的某些过孔或者某些 PadStack 类型的过孔,约束其最大电流。

image.png

35.Plane Current DensityTrace Current Density Wirebond Current Density 页面可以分别设置 ShapeTraceWirebond 上的电流密度。 本案例中这几项电流密度均设置为62A/mm2

image.png

保存文件并开始仿真

36.workflow 中选择“Save Files”, 保存 workspace 文件和 layout 文件。如果有需要的话,也可以用“Check Errors/Warnings”功能先检查 layout 的开路、短路错误。对于本案例,可以跳过Error Checking

image.png

37.workflow 中选择“Start Simulation”, 开始仿真。

image.png

查看仿真结果

38.仿真完成后。 在 workflow 中选择“View E-Results Tables”, 查看仿真结果数据。

image.png

39.Results and Report->VRM Voltage 页面, 可以看到 VRM 实际输出电压为 1.5V,实际输出电流为 5.2A

image.png

Results and Report->Sink Voltage 页面,可以看到 Sink 器件管脚位置的电源-地电压以及裕量。需要注意的是这个结果包含了电源网络和地网络上的压降。 这里我们可以看到这两个Sink 的电压都不满足要求,会显示一个红色的x。

image.png

Results and Report->Discrete Current 页面, 可以看到 L1 的实际电流是 0.2A,满足通流约束, 裕量是 0.8A。 会显示一个绿色的√。image.png

Results and Report->Probe Measurements 页面, 可以看到所添加观测点的电压、电流数据。

image.png

Results and Report->Global Via Current 页面, 可以看到如下几个过孔的电流超过了 0.5A的约束。

image.png

Global Via Current DensityGlobal Plane Current DensityTrace Current DensityWirebond Current Density 等页面,可以看到 ViaShapeTraceWirebond 等的电流密度不满足约束的报告。

image.png

image.png

40.workflow 中选择“View E-Results Tables”, 查看 2D Layout 的电压电流分布情况。

image.png

41.Distribution 页面, 选择 Voltage, 可以查看各层的电压分布。

image.png

注意多个电平的网络同时显示时可能不容易看清楚各个网络的电压分布, 这时可以在 Net Manager 中只勾选某个电平的网络, 或者在 Distribution 页面手动输入显示电压的最大最小值。

image.pngimage.png

42.Distribution 页面, 选择 Current Density, 可以查看平面上的电流密度分布。勾选“Show Hotspots”可以自动标识电流密度最大的区域。

勾选“Show Vectors”,会显示电流的流向。

image.png

image.png

43.在查看各层的电压电流分布图时,可以通过点击“Capture to Report”按钮,添写图片注释, 把相应的电压电流分布图显示结果添加到最终的仿真报告。

image.png

44.workflow 中选择“Switch to Normal Layer View”, 可以把 Layout 显示从电压电流分布图显示切换回正常显示状态。

image.png

生成仿真报告

45.workflow 中选择“Generate Report”, 勾选在报告中需要的内容, 点击 OKPowerDC 会自动生成仿真报告。

image.pngimage.png

46.查看 PowerDC 自动生成的仿真报告内容, 包括仿真设置、表格式的结果汇总、模块化的电源树、电压电流分布图等。

image.png

“Capture to Report”的内容,会添加到“Manually Captured Plots”部分。

image.png

47.workflow 中选择“Save Report”,保存 HTML 网页格式的仿真报告。

image.png

48.workflow 中选择“Save Simulation Result”, 把当前仿真结果保存起来, 以后可以通过“Load Simulation Result”直接导入仿真结果。

image.png

 


相关文章

HyperLynx简介

HyperLynx 是一种电子设计自动化...

HyperLynx学习资料

分享一份HyperLynx学习资料链接:...

Hyperlynx SI仿真实例--阻抗扫描

Hyperlynx SI仿真实例--阻抗扫描

工具版本:HyperLynx VX.2....

评论列表

微信用户
2024-06-07 21:40:31

你都睡觉睡觉没什么证明是没什么证明没做什么吗
只能在你生命项目中美史克没什么事吗想买的面膜吗都没什么买的什么目的的吗

微信用户
2024-06-17 22:57:42

牛牛牛,你是真厉害

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。