高速电路设计基本概念之——IBIS和SPICE模型
IBIS最早由Intel领导的IBIS协会于1993年发布V1.1版本,期间经过二十多年的发展,在2015年,IBIS协会发布了IBIS V6.1版本规范,模型的兼容性更好,而且融入了相关的数字算法,在高速仿真时结果更加精确。IBIS是Input/Output Buffer Information Specification的缩写,即输入和输出缓冲器。是一种简单的行为级模型,描述的是芯片输入和输出接口行为特性,在隐藏知识产权电路结构的情况下,能够仿真出互联通路的相互关系,如信号质量和信号时序关系。
SPICE是Simulation Program with Integrated Circuit Emphasis的简称,SPICE是早期数字电路仿真最主要使用的模型。因为SPICE是由各基本电路元件电阻、电容、电感、电压源和电流源等组成,这是一种电路级仿真模型,在仿真过程中会对电路中的每一个元件进行仿真,所以这样的仿真就非常准确。目前SPICE模型主要用于集成电路、数模电路、电源电路设计等电子系统的设计和仿真。
由于IBIS描述的是各个I/O口的特性,在进行电路板板级仿真时,仿真软件采用的是查表的方式计算,不需要对芯片中的每一个电路元件进行仿真,大大提高了仿真的效率。
IBIS模型是以I/O缓冲器结构为基础,I/O缓冲器行为模块包括封装所带来的RLC寄生参数、硅片本身的寄生电容参数、电源或地的电平钳位保护电路、缓冲器特征(门槛电压、上升沿、下降沿、高电平和低电平状态)。下图为IBIS模型结构
IBIS模型比较常见的相关语法和书写格式:
IBIS的模型是以“.ibs”结尾的文件
POWER、GND、NC、NA和CIRCUITCALL这5个是特殊关键字,不可以在IBIS模型中定义做其他用途。其他关键字都需要使用中括号[]标识,如[Date]
I为注释行符号,同一行后面的都是注释语或是无效语句。
模型中每一行最长不能超过120个字符,超出后需要换行。
每一个IBIS模型都要以[END]结束。
高速电路设计基本概念之——IBIS和SPICE模型相关推荐
- 高速电路设计基本概念之——Pin Delay
什么是Pin Delay? 芯片内部,核心单元到封装引脚之间的距离成为Pin Delay.在高速电路设计中,需要考虑芯片的Pin Delay来减少走线长度误差. Pin Delay怎么计算? 在厂商提 ...
- 高速电路设计基本概念之——period jitter,cycle-cycle jitter,N-cycle jitter,long-term jitter, TIE等
高速串行数据抖动TIE(time interval error)又称为时间间隔误差,又称为相位抖动(Phase Jitter),是指信号在电平转换时,其边沿与理想时间位置的偏移量,通常表征的是长期抖动 ...
- 高速电路设计基本概念之——近端串扰和远端串扰
以下内容摘自英文版的信号完整性分析一书(SIGNAL INTEGRITY By Eric Bogatin): The noise between two adjacent transmission l ...
- 高速电路设计基本概念之——stitching via/aggressor via
什么是 stitching via和aggressor via? stitch的意思为缝合,在AD中,有一个功能为via stitching,就是在走线两侧添加过孔,效果如下 stitching vi ...
- 高速电路设计与仿真之Model Integrity篇(IBIS模型介绍)
工欲善其事必先利其器,高速电路的仿真离不开的就是Model Integrity仿真工具,而Model Integrity仿真用到的模型就是IBIS模型文件.使用Model Integrity不仅可以用 ...
- IBIS SPICE模型对比 (转帖)
IBIS与SPICE模型对比及电磁干扰简介!(转贴) 什么是IBIS模型 2 ~/ H" }# O% k9 C$ N6 AEDA365 IBIS(Input/Output Buffer In ...
- 高速电路设计与仿真之电源篇(二)
三.同步开关噪声(SSN) SSN是指器件在开关状态时产生的瞬间变化的电流(di/dt),在经过回流途径上存在的电感时,形成交流压降,从而引起噪声,也可称为△i噪声. 若是因为封装电感而引起的地平面波 ...
- 硬件设计22之高速电路设计保险丝的选型
时间:2018.4.7 作者:Tom 工作:HWE 说明:本文主要是学习王剑宇的<高速电路设计实践>,已注明转载.
- 电子电路设计基本概念100问(三)【学习目标:原理图、PCB、阻抗设计、电子设计基本原则、基本原器件等】
笔者电子信息专业硕士毕业,获得过多次电子设计大赛.大学生智能车.数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究.对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同 ...
最新文章
- 一条直线上N个线段所覆盖的总长度
- ELK教程1:ElasticSearch集群的部署
- Unity3d5.0 新UI之2048
- 技术人的灵魂 3 问,阿里工程师如何解答?
- 盘点9个你可能不会用的JS技巧
- 盘点程序员开发遇到的30个问题
- Linux 命令之 env -- 显示系统的环境变量,定义执行命令时的环境变量
- 面试题:如何设计一个高并发的系统?
- decimalformat精度丢失_php intval 两位小数乘以100后结果少1
- int、bigint、smallint 和 tinyint范围
- 加快linux编译速度,Linux Makefile 编译速度的优化【转】
- 梯度下降的线性回归用python_一元线性回归和梯度下降的python代码实现
- SQLSERVER 查询分析器快捷键
- dell最新计算机如何U盘引导,戴尔台式电脑如何bios设置U盘启动教程
- 什么是One Data体系?阿里数据中台解读
- 第十一周项目二----用二叉树求解代数表达式
- 互联网厂商抢着布局的“无币区块链”到底是什么?
- 女神节送什么比较好?适合女生用的蓝牙耳机推荐
- 全球创业新趋势:私域流量+DTC,蜂巢跨境私域课堂
- html网页设计一个简单的用户登录页面