【有源SI】SPice模型 ,IBIS模型 和 AMI-IBIS模型
2017-08-09 by:CAE仿真在线 来源:互联网
SPice:Simulation Program with integrated circuit emphasis
IBIS:Input/Output Buffer Informational Specifation
IBIS-AMI (Algorithmic Modeling Interface)
电路仿真的核心就是器件,器件的模型主要分为两类:行为出发建模和原理出发的建模。IBIS-AMI属于IBIS,比较的时候不单独列出。
1. 定义:
Spice模型根据器件的工作原理,基于模型方程式(Model Equations)和模型参数(Model Parameters)来建模。
IBIS模型是一种基于V/I曲线的对I/O BUFFER快速准确建模的方法,是反映芯片驱动和接收电气特性。
IBIS-AMI模型是在IBIS的基础上,增加了算法功能,支持了信号处理(比如加重,均衡,CDR等模块)。
2. 历史
SPice历史:
HSPice的故事:
HSPice ( Hailey两兄弟应用SPice创立Meta-software),Meta-software被Avant收购,Avant被Synopsys收购。
PSPice的故事:
Wolfram Blume创立的MicroSim,将SPice应用到PC上,取名PSPice。MicroSim被ORCAD收购,ORCAD被Cadence收购。
IBIS历史
Spice可能透露公司的IP,所以IBIS就应运而生。
IBIS规范最初由一个被称为IBIS开放论坛的工业组织编写,这个组织是由一些EDA厂商、计算机制造商、半导体厂商和大学组成的。IBIS的版本发布情况为:1993年4月第一次推出Version1.0版,同年6月经修改后发布了Version1.1版,1994年6月在San Diego通过了Version2.0版,同年12月升级为Version2.1版,1995年12月其Version2.1版成为ANSI/EIA-656标准,1997年6月发布了Version3.0版,同年9月被接纳为IEC 62012-1标准,1998年升级为Version3.1版,1999年1月推出了当前最新的版本Version3.2版。
IBIS-AMI历史
高速串行链路的仿真成为主流,而IBIS无法满足高速的实际需求。那么IBIS-AMI产生了。IBIS-AMI是专门针对高速串行链路仿真而创建的一种标准。
TheIBISAlgorithmicModelingInterface(IBIS-AMI)is a modeling standard for SerDes PHYs that enables fast, accurate, statistically significant simulation of multi-gigabit serial links. IBIS-AMI was developed by a consortium of EDA, Semiconductor and Systems companies and was approved as part of theIBIS 5.0 Specificationin August 2008. (http://www.sisoft.com/elearning/ibis-ami.html)
3. 模型定义
SPice定义
Spice模型是建立在电路基本元器件(如晶体管、电阻、电容等)的工作机理和物理细节之上的,用于SPice仿真器的文本描述的电路器件,它能够用数学预测不同情况下,元件的电气行为。SPice模型从最简单的对电阻等无源元件只用一行的描述到使用数百行描述的极其复杂子电路。
IBIS定义
IBIS本身只是一种文件格式,它说明在一标准的IBIS文件中如何记录一个芯片的驱动器和接收器的不同参数,但并不说明这些被记录的参数如何使用,这些参数需要由使用IBIS模型的仿真工具来读取。欲使用IBIS进行实际的仿真,需要先完成以下四件工作:
(1)获取有关芯片驱动器和接收器的原始信息源;
(2)获取一种将原始数据转换为IBIS格式的方法;
(3)提供用于仿真的可被计算机识别的布局布线信息;
(4)提供一种能够读取IBIS和布局布线格式并能够进行分析计算的软件工具。
IBIS-AMI定义
IBIS-AMI模型包含三种文件:IBIS文件(.ibs),AMI参数文件(.ami)和算法可执行文件(windows下是 .dll,Linux下是 .os)。
IBIS文件:可读的ASCII码文件,并在关键字【Algorithmic model】中声明对应的AMI参数文件和算法可执行文件。IBIS文件包括如下内容:
电压曲线,封装寄生参数,负载阻抗等。
AMI文件:可读的ASCII码文件,包括如下内容:
【Reserved Parameters】关键字中定义的模型处理流程,比如Init_Returns_Impulse和GetWave_Exists处理通道响应或者使用TX_Jitter, RX_Clock_PDF加入抖动参数等。
【Model_Specific】关键字中把仿真器的参数传递给相应的可执行模块。
算法可执行文件:描述信号处理的行为级模型,包括内容:
TX的加重算法
RX的CTLE,DFE,CDR等。
4. 比较
参考:
http://www.elecfans.com/article/80/114/2009/2009032034661.html
http://www.360doc.com/content/15/1123/00/29153428_515129178.shtml(不知道是哪位高人写的SPICE的简史,请收下我的膝盖)
http://www.sisoft.com/elearning/ibis-ami.html
相关标签搜索:【有源SI】SPice模型 ,IBIS模型 和 AMI-IBIS模型 HFSS电磁分析培训 HFSS培训课程 HFSS技术教程 HFSS无线电仿真 HFSS电磁场仿真 HFSS学习 HFSS视频教程 天线基础知识 HFSS代做 天线代做 Fluent、CFX流体分析 HFSS电磁分析