Hyperlynx仿真PDN阻抗后仿真

时间:2014-04-19      浏览次数:

Module13:PDN阻抗后仿真

Step1:设置电源网络

* Setup > Power Supplies。

* 选中Select supply nets列表中的复选框,该网络被识别为电源网络。

* Edit Supply Voltages中Voltages栏输入对应的电压值。<>表示自动识别的电压自动识别的电压经常有误,需要修改。直接输入电压值即可,注意手动输入的电压值没有<>符号。

* S4VCC电压修改为0.9。

附加说明:在PI仿真中,当前要分析的电源网络必须明确的设置为电源。否则无法进行去耦分析。

Step2:检查层叠

* BoardSim > Edit Stackup button

* 仿真之前最好检查一下层叠结构是否正确。尤其是介质厚度和介电常数等,如有异常需要修改。

* 层叠厚度和介电常数关系到仿真时寄生参数的计算。

Step3:电容分组

* Models > Edit Decoupling-Capacitor Groups,弹出Assign Decoupling-Capacitor Groups对话框。

* 分组电容。左边是尚未分组的电容,右侧是自动分组的电容。原则上,相同电容值并且封装相同的自动分到一组。

* 错误分组处理

自动分组有时会出现错误,注意检查上图中Part Name栏没有名称的分组。建议原理图中元器件的名称一定要有一定规范,同种电容名称一定要相同,这样有利于分组。如果命名比较随意,同种电容有不同的名字,处理电容分组很麻烦。

如果自动分组有错误,可以点击Auto-Grouping按钮,弹出Auto-Grouping对话框。选择Remove existing groups and perform complete regrouping项,OK重新分组即可。

如果分组还有错误,点击Group左侧“+”号,展开Group。选中错误分组的电容,移动到左侧。

* 给无分组电容创建组

对于没分组的,三步完成分组:1、点击右侧最上一行New。2、点击左侧一个电容或按住“CTRL”键选择多个电容。3、点“>>”按钮移到右侧,完成分组。

Step4:电容模型

* Models > Edit Decoupling-Capacitor Groups,弹出Assign Decoupling-Capacitor Models对话框。

* Filter栏,选中Show these nets only,选择要分析的电源网络。

To display decoupling capacitors and groups connected to a specific pair of power-supply nets, select power-supply nets from both lists.

To display decoupling capacitors and groups connected to one specific power-supply net and any other power-supply net, select a specific power-supply net from one list, and then select from the other list.

* 选中一行,双击或Assign Model按钮添加电容模型。如果使用厂家提供的S参数模型,必须把S参数模型放在模型搜索路径下。

完成这一步即可进行lump分析,如想进行distributed分析,必须加上AC Power pin。

Step5:AC Power Pin及VRM

如想进行distributed分析,必须加上AC Power pin。

* Models > Assign Power Integrity Models,过滤,选中需要的pin。

* 右侧,AC model下 Assign按钮。这个是芯片电流需求的交流特性,只能厂家提供。

* 然后:Reference Net >assign

* 找到VRM,选中所有输出引脚。(0.9v_out)

右侧,AC model下 Assign按钮。

* 然后:Reference Net >assign

* 串联的电阻电感等赋模型。(另外两个标签页里面)

Step6:运行仿真

Simulate PI > Analyze Decoupling,按向导分析即可。

Lumped Analysis:这个分析其实就是计算所有电容加VRM并联的响应,及频域阻抗。不考虑平面的分布电感以及电容的位置影响。和Excel表计算式一样的。

Distributed Analysis:考虑平面的分布电感,平面谐振,电容位置等信息。

下面是仿真向导的各个步骤:

pdn阻抗测试_Hyperlynx仿真PDN阻抗后仿真相关推荐

  1. Verilog语法_5(状态机、modelsim自动化仿真高级部分和后仿真)

    September 23, 2016 作者:dengshuai_super 出处:http://blog.csdn.net/dengshuai_super/article/details/526393 ...

  2. FPGA仿真--前仿真和后仿真

    初学者学习FPGA,必定会被它的各种仿真弄的晕头转向.比如,前仿真.后仿真.功能仿真.时序仿真.行为级仿真.RTL级仿真.综合后仿真.门级仿真.布局布线后仿真等. Quartus和Modelsim软件 ...

  3. [VCS]后仿真中的几个基本概念

    后仿真中的几个基本概念 网表: 网表是逻辑电路设计转化为物理实现的工作产品,网表可以有各种抽象级,例如门级网表和晶体管级网表.门级网表通常用于数字电路,晶体管级网表通常用于模拟电路. 门级网表 门级网 ...

  4. 前仿真和后仿真的区别,按键消抖设计思想、PLL使用、ODDR2的原语使用 --2020/10/29工作总结

    2020/10/29工作总结 前仿真和后仿真的区别 前仿真 综合后仿真 后仿真 synthesize和implement.generate bitstream 参考链接 按键消抖设计思想 PLL使用 ...

  5. VIVADO 中的几种仿真选项以及功能仿真、前仿真、后仿真、时序仿真

    run behavioral simulation run post-synthesis simulation run post-synthesis timing simulation run pos ...

  6. SIwave仿真手册——电源完整性仿真之PDN阻抗的提取(四)

    (想不到我这个弱鸡的博主有一天也有被催更的时候,看到后台被催的消息,我慌了,赶紧写一篇把.) 文章目录 3.1 PDN阻抗的提取 3.1.1手动完成PDN阻抗的提取 1.创建pin group 2.创 ...

  7. pdn阻抗测试_信号线的特征阻抗和PDN的阻抗区别

    EDA365欢迎您登录! 您需要 登录 才可以下载或查看,没有帐号?注册 x 今天有朋友问到为什么在powerSI中计算出来的信号阻抗是接近50欧姆,PDN的Z参数的阻抗只有不到1欧姆. 2 p' Q ...

  8. FPGA中关于“后仿真正常,但上板测试出错”的问题

    FPGA中关于"后仿真正常,但上板测试出错"的问题 求助帖 做的是矩阵键盘的扫描程序,后仿真的扫描波形正常: 但上板子测试的时候用chipscope看扫描的波形却是这个样子的: 有 ...

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

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

最新文章

  1. xps 9550 uefi 安装操作系统详解
  2. vue打包后css路径_Vue打包后访问静态资源路径问题
  3. Day5:python之函数(3)
  4. 使用无锁的方式和有锁的方式的程序性能对比
  5. 用SublimeText当Unity Shader的编辑器
  6. android 悬浮按钮 魅族,Android使用RecycleView实现魅族手机通讯录界面
  7. oracle9i 全库备份,Windows下Oracle9i数据库文件如何自动备份?
  8. Tomcat服务器搭建及测试教程,腾讯+华为+阿里面试真题分享
  9. API 接口 并发测试 Jmeter Postman
  10. 数据备份与恢复、系统备份与恢复
  11. 自我决定理论:促进内在动机、社会发展和幸福感
  12. 计算机与打印机怎么连接,如何连接打印机,教您电脑如何与打印机连接
  13. 核磁计算机系统包括,核磁共振和CAT扫描系统
  14. ACProtect ——脱壳
  15. 7-1 电话聊天狂人 (25 分)
  16. 修改电脑配置的方法(被骗之后才学会的)
  17. python获取qq好友ip_使用Python模拟登录QQ邮箱获取QQ好友列表
  18. 永定城 × 奇点云 | 数字新商贸的全国样板长什么样?
  19. 邮件报 535 5.7.0 Error: authentication failed
  20. 有限元分析软件都有哪些,各自的优缺点是什么

热门文章

  1. JVM运行时内存概念-堆栈及新生代、老年代、持久代
  2. ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes
  3. JavaSE----代码块、内部类
  4. map转成url拼接请求参数
  5. redis中的key设置了过期时间了还会在持久化到文件中吗
  6. springboot线程池使用
  7. C# Combobox可输入+自动完成
  8. Android开发笔记(一百六十六)H5通过WebView录像上传
  9. 用c语言赋值表示的例子,一起talk C栗子吧(第五回:C语言实例--数组巧妙赋值)...
  10. 原生JS那些事:原生JS添加和删除class类名