PCB中导入网表后,设置层叠结构(电源层、地层),划分好电源层,接下来:

a) 将allegro切换到Allegro PCB PI option XL版本,Analysis->Preference,点开电源完整性选项卡,其中的一些常见选项如Min.plane/board area的值(小于它的平面仿真时直接就忽略了);

b) Analysis->Power Integrity,(第一次建立会有警告,确定),接下来就是设置了,依次为:板子尺寸->层叠结构->电源层的DC网络电压->添加电源层对(可以看到电源层对之间的内部电容)->选择仿真要用的的电容->选DCL(decap capacitou library,去耦电容器库)->勾选Board文件夹下的各电容(可以看到电容值、ESR、电感、谐振频率)->finish。

c) 选择需要仿真的电源层对,设置该层的纹波,最大的变化电流(可以看到该平面的目标阻抗)->点Single Node Simulation进行单节点仿真(不考虑元器件的摆放位置,验证电容的数目及型号是否满足),

从图中可以看出,在200M频率内,黑色的线为有电容之后的曲线,它位于目标阻抗(黄色)线下面,说明在200M的频率(自己理解为PCB电源层给供电的IC芯片的频率)内,电源是完整的

如红色的曲线,则应为电源平面选一个电容的谐振频率为fa的电容,再次仿真之后,会得到有两个峰值的曲线,再加谐振频率等于,峰值对应的横坐标(谐振频率)的电容值即可,依次这样进行,直到整条曲线在要求的频率范围之内,位于目标谐振频率曲线下面。(在调的时候,不一定是非得改原理图中电容的大小,也可适当增加原理图中滤波电容的数量)

如蓝色曲线,相对于红色曲线,其谐振频率不到1M,方法同上,不过选这样的电容,电容值都比较大,如100uF。

d) 进行多节点仿真:不要退出上一个步骤的界面,右击需要仿真的电源平面->Add Noise Source(放置噪声源,如IC芯片需要耗电),需要的电流如2A,放置在IC芯片取电的管脚周围;同样,右击->Add VRM,放置在需要仿真的电源平面上。点击Multi Node Simulation,如图4所示:

多节点仿真考虑到了噪声源及电容的摆放位置,从图中可以看出,圈出来的曲线为总的等效阻抗曲线,其他的为各个电容的曲线。可以看出,在100M以内还是电源还是完整的。

补充:在选择电容的时候,可以在图一中,右击某一电容->Edit,

选择贴装形式,电容大小,电感可以点击Estimate(根据电容的厚度、封装)计算,ESR,封装等参数输入后,就是到其谐振频率了。对于ESR,如钽电容,选型时国内大部分厂家选型手册都有,对于MLCC类的电容,如TDK的,在其官网spice模型手册中有,

知识点:

1. 电容在谐振频率之前还保持着电容的特性,大于谐振频率时,将变成电感的作用;

2. 在一些电容选型手册中,厂家可能只提供电容的响应曲线,曲线横坐标为电容,纵坐标为阻抗,我们要选择这厂家合适的电容以满足SI的完整性,则应从曲线中读取最低点的坐标,纵坐标为ESR,而横坐标为就是我们所需要的谐振频率。

3. 对于电容元器件的模型建立,和图5类似,先设置好路径,在SI向导(上面的b步骤)中,文件夹可以右击文件夹->creat capacitor就出来图5了,比较简单,不多说。

Allegro PI仿真相关推荐

  1. SI/PI仿真概述:有源高速信号、阻抗、滤波方案分析

    SI/PI仿真概述 Signal Integrity与Power integrity是当今高速电子产品系统及PCB设计必须保证的两大因素,SI/PI直接决定系统信号.电源质量从而影响数据的正确传输与系 ...

  2. 离散pi仿真搭建并产生嵌入式代码

    首先,连续和离散在pi搭建上,最大的区别就在于积分环节:一个直接用1/s,一个用k*Ts/(z-1). 仿真图如下: 理论输出: 接着,用matlab产生离散pi嵌入式代码 1.搭好模型 2.pi中的 ...

  3. Allegro学习之PCB SI后仿真流程

    目录 ................................................................................................. ...

  4. SIwave仿真入门 | PI篇——封装PDN参数仿真

    目录 前言 1. 仿真流程 2. EDA模型导入 3. 模型处理 4. 端口及求解设置 5. 仿真结果 6. 结果导出 关注"电磁学社",让电磁仿真不再复杂! 前言 本文介绍如何利 ...

  5. SIwave仿真手册——软件基础(一)

    目录 一.软件基础 1.1 设计文档的导入 1.1.1 allegro文件的导入 1.1.2ODB++文件导入(建议选此,数据通用性较好) 1.2软件操作界面 1.2.1菜单栏 1.2.2 optio ...

  6. cadence -- allegro和ad9之间的转换

    将cadence allegro的brd文件导入AD中有2种方法: 1.直接转换.AD summer 08 or winter 09已提供之间import的功能了. 具体操作见Altium公司主页的A ...

  7. pdn阻抗测试_Hyperlynx仿真PDN阻抗后仿真

    Hyperlynx仿真PDN阻抗后仿真 时间:2014-04-19      浏览次数: Module13:PDN阻抗后仿真 Step1:设置电源网络 * Setup > Power Suppl ...

  8. hyperLynx VX2.5 PCB仿真

    文章目录 1.hyperLynx VX2.5 安装 2.hyperLynx VX2.5 使用 3.hyperLynx VX2.5 PCB阻抗扫描 4.hyperLynx VX2.5 直流压降仿真 5. ...

  9. HyperLynx仿真(一)LineSim简单介绍

    1.LineSim仿真 LineSim用于PCB前仿真分析,主要是为在PCB布局布线之前对原理图中的高速信号进行假设性的仿真分析.主要考察信号在假设的叠层结构和布线参数条件下的传输效果,如过冲.下冲. ...

最新文章

  1. 李开复预测:未来20年 AI将深刻影响五大产业
  2. 解决MathType与Word 2016兼容性问题。
  3. 【转】MFC 各类型相互转换
  4. Leetcode 746. Min Cost Climbing Stairs
  5. class类文件结构
  6. 笔记-信息系统安全管理-开放系统互连安全体系
  7. PP视频如何关闭下载完成通知我
  8. PyTorch学习(7)-Seq2Seq与 Attention
  9. 关于收集,标准化和集中化处理Golang日志的一些建议
  10. 计算机会计和传统手工会计的区别,手工会计与计算机会计之间的区别.doc
  11. 【解决】打印机只打印第一页纸的问题
  12. 广东工业大学通信原理复习笔记第七章数字信号的调制传输(思维导图)含链接和习题
  13. 【游戏测试】游戏兼容性测试(通用方案)
  14. mysql根据用户经纬度查询附近商家,mysql根据经纬度获取附近的商家
  15. Zabbix监控系统系列之九:监控网络设备指定接口流量
  16. 解决mac备忘录会自动将英文双引号转化为中文双引号
  17. 两部苹果手机同步照片_如何将旧苹果手机音乐里面的歌曲同步到新苹果手机上...
  18. PL/SQL 嵌套declare begin end
  19. iOS开发之加载、滑动翻阅大量图片优化解决方案
  20. OpenGL二次曲面绘制

热门文章

  1. 中国股市中的庄散之间的较量!
  2. 经济学入门必看:绝对经典的20部影片_ywyuan_新浪博客
  3. 【JavaWeb - 网页编程】五 XML 介绍
  4. 数字乡村平台解决方案数字孪生系统
  5. 求助 openresty利用lua脚本查询遇到的问题
  6. 最新目的地扩增使AVOXI成为全球最大的虚拟电话号码覆盖区域
  7. 电路设计中电阻的选择及其作用
  8. 现代计算机体系结构介绍
  9. 饼图也疯狂--论饼图的各种变体(甜甜圈,扇形,轨道,圈等)
  10. 南大通用GBase8s 常用SQL语句(233)