浅谈Saber的建模方法(II)-参量化通用模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
聊聊Saber建模的话题。
在上一篇日志里提到了几种常用的建模方法,以后针对每种建模方法进行一些介绍,并争取拿一些实例出来分析。
希望这样能帮助大家更好的理解Saber建模。
今天我们先来看一看其中相对最简单的一种建模方法---参量化基本模板。
参量化通用模板是指根据器件手册中规定的特性参数,对通用模板的各参数项进行量化,建立特定的器件模型。
其适用条件如下:
Saber软件存在单个模板能够包含物理原型所有行为特性。
参量化通用模板建模的方法基本包含以下几个步骤
1)根据器件手册中提供的数据填写通用模板中相应的参数,完成器件特性数据到通用模板参数的映射;
2)对已经完成参数映射的通用模板,按要求进行功能测试和性能测试;
3)如模型不满足要求,就需要调整通用模板参数或者换用其他通用模板;如满足要求,就可以根据Saber软件模型的要求,定义器件模型的各个程序段(对于参量化通用模板,一般只需要定义模板头、管脚、参数、模型网表四个部分),建立器件的模型了。
采用这种方法,通常遇到的问题主要是对模板参数的含义不理解。
因为模板本身是根据器件的物理特种和行为特征建立的,所以其参数也会带有物理特征或者行为特征。
描述器件行为特征的参数通常和应用联系比较紧密,所以也比较容易理解,比如稳压器的稳压值,输入范围等。
但描述器件物理特性的参数通常就比较难理解,因为这需要使用者对器件的物理构成和特性有一些正确的理解,比如MOSFET中参数saber_model,又比如非线性电感中的len_fe和len_air等。
对于带有行为特性参数的模板,其设置相对简单,只要读懂模板的帮助文档,在对器件的各种特性有一些基本了解,就能够完成设置。
而对于带有物理特性参数的模板,通常情况下这类模板都比较复杂,通过手工设置得到比较精确的模型会很费时费力。
因此,除非你需要一个非常简单的模型,比如BJT,只要放大倍数是100就行,输入输出特性没有任何要求,类似这种情况可以考虑手工设置,否则尽量使用Saber自带的建模工具进行建模,或者找性能参数接近或行为类似的模型替代进行仿真。
在完成参数设置之后,最好对模型进行一些行为和性能测试,以确定模型的行为正确并满足要求。
这样可以避免由于自建的模型行为异常而给整个仿真带来各种困扰。
另外,通过各种测试的模型,其通用性会更强,这样就可以按照步骤3中提到的将其打包,供更多的人使用。