Saber仿真器中器件建模技术的探讨.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Saber仿真器中器件建模技术的探讨

Saber仿真器中器件建模技术的探讨   摘要:本文总结提出了Saber仿真平台中器件进行模型建立的5种方法,用于解决电路在此仿真平台中进行电路仿真时模拟器件库中器件不存在的问题。这5种器件建模的方法分别是:通用模板参量化、搭建宏电路、调用下载模型、MAST语言、图形化工具。   关键词:Saber仿真平台 器件建模 通用模板参量化 搭建宏电路       0 引言    本文针对Saber软件器件库中器件种类和数量的有限问题,根据Saber软件的具体特征,结合工程实践中的具体经验,依据现有存在的器件模型建立的方法,总结提出了Saber软件中用于实现器件模型建立方法:通用模板参量化,搭建宏电路,调用下载模型,MAST语言,图形化建模工具。    一、基于Saber软件的器件建模理论    在进行电路仿真分析时,电路搭建是关键,电路搭建是基于EDA软件的,它们一般都含有数学模型器件库,对已有的器件,可直接调用。但往往在实际应用中,需要软件用户自己建立器件模型。在Saber软件应用中,通过对器件模型建模过程的探索,总结出基于Saber软件的5种器件建模方法。    1.通用模板参量化    通用模板参量化建模方法是指当软件模型器件库中有相似或同类器件模型时,可以通过设置模型的主要参数来实现所需器件模型的主要特性和功能,从而来完成器件模型建立的一种方法。其适用条件是模型器件库中存在单个模板能够包含所需器件物理原型所有的行为特征。 通用模板参量化实现模型建立的基本步骤如下:    ①根据元器件手册的信息,选择合适的器件模板,并按照器件手册提供的数据填写模板中相应的参数,完成器件特性数据到通用模板参数的映射;    ②对完成参数映射的通用模板,按要求进行功能测试和性能测试;    ③如模型不满足要求,就需要调整模板参数或换用其他模板;若满足要求,就完成器件建模。    2.搭建宏电路    搭建宏电路建模方法是指利用软件模型器件库中存在的器件模型,根据器件数据手册提供的该器件的功能和内部构造(功能参数或真值表),搭建器件的功能模型电路,最后对功能模型电路进行封装来实现器件模型的建立。搭建宏电路模型建模的基本步骤如下:    ①按照器件手册,根据器件的功能框图对器件功能电路进行划分,划分为具有不同功能的模块电路;    ②利用模型器件库中存在的各类器件模板器件,依据各个功能模块电路特性建立功能模块电路;    ③对各个功能模块电路进行独立的功能测试;    ④利用已经搭建的功能模块电路组建元器件的模型电路;    ⑤绘制器件模型符号,设置其属性,并封装元器件模型(建立模型文件和符号文件之间的映射关系);    ⑥对器件模型进行功能测试和性能测试。    3.调用下载模型    调用下载模型建模是指在许多IC器件厂商网站上(如IXYS,IRF等),有基于Saber软件的器件模型供下载使用。在Saber软件中可以调用器件模型类型有:SPICE模型、IBIS模型、*.sin模型等。    调用下载模型建模基本步骤如下:    ①从IC网址上,下载所需的合适元器件模型;    ②转换下载的器件模型为Saber中可使用的模型类型;    ③绘制元器件模型符号并设置其属性。    转换成Saber中可使用的文件类型后,就需要为器件模型建立一个同名的符号(*.ai_sym文件),并设置属性值。但需要注意的是,使用的时候符号(*.ai_sym文件)和模型文件都要放在同一个工作目录下。    ④封装元器件模型(建立模型文件和符号文件之间的映射关系);    ⑤对器件模型进行测试,测试通过,器件建模完成。    4.MAST语言建模    对器件进行建模型可以通过编写MAST语言,也可由先前存在的MAST模型库来构造。一旦器件模型或设计是由MAST语言构造的,Saber仿真器就可以模拟器件的行为,MAST语言建模就是指定要被仿真的模型,它实际上就是要建立一系列的方程。因此用MAST语言建模的核心就是用线性(或非线性)的代数、微分方程(组)来描述对象的特征。    5.图形化建模工具    图形化建模工具是由几类器件模型创建界面构成的,此方法创建的器件模型内容包括:模型MAST模板,模型符号,应用文件,从而可实现该模型能重新载入到Saber中使用。    此建模工具可实现的模型种类,包括:电磁器件模型,二极管器件模型,MOSFET管器件模型,电池模型等等。图形化建模工具建立元器件模型的主要步骤如下:    ①在图形化建模工具中,选择所需建立器件模型的种类;    ②根据器件手册提供数据,按图形化的界面提示信息,输入元器件模型的特性参数;    ③保存上述输入的模型参数;    ④输出

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档