前序

本文章利用Sigrity PowerDC进行单板直流仿真–静态功率传输体系分析的教程写出来,同时,将Sigrity PowerDC 单板直流仿真分析素材上传,供大家使用,不用苦苦寻找仿真资料。资料有:Motherboard.spd
可分析PCB上从多个VRM到CPU和多个DIMM的静态功率传输体系,所以大家不妨尝试仿真一下。

前期准备

软件:Cadence Sigrity2018
仿真资料:Motherboard.spd

正文

1. 打开软件

先找到Sigrityg管理软件(这个可以找到很多仿真软件):
电脑开始—Cadence Sigrity2018—Sigrity Suite Manager
找到PowerDC, 双击打开:

2. 选择流程

选择Single-Board/Package IR Drop Analysis(单板直流仿真流程),展开:

3. 创建新的工作区

Workspace选择Create New Single-Board Workspace
创建新的工作区:


布局窗口和层管理器自动打开:

4. 使能模式

确保Enable IR Drop Analysis Mode前面有勾即可,一般创建新的工作区后自动使能,有打勾就行:

5. 加载layout文件

选择Loading a New or a Different Layout,跳出窗口选择Load an existing layout,OK,然后,选择我们准备的素材:Motherboard.spd



加载后窗口说明:

6. 检查层结构

在流程选择:Check Stackup ,子窗口Stack Up ,检查一下这板的层叠结构、材料,可以自己填写,这里直接保留原始数据,点击OK结束。
(此窗口的设置可参考我的另一篇文章:利用Sigrity的SPEED2000进行时域电源噪声分析)

7. 设置网络

点击流程的 Set up P/G Nets,旁边会出现两个选项,选择Skip setup P/G nets

在右边会出现网络管理器,就是刚刚介绍的网络管理器,不小心关掉了,可以在重新打开。勾选我们要仿真的网络:

8. 设置电镀厚度

继续往下走,选择流程Optional(可选):Set up Plating Thickness
设置焊盘的电镀厚度、材料:(这里默认,不改,直接点击OK,有意者可自己更改):

9. 设置电路板温度图(跳过此流程,本案例不适用)

继续往下走,流程的Setting up Board Temperature Map (Optional),跳过此流程,本案例不适用

10. 设置电源树(本案例可不用此流程,跳过)

继续往下走,流程的PowerTree Setup,本案例可不用此流程,跳过,有意者可留意我后面的文章,谢谢。

11. 设置元件模型(本案例可不用此流程,跳过)

继续往下走,流程的Component Model Setup,本案例可不用此流程,跳过,涉及到** AMM 启动分析模型管理器和自动分配模型 **的详细信息,有意者可留意我后面的文章,谢谢。

12. 设置VRM1模型

①继续往下走,选择流程的Setting Up VRMs,弹出窗口选择Create by using exiting components defined in the layout file(自动创建VRM),下一页:


②网络选择如下:
**Power Net **:PHASE1
Ground Net: GND
下一页

③选择元件,这里出现VRM1模型,选择打勾,下一页(在PCB会浮现VRM1模型的位置,可看一下):

④设置VRM的参数,操作如下:

⑤这个窗口显示了刚刚设置的参数,点击完成即可

⑥完成后,在下面会弹出窗口:

13. 继续设置VRM2、VRM3模型

在刚刚的窗口,右键选择VRM Wizard,即可弹出第12步骤一样窗口,但在②步骤,网络选择换成**Power Net **:PHASE2,继续重复操作,即可完成设置VRM2模型;同样重新此步骤设置VRM3模型
(不要嫌麻烦,重复操作可以加深印象,我希望读者可以不看教程,成功操作一次此步骤)
最后效果如下:

14. 设置Sink

①选择流程的Set up Sinks,一样选择自动创建,下一页:


②网络选择如下:
**Power Net **:V_MEM_CPU
Ground Net: GND
下一页

③选择元件,这里全选,留意打勾时,右边PCB会浮现相应元件的位置,下一页:

④设置参数如下:(使用笔记本的读者可能会被坑到,因为屏幕不够大,可能没法看到下面的选项,哈哈,自己想办法解决,哈哈)
Upper Tolerance(+%)Lower Tolerance(-%) 两个选项是设置参数的检查百分比范围


⑤显示刚刚设置sink参数表,点击完成即可:

6.完成后,下面会弹出窗口,后面可以在这里设置,修改参数:

15. 设置离散

①选择流程的Set up Discretes,一样选择自动创建,下一页:


②网络选择如下:
**Net1 **:PHASE1
Net2: V_MEM_CPU
下一页

③选离散元件 L0,下一页:

④设置离散元件的DC阻值为 0.005 :

⑤完成:

⑥完成后,下面会弹出窗口,在这里右键add,重复此步骤,在②选网络改成 PHASE2,创建离散元件L1。一样创建离散元件L2:

16. 设置 V/I 探针、参考节点(跳过)

流程的 Set up V/I ProbesSet up Ref Node 不适用于本案例,故跳过

17. 保存文件

保存文件如下操作:

弹出检查错误窗口,全选,OK:

18. 开始仿真

选择流程中的 Start Simulation 开始仿真:
仿真时间很短,一下子就好

仿真结果

结果可在这里看:

仿真结果介绍

①电压、电流表格:
由显示相关值的表格组成 ,包括 ** VRM 电压** 、 Sink电压离散电流功率损耗探针测量全局过孔电流密度 等 。对于本 节 中的 情况 , 演示了 VRM 电压 和 Sink电压
②2D电子分布图、3D电子分布图和3D Via分布图:
包括:电压分布图 、电流密度图 、 功率密度图 、 功率损耗 图 、 压降图和电流图。

VRM 电压

选择流程中的View E-Results Tables
在下方弹出窗口,选择VRM Voltage子窗口,即出现VRM 电压表:
VRM Name :VRM名字
Output Nominal Voltage :输出电压值
Output Tolerance :输出公差,本案例未用
Actual Current :实际电流,所有汇点的总电流供应

Sink 电压

在刚刚窗口,选择Sink Voltage子窗口,即出现Sink 电压表:
Sink Name:Sink名字
Model:模式
Nominal Voltage:电压值
Upper Tolerance: 正公差(可在前面第14步骤的④设置接受范围,例如1.5%)
LowerTolerance: 负公差(可在前面第14步骤的④设置接受范围,例如1.5%)
Actual Voltage:实际电压,出现绿色勾时为可接受
Margin:差额
Positive Pin Average Voltage:正差平均电压
Negative Pin Average Voltage:负差平均电压

2D电子分布图

①选择流程中的View 2D E-Distributions,在右边出现Distribution窗口

②首先,我们先打开TOP层看一下,PCB的电压分布图,结果,只有两种颜色:红色和蓝色,分别代表1.5V和0V,这不是我们想要的颜色,出现这种情况原因就是,打开了GND网络,导致从0V到1.5V大范围变化,出现两个极端颜色,所以关掉GND即可。如下:

关掉GND网络后,红色代表1.5V,蓝色代表1.486436V

③电流密度图:


选择显示矢量以显示当前的流动:


打开GND网络的样子,类似梵高的《星月夜》,美不?
不要觉得搞出这个图就很高大上,在外行看不懂的情况下,的确高大上,但在资深专家眼里,这是一张普通的图片,最重要是要会从张图分析出PCB的利弊之处……

放大它,仔细去看,去思考,这些箭头、颜色,代表什么意义?我们从中能得到什么信息、什么问题?我们又应该如何解决这些问题?希望大家在下方评论里说你们的看法,也请资深专家帮忙指出问题要求,谢谢

④功率密度图:
鼠标移动到图中,会显示特定点的值出来

⑤功率损耗图:

过孔电流

显示热点,标记出最差的通路电流:

设置范围,最小值为50mA,电流高于 50 mA的过孔以彩色显示,电 流低于50mA 的过孔以灰色显示:

⑤电阻压降图:

仅展示焊盘:可焊盘的压降信息

3D电子分布图

①选择流程中的View 3D E-Distributions,出现如下图像,然后点击图像,放大它。


②然后,就没有然后了,崩溃了,笔记本太low了,尝试好几次了,3D电子分布图就是看不了,希望有高配置电脑的读者进行到这一步,软件不会崩溃退出的话,下方评论回复一下,我们可以讨论研究,谢谢。

本文章未完成的步骤有:

①3D过孔分布图
②八项约束设置:分析过程中,增添约束设置,每一个约束都有可以写一个大步骤
③生成报告,方便保存,以后查看

最后,若读者也跟我一样,软件崩溃了,不要灰心,打开PowerDC软件,选择流程,导入刚刚保存的工作空间,即可回到仿真前一样的设置,又可以开始仿真了。

利用Sigrity PowerDC进行单板直流仿真--静态功率传输体系分析相关推荐

  1. 【PDN仿真笔记9-使用Sigrity PowerDC进行IR Drop仿真的方法】

    PDN仿真笔记9-使用Sigrity PowerDC进行IR Drop仿真的方法 使用PowerDC进行IR Drop的仿真,分析电源平面的电压跌落及电流密度的分布情况,有利于对电源平面压降.电流载流 ...

  2. 利用Sigrity进行阻抗和串扰仿真

    Sigrity进行阻抗和串扰仿真 一.首先打开power SI,然后选择工作环境,file->switch workflow->ERC-Trace imp如图 二.打开后,然后进行加载你的 ...

  3. 模拟仿真最终利用计算机,基于计算机仿真模拟实验的应用分析

    计算机技术应用 t h e A p p l i c a t i o n o f C o mp u t e r T e c h n o l o g y 基于计算机仿真模拟实验的应用分析 文/吴婷 Mi ...

  4. 利用Sigrity的SPEED2000进行时域电源噪声分析

    前序 相信大家在网上可以找到本文章的类似教程,我就是这样,找到了教程,兴致冲冲地按教程每个步骤操作,但最后因为素材不一样,得不到想要的结果,有时出来的波形是一条水平线,有时出来的是脉冲振荡收敛波形,离 ...

  5. matlab示波器模拟,[转载]利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法

    利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法 最近写了一篇有关步进电机控制仿真分析的文章,需要将一部分仿真波形图贴到WORD里面去.但贴图时发现,如果直接将simulink中示波器 ...

  6. 模拟IC设计——简单放大器的直流仿真

    仿真工具:Cadence virtuoso6.17 仿真工艺:simc18mmrf 仿真实例:简单放大器 三.直流仿真 直流分析是其他所有仿真的基础.在交流小信号仿真.瞬态仿真等分析过程中,首先要通过 ...

  7. 极致加速:利用Really Static插件实现WordPress全站静态化

    Wordpress 是采用PHP+MySQL的架构完成网站页面呈现的.客户端浏览器访问网站页面是首先通过PHP(超文本预处理解释性的语言)调用MySQL中的数据反馈给你最终浏览器看到的页面的. 而我们 ...

  8. matlab中对伺服电机,基于MATLAB仿真的伺服电机动态特性分析

    基于MATLAB仿真的伺服电机动态特性分析 摘要:伺服电机(servo motor )是指在伺服系统中控制机械元件运转的发动机,是一种补助马达间接变速装置.伺服电机可使控制速度,位置精度非常准确,可以 ...

  9. 【Matlab 控制】仿真多智体一致性分析,附代码

    Matlab 仿真多智体一致性分析,附代码 本例程所有参数及状态均采用最简单的形式,使更容易理解一致性的收敛过程. 所使用拉普拉斯矩阵图为如下所示的无向图(undirected graph) 输入: ...

最新文章

  1. 交叉编译qt-everywhere-opensource-src-4.6.2需要的几个包
  2. 未知mysql主机怎么办_Mysql如何巧妙的绕过未知字段名详解
  3. 关于LOH(Large Object Heap)及内存泄漏
  4. Elasticsearch环境搭建和介绍(Windows)
  5. 三级嵌入式 汇编指令汇总
  6. Zabbix探索:无法获取Windows主机CPU利用率、负载等问题处理
  7. 频率和波特率_实例详解 | 变频器端子启停与通信设定频率(附程序)
  8. 拟牛顿法/Quasi-Newton,DFP算法/Davidon-Fletcher-Powell,及BFGS算法/Broyden-Fletcher-Goldfarb-Shanno...
  9. CTO下午茶:张弛有度,动静自如
  10. Struts2框架学习之一:Hello World程序
  11. Spring 一二事(1)
  12. 训练集,验证集,测试集(以及为什么要使用验证集?)(Training Set, Validation Set, Test Set)
  13. 人物-胡玮炜:胡玮炜
  14. java bounce tale_bouncetales蹦球传说安卓版
  15. 2023电工杯数学建模A题B题思路模型
  16. Docker实现SpringBoot项目的快速构建(二)
  17. Java响应式流框架Reactor中的Mono和Flux
  18. Java程序员必须要学ajax吗,Java程序员需要具备哪些专业技能?
  19. python基础教程价格范围_价值18980元的968集Python教程,在此透露给大家!速度来拿哇...
  20. html5怎么制作背景漂心页面,船舶基本知识

热门文章

  1. win10查看mysql安装位置并配置mysql环境
  2. 大二春季学期简单规划
  3. 蓝桥杯———数字三角形(JAVA)
  4. 如何选择适合自己的内存条
  5. npm安装chromedriver失败解决方法-最新版
  6. python输入九九乘法表五种分式_初中数学推断计算口诀大全
  7. linux禁用快捷键,用CTRL+Shift+Q不能关闭Chrome浏览器,附新关闭的快捷方法
  8. DDLDML课堂练习(MySQL)
  9. 客户案例 | 科技赋能业务,弘玑Cyclone RPA助力国金证券金融科技创新
  10. python中plot是什么意思_python中Matplotlib用法