信号完整性学习笔记-IBIS模型
1.IBIS模型是一种基于V/I曲线的对I/O Buffer 快速准确建模的方法,是反映芯片驱动和接收电气特性的一种国际标准,提供一种标准的文件格式来记录如驱动源输出阻抗、上升/下降时间及输入负载等参数,非常适合做振荡和串扰等高频效应的计算和仿真。
2.IBIS的优缺点:
优点:
(1)在I/O非线性方面能够提供准确的模型,同时考虑了封装的寄生参数与ESD结构;
(2)提供比结构化的方法更快的仿真速度;
(3)可用于系统板级或多板信号完整性分析仿真,可用IBIS模型分析的信号完整性问题包括串扰、反射、振荡、上冲、下冲、不匹配阻抗、传输线分析、拓扑结构分析。IBIS尤其能够对高速振荡和串扰进行准确精细的仿真,它可用于检测最坏情况的上升时间条件下的信号行为及一些用物理测试无法解决的情况。
(4)模型可以免费从半导体厂商获取。
(5)兼容工业界广泛的仿真平台。
缺点:
(1)多数芯片厂商缺乏对IBIS模型的支持。而缺乏IBIS模型,IBIS工具就无法工作。虽然IBIS文件可以手工创建或通过SPICE模型自动转换,但是如果无法从厂家得到最小上升时间参数,则任何转换工具都无能为力。
(2)IBIS不能理想的处理上升时间受控的驱动器类型的电路,特别是那些包含复杂反馈的电路。
(3)IBIS缺乏对地弹噪声的建模能力。IBIS模型2.1版本包含了描述不同引脚组合的互感,从这里可以提取一些非常有用的地弹信息。它不工作的原因在于建模方式,当输出由高电平向低电平跳变时,大的地弹电压可以改变输出驱动器的行为。
3.IBIS与SPICE的区别
(1)IBIS可用于系统级印制电路板的仿真,主要是将器件外部和I/O缓冲接口特性模型化;
IBIS模型包含I/O缓冲器到印制电路板间的行为特性;仿真速度比晶体管级SPICE模型快10倍;IBIS模型不包含芯片内部节点的电路特性。
(2)SPICE模型可模拟芯片内部的所有晶体管,SPICE晶体管级模拟将分析全部输出缓冲器的信号路径;SPICE模型不考虑PCB上寄生电感、阻抗、容抗的各种要素。
4.IBIS输入模型描述
(1)[Model]:输入模型的名称。
(2)[Model_type]:模型的类别。
(3)[Vinh]:最大的接收器输入阈值电压。
(4)[Vinl]:最小的接收器阈值电压。
(5)[C_comp]:输入的芯片电容。包括器件的寄生电容,敷铜电容和焊盘电容,不包括封装电容。
(6)[Temperature Range]:器件特定的工作温度。
(7)[Voltage Range]:器件指定的供应电压。
(8)[GND Clamp Reference]:关于地钳位电路的参考电压。
(9)[GND Clamp]:地钳位电路的I/V特性。
(10)[Power Clamp Reference]:电源钳位电路的参考电压。
(11)[Power Clamp]:电源钳位电路的I/V特性。
5.IBIS输出模型描述
(1)[Model]:输入模型的名称。
(2)[Model_type]:模型的类别。
(3)[Enable]:高电平有效或低电平有效。
(4)[Polarity]:同向或相对的反向引脚。
(5)[C_comp]:输入的芯片电容。包括器件的寄生电容,敷铜电容和焊盘电容,不包括封装电容。
(6)[Temperature Range]:器件特定的工作温度。
(7)[Voltage Range]:器件指定的供应电压。
(8)[GND Clamp Reference]:关于地钳位电路的参考电压。
(9)[GND Clamp]:地钳位电路的I/V特性。
(10)[Power Clamp Reference]:电源钳位电路的参考电压。
(11)[Power Clamp]:电源钳位电路的I/V特性。
(12)[Pulldown Reference]:下拉电路的参考电压。
(13)[Pulldown]:下拉电路的I/V特性。
(14)[Pullup Reference]:上拉电路的参考电压。
(15)[Pullup]:上拉电路的I/V特性。
(16)[Ramp]:输出上升和下降的边沿斜率。
(17)[Falling Waveform]:输出逻辑从高到低所需的时间。
(18)[Rising Waveform]:输出逻辑从低到高所需的时间。
6.输出端模型及等效电路
7.接收器模型
8.IBIS模型在信号完整性分析中可解决哪些问题?
时序仿真、开关延迟时间、串扰、地弹、噪声裕度。
信号完整性学习笔记-IBIS模型相关推荐
- CSS 学习笔记 - 盒模型
CSS学习笔记 - 盒模型 外边距margin 内边距padding 背景background 背景图background-image 边框border 样式 宽度 颜色 圆角 边框图片border- ...
- 学习笔记_OSI模型
学习笔记_OSI模型 OSI模型简介 OSI模型各层说明 OSI模型简介 OSI/RM协议由ISO(国际标准化组织)指定,功能为 给开发者提供一个通用的.必须的概念以便开发及完善:可以用来解释连接不同 ...
- labview学习笔记--3D模型(3)
labview学习笔记–3D模型(3) 这次的内容是设置模型的运动–平移和旋转 1.首先,我们先找到设置平移和设置旋转的控件:程序框图->编程->图形与声音->三维图片控件-> ...
- 数据传输完整性_基于IBIS模型的FPGA信号完整性仿真验证方法
人工智能与深度学习等领域的快速发展,使得FPGA等器件应用范围愈加广泛,同时也要求器件的开关速率加快.引脚数量增多.但陡峭的时钟边沿和增加的引脚数使得杂散.耦合.寄生电容电感会对器件产生诸多信号完整性 ...
- 《南溪的目标检测学习笔记》——模型预处理的学习笔记
1 介绍 在目标检测任务中,模型预处理分为两个步骤: 图像预处理:基于图像处理算法 数值预处理:基于机器学习理论 关于图像预处理,请参考<南溪的目标检测学习笔记>--图像预处理的学习笔记 ...
- CV学习笔记-相机模型(欧式变换及仿射变换)
相机模型 1.相机模型原理 1. 相机成像 相机成像是一个小孔成像模型,将现实生活中的三维空间物体映射到二维的成像平面上,进而生成二维的图像. 相机模型中的坐标系: 世界坐标系Pw(Xw, Yw, Z ...
- 信号完整性分析-笔记
http://www.sig007.com/ ---于博士信号完整性研究网 自己的理解: 1. 如果把人比喻成信号,道路比喻成传输线,坑洼看做特征阻抗 ---当人迈大步子(信号的上升时间>信号往 ...
- EntityFramework Core 学习笔记 —— 创建模型
原文地址:https://docs.efproject.net/en/latest/modeling/index.html 前言: EntityFramework 使用一系列的约定来从我们的实体类细节 ...
- 《如何了解软件的设计》学习笔记0——模型-接口-实现
如何理解软件的设计?一套流程:模型-接口-实现. 模型 找类与类之间的关系,绘制整体图,这个步骤就是找模型.有个整体地图. 接口 类中的各方法就是接口. 接口反映模型. 实现 类中方法的函数体就是实现 ...
最新文章
- 【Arduino基础教程】FSR402力敏电阻器
- 探秘小程序(9):父页面与自定义组件交互
- perl 处理文件路径的一些模块
- warning delete ·· (prettier/prettier)
- Exercise 12: Prompting People
- 张平文院士:展示计算数学的魅力
- Navicat for SQL Server Mac 版 SQL 创建工具
- BPSK_QPSK_16QAM _64QAM _MATLAB
- 爬虫 第二讲 urllib模块和requests模块
- 学java用不用学ps_【No935】零基础学习从入门到精通Ps课程
- python3.0安卓版-python安卓版
- 怎么把照片转换成jpg格式?这个好方法拿去
- 苹果商城怎么调成中文_深入探讨:承德洋葱电商平台怎么开店
- [原创]数字转换中文大写金额
- 酷爱到碗里来+文蛤蒸蛋
- python编程:从入门到实践 笔记
- excel数据透视表总结
- Python数据可视化学习(初学中...)
- 自由职业者必备的6项技能
- java与C++中文字符的问题