软件版本号:Cadence 16.5

使用工具:Allegro PCB PI Option XL Power Integrity

使用资源:仿真实例下载地址:http://download.csdn.net/detail/wu20093346/7660995

仿真目的:依据单节点仿真的结果去选择去耦电容器,从而使PCB满足所设定的目标阻抗

1.创建新的PCB文件

打开Allegro PCB PI Option XL:

新建一个board,输入名字为PI_Allegro,设置英文路径。

2.启动电源完整性设置向导:

运行 Analyze ->Power Integrity

点击确定后,关闭SigNoise Errors/Warnings窗体,弹出电源完整性设置向导窗体

点击Next,接下来导入PCB边框,这样快一些,不用再动手去画,实例在资源里有。

点击Import Outline,选择资源里的lab2.brd。

接着导入叠层结构,Next,点击Import stack-up,相同是选择lab2.brd。

单击Next,进入直流网络和平面关联设置对话框,信息已经被导入,直接再单击Next

出现Power Pair Setup对话框,设置电源对

Plane1选择S1,Plane2选择S2,单击add,反复这个步骤

Plane1选择S3,Plane2选择S4,单击add

Plane1选择S5,Plane2选择S6,单击add

这就加入�了三个电源对,如图

单击Next,这时候这个对话框没有显示不论什么元器件,由于这是个新的PCB,还没有安放元器件。

单击Next

选中DCL library,再Next,进入Library Setup

在Power plane pair选择S1-S2的平面对,单击电容库C:/Cadence/SPB_16.5/share/pcb/pcb_lib/npo_0603_caps

选择CAP_NPO_0603_10U

在Power plane pair选择S3-S4的平面对,单击电容库C:/Cadence/SPB_16.5/share/pcb/pcb_lib/npo_0603_caps

选择CAP_NPO_0603_6_8U

在Power plane pair选择S5-S6的平面对,单击电容库C:/Cadence/SPB_16.5/share/pcb/pcb_lib/npo_0603_caps

选择CAP_NPO_0603_8_2U

3.设置仿真參数

在Power Plane pair栏选择S1-S2,在Ripple tolerance波动容限栏选择5%,在Max delta current中输入5Amp,这时候对话框中显示当前的目标阻抗为30毫欧。

在Power Plane pair栏选择S3-S4,在Ripple tolerance波动容限栏选择5%,在Max delta current中输入5Amp,这时候对话框中显示当前的目标阻抗为30毫欧。

在Power Plane pair栏选择S5-S6,在Ripple tolerance波动容限栏选择5%,在Max delta current中输入5Amp,这时候对话框中显示当前的目标阻抗为20毫欧。



改变默认的贴装电感值,点击对话框中的Controlbutton,在Power Integrity Control中单击Mounted Inductance选项,在Default Mounted Inductance中输入225pH,点击OK。



摆放电压调节模块,在要进行单节点仿真的每一个单独平面对上都须要放置一个电压调节模块。
选择S5-S6,点击VRM Edit,OK,摆放VRM



选择S3-S4,S1-S2,相同的步骤分别摆放VRM

4.单节点仿真
选择S1-S2,单击Single Node Simulation,出现SigWave窗体

选择S3-S4,点击Single Node Simulation,显示:

选择S5-S6,点击Single Node Simulation,显示:


分析这三个响应曲线,由于S3-S4平面对的平面间隔(23.32504mils)比S1-S2平面对的平面间隔0.5mils要大,平面间隔大的平面对会产生较小的电容,因此它有着更高的阻抗响应曲线。S1-S2的平面对响应曲线与S5-S6的很接近,这是由于两个平面对有着相近的区域和近乎相等的平面间电容值。含有电容器的阻抗响应曲线不同样的原因是由于之前为每一个平面对指定了不同大小的电容值,而这些电容有着不同的谐振频率值和不同的等效串联电阻值。

Cadence 电源完整性仿真实践(一)的更多相关文章

  1. Cadence 信号完整性(一)-- 仿真步骤3

    (2)单击“Identify DC Nets”,弹出“Identify DC Nets”窗口,如图2-6 所示: 图 2-6 Identify DC Nets 窗口 (3)在“Net”列表中选择网络如 ...

  2. 基于eNSP的NAT/NAPT协议仿真实践

    一. 基本原理 eNSP(Enterprise Network Simulation Platform)是一款由华为提供的.可扩展的.图形化 操作的网络仿真工具平台,主要对企业网络路由器.交换机进行软 ...

  3. 【PCB】扫盲总结

    1.PCB是什么 PCB( Printed Circuit Board),中文名称为印制电路板,又称印刷线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气连接的载体.由于它是采用电子印刷 ...

  4. 转:几款主流pcb软件比较

      原理图设计软件:会ORCAD就可以了,支持的Netlist超多,基本是业界标准. PCB Layout 软件 1.Protel,现在推AltiumDesigner.国内低端设计的主流,国外基本没人 ...

  5. NVIDIA Turing Architecture架构设计(下)

    NVIDIA Turing Architecture架构设计(下) GDDR6 内存子系统 随着显示分辨率不断提高,着色器功能和渲染技术变得更加复杂,内存带宽和大小在 GPU 性能中扮演着更大的角色. ...

  6. 带你了解强大的Cadence家族,你可能只用到了它1/10的工具

    [转载自 SI-list[中国]http://mp.weixin.qq.com/s/qsdfzQwIVjvwHXuCdvrPXA ] 本篇对2017年初版Cadence的全套所有EDA工具的技术特性特 ...

  7. 72.xilinx vivado zynq vdma仿真及应用详解(一)

    很多人用zynq平台做视频图像开发,但是对vdma了解比较少,上手起来稍微有些困难,我针对这一现象,做了一个基于vivado和modelsim的仿真和应用测试工程,并写篇文章做些介绍,希望能对大家有帮 ...

  8. 设计上如何避免EMC问题

    最近经常被问到EMC相关的问题,比如怎么设计才能避免EMC的问题,我想经常关注高速先生的同鞋们有机会肯定也会问到这个问题.首先这是一个系统 性的问题,不是那么好回答,尤其是对于聚焦在高速信号这个领域而 ...

  9. PCB走线角度选择 — PCB Layout 跳坑指南

    现在但凡打开SoC原厂的PCB Layout Guide,都会提及到高速信号的走线的拐角角度问题,都会说高速信号不要以直角走线,要以45度角走线,并且会说走圆弧会比45度拐角更好.狮屎是不是这样?PC ...

随机推荐

  1. MVC使用Exception过滤器自定义处理Action的的异常

    1.继承FilterAttribute ,IExceptionFilter自定义处理 /// <summary> /// 登录错误自定义处理 /// </summary> pu ...

  2. [转] iOS TableViewCell 动态调整高度

    原文: http://blog.csdn.net/crayondeng/article/details/8899577 最近遇到了一个cell高度变化的问题,在找解决办法的时候,参考了这篇文章,觉得不 ...

  3. Asp.net 主题 【1】

    页面中默认的显示样式太朴素,一页一页的设置控件的显示样式效率又太低,主题和皮肤则提供了一种高效的设计方案.   一.添加主题 二.添加皮肤文件(.skin): 在皮肤文件中添加如下代码 <asp ...

  4. js 函数参数形式

    1. var a = function(b,c){ console.log(arguments);}a("1","cc"); ->  ["1&q ...

  5. 【NOIP2014】赛后总结

    noip考完了,心中所牵挂的一下子就消散了,感觉浑身很轻松. 说实话,我参加noip有好几次了,这应该会是我的最后一次,尽管如此,无论是在考试的前几天还是在考试的时候,心中都没有太多的紧张. 我在no ...

  6. python使用platform模块获取系统环境并去除换行符

    近来在porting一个网站,企图拿到这个网站的数据来做分析.为了支持多系统环境的正常运行.需要知道当前系统环境的是什么OS? 1.python内置platform库.可以很方便得到当前系统环境时什么 ...

  7. iOS开发——OC篇&特殊数据类型

    一些特殊的数据类型 id.nil.Nil.SEL ,IMP Objective-C中有一些很有趣的数据类型经常会被错误地理解.他们中的大多数都可以在/usr/include/objc/objc.h或者 ...

  8. Oracle游标、参数的使用例子

    /// <summary> /// 总部审核 /// </summary> /// <param name="ht"></param> ...

  9. A记录、CNAME记录、MX记录

    A 记录(Address)  (一句话:用来指定域名和服务器IP的对应关系) 是用来指定主机名(或域名)对应的IP地址记录.用户可以将该域名下的网站服务器指向到自己的web server上.同时也可以 ...

  10. C#开发学习——.net C#中页面之间传值传参的方法以及内置对象

    1.QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中.如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法.但是对于传递数组或对象的话,就不能 ...