【技术实现步骤摘要】
本专利技术涉及仿真技术,具体涉及一种能够调用器件IBIS模型中的上升/下降沿速率信息的高速电路仿真系统及其实现方法。
技术介绍
在高速电路设计中,随着系统速度和布线密度的提高,SI(Signal Integrity,信号完整性),串绕、EMC(electromagneticcompatibility,电磁兼容性)问题对产品设计的影响越来越重要,要想在设计初期和设计过程中把各种因素的影响考虑进去,就需要根据实际物理设计中的各种参数,采用高速电路仿真技术进行分析。IBIS(Input/Output Buffer Informational Specification,输入/输出缓冲信息规范)是用来描述IC器件的输入、输出和I/O缓冲器件行为特性的文件,并且用来模拟缓冲器件和PCB板上的电路系统的相互作用。具体而言,IBIS描述了一个缓冲器件的输入和输出阻抗(通过I/V曲线的形式)、上升和下降时间以及对于不同情况下的上拉和下拉,从而,工程人员可以利用这个模型对PCB板上的电路系统进行SI、串扰、EMC以及时序的分析。现有技术的高速电路仿真系统所用的器件模型有相当一部分是采用IBIS模型,这是由IBIS模型本身的特性所决定的。IBIS模型是一种行为级模型,具有仿真速度快,而且可以保护器件生产商的知识产权信息,因此许多高速电路仿真工具都支持IBIS模型的调用,其中,Agilen公司的ADS(Advanced Design System,先进设计系统)系统是应用非常广泛的一种仿真设计工具。图1为IBIS模型的基本参数示意图,IBIS模型中含有器件的基本信息参数,其 ...
【技术保护点】
读取转换器件IBIS模型中的上升/下降沿速率信息的方法,其特征在于,包括:读取步骤,访问所述IBIS模型文件中的上升/下降沿速率数据表和上拉/下拉V/I数据表,转换步骤,将上升/下降沿速率信息转换为上升/下降沿各时间点的上拉 开关系数K1和下拉开关系数K2。
【技术特征摘要】
1.读取转换器件IBIS模型中的上升/下降沿速率信息的方法,其特征在于,包括读取步骤,访问所述IBIS模型文件中的上升/下降沿速率数据表和上拉/下拉V/I数据表,转换步骤,将上升/下降沿速率信息转换为上升/下降沿各时间点的上拉开关系数K1和下拉开关系数K2。2.根据权利要求1所述的方法,其特征在于所述读取步骤包括上升/下降沿速率读取步骤,通过上升/下降沿速率读取装置,访问所述IBIS模型文件中的上升/下降沿速率数据表,从中读取所述器件的上升/下降沿的电压V与时间的对应关系,上拉/下拉V/I读取步骤,通过上拉/下拉V/I读取装置,访问所述IBIS模型中的上拉/下拉V/I数据表,从中读取所述器件的上拉/下拉模块的电压V与电流I的对应关系;所述转换步骤包括上升/下降沿速率数据转换步骤,通过上升/下降沿速率数据转换装置,根据所述上升/下降沿的电压V与时间的对应关系以及所述器件的上拉/下拉模块的电压V与电流I的对应关系,计算出所述器件的上拉/下拉模块在上升/下降沿的各时间点的电流I,并根据所述器件的上拉/下拉模块的饱和电流,分别计算出器件的上拉/下拉模块在上升/下降沿的各个时间点的上拉开关系数K1和下拉开关系数K2,查表电压计算步骤,通过查表电压计算装置,根据所述上升/下降沿的电压V与时间的对应关系,按照所述IBIS模型的时间信息,计算出查表电压V,并确定一个限幅器电压范围,组合步骤,通过组合装置,将K1、K2与所述查表电压V进行组合,得到上升沿K1/V、K2/V和下降沿K1/V、K2/V,以及CITI文件产生步骤,通过CITI文件产生装置,按照CITI格式要求,将上升沿和下降沿的K1/V和K2/V分别存储为CITI数据文件上升沿和下降沿的K1/V表和K2/V表。3.高速电路仿真方法,通过调用器件的IBIS模型信息,实现对所述器件的模拟,所述方法包括读取转换步骤和调用步骤,其特征在于,所述读取转换步骤包括上升/下降沿速率,其包括读取步骤,用于访问所述IBIS模型文件中的上升/下降沿速率数据表和上拉/下拉V/I数据表,转换步骤,用于将上升/下降沿速率信息转换为上升/下降沿各时间点的上拉开关系数K1和下拉开关系数K2,所述调用步骤可以通过调用所述上拉开关系数K1和下拉开关系数K2,实现对所述器件边沿特性的模拟。4.根据权利要求3所述的方法,其特征在于所述读取步骤包括上升/下降沿速率读取步骤,通过上升/下降沿速率读取装置,访问所述IBIS模型文件中的上升/下降沿速率数据表,从中读取所述器件的上升/下降沿的电压V与时间的对应关系,上拉/下拉V/I读取步骤,通过上拉/下拉V/I读取装置,访问所述IBIS模型中的上拉/下拉V/I数据表,从中读取所述器件的上拉/下拉模块的电压V与电流I的对应关系;所述转换步骤包括上升/下降沿速率数据转换步骤,通过上升/下降沿速率数据转换装置,根据所述上升/下降沿的电压V与时间的对应关系以及所述器件的上拉/下拉模块的电压V与电流I的对应关系,计算出所述器件的上拉/下拉模块在上升/下降沿的各时间点的电流I,并根据所述器件的上拉/下拉模块的饱和电流,分别计算出器件的上拉/下拉模块在上升/下降沿的各个时间点的上拉开关系数K1和下拉开关系数K2,查表电压计算步骤,通过查表电压计算装置,根据所述上升/下降沿的电压V与时间的对应关系,按照所述IBIS模型的时间信息,计算出查表电压V,并确定一个限幅器电压范围,组合步骤,通过组合装置,将K1、K2与所述查表电压V进行组合,得到上升沿K1/V、K2/V和下降沿K1/V、K2/V,以及CITI文件产生步骤,通过CITI文件产生装置,按照CITI格式要求,将上升沿和下降沿的K1/V和K2/V分别存储为CITI数据文件上升沿和下降沿的K1/V表和K2/V表。5.根据权利要求4所述的方法,其特征在于,所述读取转换步骤还包括上拉/下拉V/I数据转换步骤,访问所述IBIS模型中上拉/下拉V/I数据表,并将其转换为CITI数据文件上拉/下拉V/I表,以及电源/接地箝位V/I数据转换步骤,访问IBIS模型中的电源/接地箝位V/I数据表,并将其转换为CITI数据文件电源/接地箝位V/I表,所述调用步骤调用所述CITI数据文件,并调用所述IBIS模型中的结电容和封装寄生参数信息。6.根据权利要求5所述的方法,其特征在于,所述调用步骤包括输入步骤,通过输入装置,提供一个控制信号;整形步骤,通过整形电路,接收所述控制信号,并对其进行边沿整形,以作为仿真所需的触发信号;查表电压产生步骤,通过查表电压产生电路,接收整形后的控制信号,并产生查表电压;K/V查表步骤,通过K/V查表电路,以所述...
【专利技术属性】
技术研发人员:黄春行,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。