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

转载于:http://blog.csdn.net/wu20093346/article/details/38050917

通过以上步骤对每个平面进行了单节点分析并观测了响应曲线,接下来将观测平面对的目标阻抗是否满足要求,通过选择电容器的方法来减小含有电容器阻抗响应曲线中的反谐振波峰。在SigWave窗口中所显示的Impendance with Caps曲线上单击鼠标右键,选择Add Marker->Vertical,拖动垂直游标,移动到响应曲线的反谐振波峰处。反谐振波峰大概发生在39MHz,这就意味着将选择谐振频率接近39MHz的电容器来减小反谐振波峰。

在Power Integrity Design & Analysis 对话框中选择Cap Libraries,选择S1-S2,展开.../npo_0603_caps,通过比较选择一个其谐振频率和反谐振波峰频率相接近的电容器。最终选择CAP_NPO_0603_22N。谐振频率为39MHz。

点击OK回到之前对话框,单击Single Node Simulation,显示SigWave窗口:

可以看到所添加的22nF的电容器的确减小了再39MHz附近的反谐振波峰,当前波峰阻抗值要比原来的波峰阻抗值要小。可以以同样的方式继续选择电容器,重复以上步骤,直到响应曲线满足目标阻抗。不断的选择电容器,进行单节点分析,观测结果。点击Cap Libraries,打开npo_0603_caps,滚动电容器列表选择电容器。选择以下电容器:

CAP_NPO_0603_100N   CAP_NPO_0603_12N    CAP_NPO_0603_1_5N 

CAP_NPO_0603_1N       CAP_NPO_0603_220P  CAP_NPO_0603_2_2N 

CAP_NPO_0603_2_2U  CAP_NPO_0603_330P  CAP_NPO_0603_33N 

CAP_NPO_0603_390N  CAP_NPO_0603_3_3N  CAP_NPO_0603_470P 

CAP_NPO_0603_5_6N  CAP_NPO_0603_680P

选择好电容器后,单击OK,点击Single Node Simulation:

可以看到,通过使用所选择的电容器,基本达到了所要求的目标阻抗。接着来看一下电容器的合成曲线,观测所选择电容器的合成曲线是很有必要的,这些效果产生的原因是由于电容器的阻抗效应,因为任何电容器都有阻抗。单击Cap Libraries,在npo_0603_caps上单击鼠标右键,选择Graph All Checked。

选择Hide All Subitems

右击Composite,选择Display

再打开刚才的Impedance with Caps曲线,方法是右击选择Display

     合成曲线的阻抗值在频率低于900K的范围内要高于目标阻抗。含有电容器的阻抗响应曲线表明在频率低于900KHz的范围内,电压调节模块和去耦电容器发挥作用,使得平面的阻抗维持在目标阻抗以下。当频率高于900K低于400MHz时,陶瓷电容器使得平面的阻抗维持在目标阻抗值以下。当频率处于900KHz到25MHz之间时,合成波形处于目标阻抗值以下。在这两点之间,单独电容器的并联阻抗保持平面阻抗处于目标阻抗以下。当频率高于25M时,单独电容的并联阻抗与平面间的电容保持平面阻抗处于目标阻抗值以下。当频率高于400MHz时,单独电容器的合成阻抗不能再维持目标阻抗,在这点以后,平面间的电容保持平面阻抗处于目标阻抗以下。

转载于:https://www.cnblogs.com/tureno/articles/8471034.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/453422.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Johnson 全源最短路径算法

解决单源最短路径问题(Single Source Shortest Paths Problem)的算法包括: Dijkstra 单源最短路径算法:时间复杂度为 O(E VlogV),要求权值非负; Bellman-Ford 单源最短路径算法:时间复杂度为 O…

Machine Learning 学习笔记1 - 基本概念以及各分类

What is machine learning? 并没有广泛认可的定义来准确定义机器学习。以下定义均为译文,若以后有时间,将补充原英文...... 定义1、来自Arthur Samuel(上世纪50年代、西洋棋程序) 在进行特定编程的情况下给予计算机学习能力的领域…

蒙特 卡罗方法matlab,蒙特·卡罗方法中的数学之美,你一定不想错过

原标题:蒙特卡罗方法中的数学之美,你一定不想错过有方教育——我们致力于为中学生提供学界和业界前沿的学术科研教育内容,帮助学生参加海外科研项目,在提升申请竞争力的同时,获得领跑优势。一、概述蒙特卡罗方法(Monte…

【 CDN 最佳实践】CDN 命中率优化思路

CDN 在静态资源的加速场景中是将静态资源缓存在距离客户端较近的CDN 节点上,然后客户端访问该资源即可通过较短的链路直接从缓存中获取资源,而避免再通过较长的链路回源获取静态资源。因此 CDN的缓存命中率的高低直接影响客户体验,而保证较高…

Python基础-time and datetime

一、在Python中,通常有这几种方式来表示时间: 时间戳格式化的时间字符串元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。1.时间戳(timestamp)的…

matlab中欧姆如何表示,在excel中欧姆符号怎么打

在excel中欧姆符号怎么打,相信对于好多熟练用excel的朋友来说,是很简单不过的,但是对于有些初学者来说,就是菜鸟啦,就有点懵懵懂懂的感觉了,毕竟刚接触的东西还没用过嘛。但是,没关系今天笔者就…

zookeeper伪集群(在一台机器上集群)

2019独角兽企业重金招聘Python工程师标准>>> 创建一下的目录结构zookeeper-3.4.10是你下载的zookeeper的解压包 /zookeeper_cluster----/server_one|---/data|myid(文件)|---/datalog|---/zookeeper-3.4.10|---/bin|---/conf|---zoo.cfg|---..... |---/....----/ser…

Spring核心接口之Ordered

一、Ordered接口介绍Spring中提供了一个Ordered接口。从单词意思就知道Ordered接口的作用就是用来排序的。Spring框架是一个大量使用策略设计模式的框架,这意味着有很多相同接口的实现类,那么必定会有优先级的问题。于是Spring就提供了Ordered这个接口&a…

将本地代码上传至github

注册github账号 https://github.com/ 安装git工具 https://git-for-windows.github.io 1.在github中创建一个项目 2.填写相应信息,点击create Repository name: 仓库名称 Description(可选): 仓库描述介绍 Public, Private : 仓库权限(公开共享&#xff…

Java二十三设计模式之------工厂方法模式

一、工厂方法模式(Factory Method) 工厂方法模式有三种 1、普通工厂模式:就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图: 举例如下:(我们举一个发送邮件和短信的…

一元多项式乘法算法

我认为大致算法应该是这样的: 首先准备一个空的链表L。利用第一个多项式的的指针所指的节点数值乘以多项式二的每一项,将结果保存在链表L中。 然后将指向该节点的指针后移到下一个节点继续进行乘法运算,将所得结果加到L中(这个操作已经在一…

Oracle 基础

为什么80%的码农都做不了架构师?>>> Oracle DB笔录,以后会不断Add,欢迎留言补充! --cmd.exe(你懂得!) --[1]多个数据库实例,切换选择DB后,登录操作 set ORACLE_SIDorcl --选择DB orcl(你的DB实例名) --可在…

Linux执行命令提示Password,linux expect远程自动登录以及执行命令

linux远程自动登录以及执行命令远程登录该自动登录的过程是通过shell里面expect实现的,类似相当于开了一个类似于cmd的命令段输出IP和密码。注意该脚本能够执行的前提是安装了expectyum install -y expect直接上脚本:#!/usr/bin/expect …

MyBatis 在xml文件中处理大于号小于号的方法

为什么80%的码农都做不了架构师&#xff1f;>>> 第一种方法&#xff1a;用转义字符&#xff08;注&#xff1a;对大小写敏感&#xff01; &#xff09; 用了转义字符把>和<替换掉&#xff0c;然后就没有问题了。 SELECT * FROM test WHERE 1 1 AND start_da…

linux 进程间读写锁,Linux系统编程—进程间同步

我们知道&#xff0c;线程间同步有多种方式&#xff0c;比如&#xff1a;信号量、互斥量、读写锁&#xff0c;等等。那进程间如何实现同步呢&#xff1f;本文介绍两种方式&#xff1a;互斥量和文件锁。##互斥量mutex我们已经知道了互斥量可以用于在线程间同步&#xff0c;但实际…

属性依赖注入

1.依赖注入方法 手动装配和自动装配 2.手动装配 2.1 基于xml装配 2.1.1 构造方法 <!-- 构造方法注入<constructor-arg>name:参数名type:类型value: --> <bean id"user" class"g_xml.constructor.User"><constructor-arg name"id…

MediaWiki安装配置(Linux)【转】

阅读目录 2.1 本例子的安装环境如下&#xff1a;转自&#xff1a;http://blog.csdn.net/gao36951/article/details/43965527 版权声明&#xff1a;本文为博主原创文章&#xff0c;未经博主允许不得转载。 目录(?)[-] 1MediaWiki简介 2MediaWiki安装21 本例子的安装环境如…

在Asp.net core返回PushStream

最近用asp.net core webapi实现了一个实时视频流的推送功能&#xff0c;在Asp.net中&#xff0c;这个是通过PushStreamContent来实现的。 基于对asp.net core的知识&#xff0c;随手写了一个&#xff08;要求控制器继承自Controller基类&#xff09; [HttpGet] public async Ta…

顺序栈的代码实现

栈是一种限定只在表尾进行插入或删除操作的线性表&#xff0c;栈也是线性表。表头称为栈的底部,表尾称为栈的顶部,表为空称为空栈。 栈又称为后进先出的线性表,栈也有两种表示:顺序栈与链式栈。顺序栈是利用一组地址连续的存储单元。依次存放从栈底到栈顶的数据元素。 #includ…

eclipse+tomcat开发web程序

环境&#xff1a;windows 7Eclipse Java EE IDE for Web Developerstomcat 7.02 插件&#xff1a;tomcatPluginV321.zip 一.配置Tomcat插件 我们创建一个myplugins文件夹用于存放插件&#xff0c;myplugins位于D:/Program Files/J2EE目录下。eclipse安装路径为&#xff1a;D:/P…