Cadence 电源完整性仿真实践(一)

Cadence 电源完整性仿真实践(一)

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

软件版本号: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:

Cadence 电源完整性仿真实践(一)

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

Cadence 电源完整性仿真实践(一)

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

运行 Analyze ->Power Integrity

Cadence 电源完整性仿真实践(一)

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

Cadence 电源完整性仿真实践(一)

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

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

Cadence 电源完整性仿真实践(一)

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

Cadence 电源完整性仿真实践(一)

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

Cadence 电源完整性仿真实践(一)

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

Cadence 电源完整性仿真实践(一)

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

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

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

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

Cadence 电源完整性仿真实践(一)

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

Cadence 电源完整性仿真实践(一)

单击Next

Cadence 电源完整性仿真实践(一)

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

Cadence 电源完整性仿真实践(一)

在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

Cadence 电源完整性仿真实践(一)

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毫欧。

Cadence 电源完整性仿真实践(一)


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

Cadence 电源完整性仿真实践(一)


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

Cadence 电源完整性仿真实践(一)


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

4.单节点仿真
选择S1-S2,单击Single Node Simulation,出现SigWave窗体
Cadence 电源完整性仿真实践(一)

选择S3-S4,点击Single Node Simulation,显示:
Cadence 电源完整性仿真实践(一)

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

Cadence 电源完整性仿真实践(一)


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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118869.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • springbootapplication运行机制_航空器运行阶段是指什么

    springbootapplication运行机制_航空器运行阶段是指什么SpringApplication运行阶段围绕run(String…)方法展开,该过程结合初始化阶段完成的状态进一步完善了运行时所需要准备的资源,随后启动Spring应用上下文,在此期间伴随SpringBoot和Spring事件的触发,形成完整的SpringApplication生命周期:SpringApplication准备阶段SpringApplication启动阶段SpringApplication启动后阶段1、SpringApplication准备阶段本阶段涉及的范围从run(St

    2022年9月8日
    2
  • Django(34)Django操作session(超详细)「建议收藏」

    Django(34)Django操作session(超详细)「建议收藏」前言session:session和cookie的作用有点类似,都是为了存储用户相关的信息。不同的是,cookie是存储在本地浏览器,session是一个思路、一个概念、一个服务器存储授权信息的解

    2022年7月31日
    6
  • MATLAB 保存图片变黑色

    MATLAB 保存图片变黑色今天用MATLAB作图,碰到一个问题:想把结果保存成为图片,结果,失望,保存之后打开一片黑色。之后再试了几下,不论是jpg,bmp还是png都不行   只好Google,最后,总算找到答案,原来是着色属性的问题,修改其实很简单:              set(gcf,’Renderer’,’ZBuffer’)    这样,就把属性

    2022年9月12日
    2
  • input debounce

    input debounce项目背景是一个搜索框,不能实时的监听onChange事件去发送请求,这样会造成服务器的压力解决思路就是用setTimeout+clearTimeout普通js代码如下:/下面是普通的js实现,可以参考一下//获取input元素vartextInput=document.getElementById(‘test-input’);//初始化一个…

    2022年6月20日
    61
  • 智慧职教云Java题库_云课堂智慧职教java职业证书题库答案

    智慧职教云Java题库_云课堂智慧职教java职业证书题库答案云课堂智慧职教java职业证书题库答案更多相关问题老子说“我有一颗愚人之心”,“若婴儿未孩”。下面哪一个选项最近此义:“大多数人都认为X是真的,所以X是真的。”属于()的论证方式。“大学语文”课程的前身是“大一国文”课程。()权益法下核算的长期股权投资,会导致投资企业投资收益发生增减变动的是( )“大众创业,万众创新”号召是在哪一年提出的?“大弦嘈嘈如急雨,小弦切切如私语。嘈嘈切切错杂弹,大珠小…

    2022年6月12日
    22
  • Android入门基础教程(小白速成1)

    Android入门基础教程(小白速成1)Android入门基础教程(小白速成1)编译工具:AndroidStudio各种工具其实大同小异开发环境的搭建还有项目新建这里就不过多说明了,网上有很多教程。项目新建按照需求来就好,我这里选用空的界面(EmptyActivity)和Android4.0.3,大家一定要注意安卓版本匹配问题鸭,之前每次新建项目都报错,最后才发现是版本匹配问题。话不多说,进入正题吧!HelloWorld!新建好项目以后,我们首先认识几个主要用到的界面。MainActivity.java页面,这个页面相当

    2022年5月4日
    80

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号