如何将SPICE模型转成SABER模型(自整理)
Saber仿真实例共享

Saber仿真实例共享Saber仿真软件作为一种设计工具对电源工程师是非常重要的,现在发起此帖,请大家把自己已经调试成功的Saber仿真实例放论坛让大家共享,相互学习提高。
每个实例请注明:仿真电路主题(电路来源)、Saber软件的版本号、仿真条件(时间End Time、步长Time Step等)先放第一个实例:PFC芯片L6561仿真实例,Saber2007,L6561数据手册电路,End Time=20m、Time Step=1u其中:一个周期内输入电压电流跟踪波形:其中变压器设置情况如下:其中:电路、磁心型号EE3528、匝数24:2、气隙1.8mm 等数据来源于控制芯片L6561数据手册磁心材质"3C8"(相当于PC40), 截面84.8u(平方米), 磁路长69.7m(米), 数据来源于EE3528磁心数据手册. 原边绕组电阻10m(欧姆), 副边绕组电阻1m(欧姆),是大致估计,完了修正.L6561.rar临时.bmp∙回复 ∙ 分享 ∙ 2010-03-27 20:37∙∙ 1楼∙ simon009∙ | 本网技工 (119) | 发消息 太感谢了!!!!!∙回复 ∙∙ 2010-03-27 20:41 ∙ 2楼∙nc965∙| 副总工程师 (2001) | 发消息simon 20:44:48请问下,ETD29是你自己搭建的模型吗?清风 20:44:58不是simon 20:45:15貌似saber里面没有哟。
清风 20:46:01非线形2绕组变压器模型,里面输参数即可∙回复∙∙2010-03-27 20:46∙22楼∙yunyun∙| 助理工程师 (373) | 发消息感谢!!!!∙回复∙∙2010-03-31 12:15∙3楼∙nc965∙| 副总工程师 (2001) | 发消息PWM芯片SG3845仿真实例,Saber2007,Time Step=1u3845.rar∙回复∙∙2010-03-27 22:20∙4楼∙nc965∙| 副总工程师 (2001) | 发消息6KW移相全桥准谐振软开关电焊电源Saber2007,Time Step=1u单管电压\电流\损耗波形bumingsunhao.rar∙回复∙∙2010-03-27 22:38∙5楼∙jamenyang∙| 本网技师 (219) | 发消息楼主的电源仿真设置是怎样的,我感觉设置很重要,几年前能仿真的线路,早几天拿出来仿真,就出错,总是说非线性错误,什么的,麻烦到死。
SABER创建模型教程

SABER创建模型教程第⼀章使⽤Saber Designer创建设计本教材的第⼀部分介绍怎样⽤Saber Design创建⼀个包含负载电阻和电容的单级晶体管放⼤器。
有以下任务:*怎样使⽤Part Gallery来查找和放置符号*怎样使⽤Property Editor来修改属性值*怎样为设计连线*怎样查找⼀些常⽤模板在运⾏此教材前,要确认已正确装载Saber Designer并且准备好在你的系统上运⾏(找系统管理员)。
注:对于NT⿏标⽤户:两键⿏标上的左、右键应分别对应于本教材所述的左、右键⿏标功能。
如果教材定义了中键⿏标功能,还介绍了完成该任务的替代⽅法。
⼀、创建教材⽬录你需要创建两个⽬录来为你所建⽴的单级放⼤器电路编组数据。
1. 创建(如有必要的话)⼀个名为analogy_tutorial的⽬录,以创建教材实例。
2. 进⼊analogy_tutorial⽬录。
3. 创建⼀个名为amp的⽬录。
4. 进⼊amp⽬录。
⼆、使⽤Saber Sketch创建设计在这⼀部分中,你将使⽤Saber Sketch设计⼀个单级晶体管放⼤器。
1. 调⽤Saber Sketch(Sketch),将出现⼀个空⽩的原理图窗⼝。
2. 按以下⽅法为设计提供名称3) 通过选择File>Save As …菜单项,存储⽬前空⽩的设计。
此时将出现⼀个Save Schematic As对话框,如图1所⽰。
图 12) 在File Name字段输⼊名称Single_amp。
3) 单击OK。
3. 检查Saber Sketch⼯作⾯1)将光标置于某⼀图符上并保持在那⾥。
会显⽰⼀个⽂字窗⼝来识别该图符。
在⼯作⾯底部的Help字段也可查看有关图符的信息2)注意有⼀个名为Single_amp的Schematic窗⼝出现在⼯作⾯上。
三、放置部件在教材的这⼀部分你将按图2所⽰在原理框图上放置符号。
图中增加了如r1、r2等部件标号以便参照。
图 2 单级晶体管放⼤器部件布局1.按以下⽅式查找和放置npn晶体管符号:1) 单击Parts Gallery图符出现Parts Gallery对话框,如图3所⽰。
saber问答

1、saber里没有直接测量功率因数的方法. 可以测量输入电流电压的相位差. 利用delay测量方式. 然后利用傅立叶分析, 计算THD. 再自己计算.2、MAST类似于脚本语言, 用window文本编辑器就可以编写, 只要将模型文件存为.sin文件即可. 另外, saber中自带的report tool可作为专用的MAST语言编辑界面使用,带有不同颜色显示关键字的特性.如果你用saber自带的MOSFET template. 你是无法编辑的, 这些template都加密了.3、如何在SABER中看二点间的电压波形,如何在原理图上标注DC电压在原理图上标注DC电压. 可在DC分析后,执行Results/back annotation... 命令即可SABER中如何看两点间的波形的问题1. 用差分探针在sketch中观看2. 如果是某个器件两端的波形, 可在siglist中选中该器件,然后在scope中观看.3. 用scope中的calculator将两个波形相减, 然后观看.4、saber 交流分析的电压源是什么?几个参数怎么设定?交流分析,只需设置两个参数, ac_mag及ac_phase.dB(/) 公式用于将复数的幅值变换为dB形式5、开关管的控制端的脉冲怎么设置脉冲源一般可用v_pulse.sin template, 至于参数. 每个template都带有帮助文档, 可在template的属性对话框中选择help/help on part命令, 这样会激活该template的帮助文档(PDF 格式), 你可以在帮助文档中仔细查看参数设置.至于学习, 我想对于软件来说, 主要是多看文档,多使用. 花时间就会熟悉了6请教一个问题:我在电路中用到了乘法器product元件,用它来进行同步解调,它两个端口分别接pin类型电压。
但是乘法器本身好要是var数据,不能接带单位的数据类型。
好像可以通过一个元件先接到输入端然后在接乘法器就好了。
saber 的相关内容

在Saber中应用Sqrt函数,出现mast_pin_conflict错误,请问Sqrt应该怎么接?你找的sqrt是控制模块,不能直接和电信号接,需要加v2var和var2vSaber的两种仿真流程Saber, 流程, 仿真下面通过一个比例积分放大的例子说明用 Saber 进行设计仿真的步骤:①绘制设计对象的电路。
首先进人 SaberSketch 界面,点击Part。
二响按钮,调出所需要的元器件。
寻找元件的方法有两种,可以通过Search String搜索,也可以双击Available Categorie中的 Mast PartsLibrary项,在各类别中寻找。
第二步编辑元器件属性,双击元器件即可编辑。
第三步将各元器件连接。
得到原理图。
如果电路图较复杂,则要为各分电路图创建符号,符号名要与电路图名一致,后缀为.Ai-sym。
符号要与电路或 MAST 模板连接。
最后点击 Design 菜单中的Netlist选项生成该设计的网络表。
点击 Design 菜单中的Simulate选项加载设计。
此后就可以进行仿真分析。
②电路分析。
Saber 中主要有直流工作点分析、直流传递特性分析、时域分析、频域分析、线性系统分析、灵敏度分析、参数扫描分析、统计特性分析(蒙特卡罗分析等)、傅立叶变换。
其中,直流工作点分析要注意Holldnodes项的设置以及算法的选择;直流传递特性的分析要注意在某一电源变化时电路中的参数随电源的变化规律;交流小信号分析要注意number of points项设置;暂态分析要注意Run DAnalysis First 项,Allow IP=EP项,Initial Point File 的设置。
计算直流工作点,点击 Analyses > Operating Point >DOperating Point…,确定后即开始分析。
通过Results>Operating Point Report…生成的报告可以看到直流分析结果。
(整理)Saber仿真实例.

(整理)Saber仿真实例.Saber 仿真开关电源中变压器的Saber仿真辅助设计 (2)⼀、Saber在变压器辅助设计中的优势 (2)⼆、Saber 中的变压器 (3)三、Saber中的磁性材料 (7)四、辅助设计的⼀般⽅法和步骤 (9)1、开环联合仿真 (9)2、变压器仿真 (10)3、再度联合仿真 (11)五、设计举例⼀:反激变压器 (12)五、设计举例⼀:反激变压器(续) (15)五、设计举例⼀:反激变压器(续⼆) (19)Saber仿真实例共享 (26)6KW移相全桥准谐振软开关电焊电源 (27)问答 (28)开关电源中变压器的Saber仿真辅助设计经常在论坛上看到变压器设计求助,包括:计算公式,优化⽅法,变压器损耗,变压器饱和,多⼤的变压器合适啊?其实,只要我们学会了⽤Saber这个软件,上述问题多半能够获得相当满意的解决。
⼀、Saber在变压器辅助设计中的优势1、由于Saber相当适合仿真电源,因此对电源中的变压器营造的⼯作环境相当真实,变压器不是孤⽴地被防真,⽽是与整个电源主电路的联合运⾏防真。
主要功率级指标是相当接近真实的,细节也可以被充分体现。
2、Saber的磁性材料是建⽴在物理模型基础之上的,能够⽐较真实的反映材料在复杂电⽓环境中的表现,从⽽可以使我们得到诸如⽓隙的精确开度、抗饱和安全余量、磁损这样⼀些⽤平常⼿段很难获得的宝贵设计参数。
3、作为⼀种⾼性能通⽤仿真软件,Saber并不只是针对个别电路才奏效,实际上,电⼒电⼦领域所有电路拓扑中的变压器、电感元件,我们都可以把他们置于真实电路的仿真环境中来求解。
从⽽放弃⼤部分繁杂的计算⼯作量,极⼤地加快设计进程,并获得⽐⼿⼯计算更加合理的设计参数。
saber⾃带的磁性器件建模功能很强⼤的,可以随意调整磁化曲线。
但⼀般来说,⽤mast模型库⾥⾃带的模型就⾜够了。
⼆、Saber 中的变压器我们⽤得上的 Saber 中的变压器是这些:(实际上是我只会⽤这些分别是:xfrl 线性变压器模型,2~6绕组xfrnl ⾮线性变压器模型,2~6绕组单绕组的就是电感模型:也分线性和⾮线性2种线性变压器参数设置(以2绕组为例):其中:lp 初级电感量ls 次级电感量np、ns 初级、次级匝数,只是显⽰⽤,不是真参数,可以不设置rp、rs 初级、次级绕组直流电阻值,默认为0,实际应该是该绕组导线的实测或者计算电阻值,在没有得到准确数据前,建议⾄少设置⼀个⾮0值,⽐如1p(1微微欧姆)k 偶合(互感)系数,建议开始设置为1,需要考虑漏感影响时再设置为低于1的值。
Saber所有模块说明

Saber主要软件模块功能说明产品编号:6771-0说明:SaberSketch原理图输入工具所需模块:功能:∙所有建模工具,包括二极管、MOSFET、磁性器件,图表建模等∙与其他软件的接口,如SIMULINK、ModelSim、cadence、mentorSaber Sketch是Saber的原理图输入工具,通过它可以直接进入Saber仿真引擎。
在Saber Sketch中,用户能够创建自己的原理图,起动Saber完成各种仿真,可以直接在原理图上察看仿真结果。
Saber Sketch及仿真功能可以帮助用户完成混合信号、混合技术(电气、机械、液压、气动、控制等)系统的仿真分析。
Saber Sketch中的原理图可以输出成多种标准图形格式,用于报告、设计审阅或创建文档。
Saber提供了多种建模工具,磁性器件建模工具可以帮助建立电感、绕组、变压器等的模型;StateAMS可以用状态机方法建模;二极管,MOSFET、IGBT建模工具帮助建立自己的模型与其他软件的接口,如数字仿真器ModelSim、cadence、mentor,信号流仿真工具SIMULINK 等的接口扩充了Saber的应用。
产品编号:6770-0说明:Saber® Mixed-Signal SimulatorSaber®混合信号仿真器(包括CosmosScope)所需模块:功能:∙MAST®模拟硬件描述语言(HDL)∙SaberGuide™交互式仿真环境∙NSPITOS−SPICE(2G6)到Saber网表的转换器∙实时仿真工具∙故障状态分析(FMEA)工具∙直流传输特性∙直流工作点分析∙瞬态分析∙交流小信号分析∙打印机绘图仪驱动程序∙参数替换与参数扫描∙提取内部模型参数Extract∙SaberBook 在线文档internal model parameters∙少量基本模板,如电阻、电容∙模型加密Saber混合信号仿真器提供了分析模拟及混合信号系统完整行为的方法,这些混合系统包括电子、机械、液压、气动、控制和含有其它技术的子系统,以及他们之间的相互作用。
Saber_仿真讲座资料

Trig: 完成一些三角运算 (sin cos tag等)
Stack: 管理堆栈寄存器
二、 SABER 的操作界面及仿真
Saber的波形测量
三、 SABER 的应用
➢ 指定顶级电路图 要用Saber对设计进行模拟,必须让SaberSketch知道设
计中哪个电路图是最上层的,因为Saber在打开时只能有一 个网表,所以在SaberSketch中只能指定一个顶级电路图。 如果电路图不包含层次设计,SaberSketch会默认打开的电 路图为顶级电路图。
1.5 可制造性和稳健的设计 Saber的InSpecs工具包能够帮助用户进行复杂的分析,包括统计、
参数和应力分析。统计分析确定参数公差对系统性能的影响,参数分 析显示设计中的关键参数,应力分析评估系统中各组件的应力程度。
一、SABER 软件概述
1.6 FMEA(故障状态分析) Saber的Testify工具包用于仿真系统在故障状态下的情况。
一、SABER 软件概述
1.3 模型库 Saber拥有市场上最大的电气、混合信号、混合技术
模型库,它具有很大的通用模型库和较为精确的具体型号 的器件模型,其元件模型库中有4700多种带具体型号的器 件模型,500多种通用模型,能够满足航空、汽车、船舶 和电源设计的需求。Saber模型库向用户提供了不同层次 的模型,支持自上而下或自下而上的系统仿真方法,这些 模型采用最新的硬件描述语言(HDL),最大限度地保证了 模型的准确性,支持模型共享。
一、SABER 软件概述
1.4 建模 不同类型的设计需要不同类型的模型,Saber提供了完整的建模功
能,可以满足各种仿真与分析的需求。其建模语言主要有MAST、 VHDL-AMS、Fortran,建模工具包括State-AMS、5维的图表建模工 具TLU,Saber可以对SPICE、Simulink模型进行模型转换,同时 Saber还拥有强大的参数提取工具,可以通过协同仿真实现模型复用。
SABER实践教程(关于saber在电源仿真中的几个技巧)

1,知道了传递函数,如何得出bode图?2,如何测量波形的THD、PF值以及各次谐波?3,测电压、电流各种方法小结。
4,实现变压器的功能:耦合电感的用法。
(技巧分享就到此了,有什么问题可留言,推荐去看看107楼的内容)刚才Q上有人问我关于混合仿真的,这里增加个:5,控制系统与模拟系统下的混合仿真。
比如说现在要画下面传递函数的bode图:首先,在saber的搜索栏里输入“tf_rat”,出来如下图:可以选择第一个:两个串联即可,如下图:这样就实现了上面的传递函数。
这里的source需要用到控制系统下的,可搜“c_sin”,选择第一个,如下:当然了,不一定非要这个,因为可以通过接口转换来实现,这是后话。
关于tf_rat的设置如下:这样就实现了函数:1/(s+1)最后的连接图:先netlist再DC分析然后小信号分析,看下面设置:最后的bode图:至此,bode图已经画出来了,很简单哈,剩下的就是自己去分析了~这里附上上面仿的附件,方便下载。
双击轴线,AXIS ATTRIBUTE对话框里的GRID increment可以调制轴线等分间距!!路径中不能有中文,要在全英文下看波形可以放大的,选中托一下即可。
要恢复回来,按下面按钮:不错,既然你仿出来了,你再试试这个传递函数哈:怎么跟上图差不多呢关于区别,你看看:这样看就出来区别了,哈哈怎么把两个波形放在同一个图中的?讲讲波形计算器吧,比如如何把某一个电流扩大十倍,电压扩大十倍便找个简单的电流扩大十20倍的小例子这是一个电流波形,点出计算器来点击图形右侧的电流标号i(l.lr),标号呈现白色表示选中,然后在计算器光标处左键按一下,右键再按一下,至此i(l.lr)添加到计算器中了。
其次在光标处输出20*,再次输入内容的话,以前的内容自动清除,从而计算器自动生成了i(l.lr)*20,这样计算器完成了计算。
计算其中delete为删除键。
最后点击Δ左边的绿色波形图,电流扩大十倍后如下图所示在saber,常用的电容就一种,可以不分极性的,如下:,如何测量波形的THD、PF值以及各次谐波在PFC的仿真以及并网逆变中,经常需要测量波形的THD,PF值,看各次谐波的大小。
saber2008使用技巧

SABER 2008电力电子仿真小结(2010-04-18 12:47:14)转载分类:电路和电力电子仿真软件标签:it在SABER中如何,测量两点间电压波形可以利用SaberScope中的波形计算器,将两个节点的对地电压相减,就可得到两个节点之间的电压<br>将波形计算器Input Mode改为alg。
之后先把ua加载到计算器中(选中波形以后,在计算器输入栏按中键(或者同时按左右俩键),按减号键,在将ub加载到计算器中,按等号键,即可完成ua-ub。
saber使用操作1.翻转元件:选中该元件(可选多个),按R键,可实现90度翻转。
2.电容或电感初始电压或电流值设置:在电容或电感元件的属性里有一项ic设置,默认未设置(undef),设置其为想要的值即可。
3.Saber中,设置元件属性时,不能带任何单位符号,如电阻的―Ω‖,电压的―V‖,时间的―S‖等,否则saber会报错。
4.Saber中,仿真文件名不能和元件库中的元件同名,否则会报错。
5.Saber中,原理图名称最好不要与路径名中有重复,否则会报错。
6.原理图放大或缩小:按―page up‖或―page down‖即可7.局部放大显示波形:直接拖动鼠标放大,或按―page up‖即可8.恢复波形显示原始大小:按―page down‖,或在右键菜单里点―zoom →to fit‖即可9.按鼠标中键可拖动整个原理图包括波形显示图。
10。
波形高级分析:①.双击波形图标,进入cosmosScooe 窗口界面,②.点击tools → measurement tool 显示measurement 窗口,③.点击measurement 窗口的measurement 后面的按钮,默认为At X 按钮,④.共有general 、time domain 、levels 、statistics 、RF 共5个可设置项,分别说明如下:*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** A.general(综合)设置,共有14 个参数:*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** At X :显示X轴Y轴参数At Y :只显示X轴参数Delta X :测量X轴任意两点间的时间,单位:SDelta Y :测量Y轴任意两点间的电压,单位:V(电压有方向)Length :测量Y轴任意两点间的电压,单位:V(电压无方向,取绝对值)Slope :测量斜坡???Local max/min :局部最大、最小测量Crossing :交叉Horizontal level :水平测量线Vertical level :垂直测量线Vertical cursor :垂直测量指针Point marker :波形任意单个点数据测量Point to point :波形任意两点间综合测量Vertical marker :垂直测量线*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** B.time domain(时频)设置,共有14 个参数:*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** falltime :测量脉冲下降时间risetime :测量脉冲上升时间slew rate :脉冲从0上升到最大值所需的时间period :测量脉冲周期frequency :测量脉冲频率fulse width :测量脉冲频率delay :测量脉冲延迟时间overshoot :测量脉冲正峰值undershoot :测量脉冲负峰值settle time :测量脉冲稳定时间eye diagram :*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***C.levels 设置,共11 个测量参数*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** maximum :波形最大值minimum :波形最小值x at maximum :最大值出现时间x at minimum :最小值出现时间peak to peak :脉冲峰–峰值topline :脉冲群顶线base line :脉冲群基线amplitude :脉冲振幅(0 ~ 正最大值)arerage :脉冲直流平均值(包括脉冲负值)RMS :脉冲直流均方根值(正平均值)AC coupled RMS :脉冲交流有效值*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** D.statistics(统计)设置,共13 个测量参数*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** maximum :波形最大值minimum :波形最小值rangl :脉冲峰–峰值mean :脉冲直流平均值(包括脉冲负值)median :中线值standard deviation :标准背离mean +3 std_dev :mean -3 std_dev :histogram :直方图将pspice模型转成saber模型2009-03-23 10:45 saber提供的nspito工具(在tools>MA)可以将pspice以pspice为例,文件后缀lib选spicetype ——pspiceenter input file————选要转化的文件enter catos file————不填input filetype——————librarypinnameoption——勾上点apply,转化成功打开我的文档里面可以看到已经转化的sin文件saber中层次化hierachical design设计2009-03-23 10:45当设计的saber仿真电路图比较大的时候可以采用层次化设计,将电路封装起来用一个symbol代替。
Saber仿真实例共享

Saber仿真实例共享Saber仿真软件作为一种设计工具对电源工程师是非常重要的,现在发起此帖,请大家把自己已经调试成功的Saber仿真实例放论坛让大家共享,相互学习提高。
每个实例请注明:仿真电路主题(电路来源)、Saber软件的版本号、仿真条件(时间End Time、步长Time Step等)先放第一个实例:PFC芯片L6561仿真实例,Saber2007,L6561数据手册电路,End Time=20m、Time Step=1u其中:一个周期内输入电压电流跟踪波形:其中变压器设置情况如下:其中:电路、磁心型号EE3528、匝数24:2、气隙1.8mm 等数据来源于控制芯片L6561数据手册磁心材质"3C8"(相当于PC40), 截面84.8u(平方米), 磁路长69.7m(米), 数据来源于EE3528磁心数据手册. 原边绕组电阻10m(欧姆), 副边绕组电阻1m(欧姆),是大致估计,完了修正.L6561.rar临时.bmp∙回复 ∙ 分享 ∙ 2010-03-27 20:37∙∙ 1楼∙ simon009∙ | 本网技工 (119) | 发消息 太感谢了!!!!!∙回复 ∙∙ 2010-03-27 20:41 ∙ 2楼∙nc965∙| 副总工程师 (2001) | 发消息simon 20:44:48请问下,ETD29是你自己搭建的模型吗?清风 20:44:58不是simon 20:45:15貌似saber里面没有哟。
清风 20:46:01非线形2绕组变压器模型,里面输参数即可∙回复∙∙2010-03-27 20:46∙22楼∙yunyun∙| 助理工程师 (373) | 发消息感谢!!!!∙回复∙∙2010-03-31 12:15∙3楼∙nc965∙| 副总工程师 (2001) | 发消息PWM芯片SG3845仿真实例,Saber2007,Time Step=1u3845.rar∙回复∙∙2010-03-27 22:20∙4楼∙nc965∙| 副总工程师 (2001) | 发消息6KW移相全桥准谐振软开关电焊电源Saber2007,Time Step=1u单管电压\电流\损耗波形bumingsunhao.rar∙回复∙∙2010-03-27 22:38∙5楼∙jamenyang∙| 本网技师 (219) | 发消息楼主的电源仿真设置是怎样的,我感觉设置很重要,几年前能仿真的线路,早几天拿出来仿真,就出错,总是说非线性错误,什么的,麻烦到死。
混合仿真saber

混合技术、混合信号设计利器Saber Saber是混合信号、混合技术和线束系统设计和验证的行业标准仿真环境。
Saber的设计输入、仿真工具、功能强大的波形显示和分析能力、综合全面的模型库以及模型生成工具得到了高度评价,利用这些功能,设计人员能够在不同详细程度下分析各个物理学领域之间的相互作用。
先进的分析和集成自动化能力让设计人员能够在系统的虚拟原型上实施优化、稳健设计和故障式影响分析(FMEA)。
SABER经过了多个行业数百成功设计的实际生产验证,已经成为设计方案从概念转化为显示的优选解决方案。
∙在系统、电路、部件和集成电路层面上执行仿真∙达到当前先进水平的设计编辑和数据可视化工具∙完整成套的模型库和建模工具∙业界标准的建模言(MAST、VHDL-AMS)∙稳健设计和自顶向下和自底而上设计方法∙针对嵌入式系统设计实现硬件/软件联合验证∙通过先进的分析来优化成本、性能和可靠性(Monte Carlo、Vary、Stress、FMEA等)原理图绘制和仿真Saber Sketch是一项易于使用的设计编辑器,是为了Saber仿真器而专门开发的。
它具备直观的图形界面,能够让用户在Saber 的模型库中快速搜索所需的部件,创建完整的系统设计,并可运行Saber仿真。
它与其他Saber工具实现了紧密的集成,能够自动化地设置仿真和绘图、与CosmosScope工具进行交叉探针选择和交叉加亮,并能直接在原理图上显示仿真结果。
Saber Sketch能够无缝地支持多页设计和原理图分层体系,并支持任何设计中的混合技术(电气、机械、热学等)以及混合信号(数字和模拟)部件。
用户可以从Saber Sketch中以标准格式(jpg、tiff、bmp等)输出图形,让设计文档编制更加快速简单。
可视化分析与处理CosmosScope工具是Saber中一款功能全面的查看和分析仿真结果的工具。
它内置波形测量工具,能对超过60个标准测量项进行测量。
saber电路分析教程——各种仿真分析及其执行方法讲述

应力分析;
傅立叶分析。
EastWell Technologies
进入仿真环境
单击Show/Hide SaberGuide按钮(如下图所示) ,进入仿真环境。
EastWell Technologies
仿真环境
EastWell Technologies
Analyses 菜单:
EastWell Technologies
Analysis > Time Domain > Transient :
主要参数:
End Time:结束时间;
Time Step:时间步长;
Start Time:开始时间。
EastWell Technologies
X Sampling:输出采样。
EastWell Technologies
可以通过四种方式获取参与运算的独立源输出 值: Step By:等步长递增。
Saber
Boat Yang
EastWell Technologies
®
各种仿真分析及其执行方法
Saber的11种分析:
直流分析:直流工作点分析、直流扫描分析; 时域分析:瞬态分析; 频域分析:包括交流小信号分析、两端口分析; 线性分析:极零点分析; 参数分析:参数扫描分析、参数灵敏度分析; 统计分析:蒙特卡罗分析;
浮动参数随机取值Random()
2、参数的浮动范围;
3、规定次数。
特征分析(A1、A2…)
是否完成规定次数
Y
N
End
EastWell Technologies
Analysis > Statistical > Monte Carlo :
此窗口用于构建分析结构
SPICE的器件模型..

SPICE的器件模型在介绍SPICE基础知识时介绍了最复杂和重要的电路描述语句,其中就包括元器件描述语句。
许多元器件(如二极管、晶体管等)的描述语句中都有模型关键字,而电阻、电容、电源等的描述语句中也有模型名可选项,这些都要求后面配以.MODEL起始的模型描述语句,对这些特殊器件的参数做详细描述。
电阻、电容、电源等的模型描述语句语句比较简单,也比较容易理解,在SPICE基础中已介绍,就不再重复了;二极管、双极型晶体管的模型虽也做了些介绍,但不够详细,是本文介绍的重点,以便可以自己制作器件模型;场效应管、数字器件的模型过于复杂,太专业,一般用户自己难以制作模型,只做简单介绍。
元器件的模型非常重要,是影响分析精度的重要因素之一。
但模型中涉及太多图表,特别是很多数学公式,都是在WORD下编辑后再转为JEPG图像文件的,很繁琐和耗时,所以只能介绍重点。
一、二极管模型:1.1 理想二极管的I-V特性:1.2 实际硅二极管的I-V特性曲线:折线1.3 DC大信号模型:1.4 电荷存储特性:1.5 大信号模型的电荷存储参数Qd:1.6 温度模型:1.7 二极管模型参数表:二、双极型晶体管BJT模型:2.1 Ebers-Moll静态模型:电流注入模式和传输模式两种2.1.1 电流注入模式:2.1.2 传输模式:2.1.3 在不同的工作区域,极电流Ic Ie的工作范围不同,电流方程也各不相同:2.1.4 Early效应:基区宽度调制效应2.1.5 带Rc、Re、Rb的传输静态模型:正向参数和反向参数是相对的,基极接法不变,而发射极和集电极互换所对应的两种状态,分别称为正向状态和反向状态,与此对应的参数就分别定义为正向参数和反向参数。
2.2 Ebers-Moll大信号模型:2.3 Gummel-Pool静态模型:2.4 Gummel-Pool大信号模型:拓扑结构与Ebers-Moll大信号模型相同,非线性存储元件电压控制电容的方程也相同2.5 BJT晶体管模型总参数表:三、金属氧化物半导体晶体管MOSFET模型:3.1 一级静态模型:Shichman-Hodges模型3.2 二级静态模型(大信号模型):Meyer模型3.2.1 电荷存储效应:3.2.2 PN结电容:3.3 三级静态模型:3.2 MOSFET模型参数表:一级模型理论上复杂,有效参数少,用于精度不高场合,迅速粗略估计电路二级模型可使用复杂程度不同的模型,计算较多,常常不能收敛三级模型精度与二级模型相同,计算时间和重复次数少,某些参数计算比较复杂四级模型BSIM,适用于短沟道(<3um)的分析,Berkley在1987年提出四、结型场效应晶体管JFET模型:基于Shichman-Hodges模型4.1 N沟道JFET静态模型:4.2 JFET大信号模型:4.3 JFET模型参数表:五、GaAs MESFET模型:分两级模型(肖特基结作栅极)GaAs MESFET模型参数表:六、数字器件模型:6.1 标准门的模型语句:.MODEL <(model)name> UGATE [模型参数] 标准门的延迟参数:6.2 三态门的模型语句:.MODEL <(model)name> UTGATE [模型参数]三态门的延迟参数:6.3 边沿触发器的模型语句:.MODEL <(model)name> UEFF [模型参数]边沿触发器参数:JKFF nff preb,clrb,clkb,j*,k*,g*,gb* JK触发器,后沿触发DFF nff preb,clrb,clk,d*,g*,gb* D触发器,前沿触发边沿触发器时间参数:6.4 钟控触发器的模型语句:.MODEL <(model)name> UGFF [模型参数]钟控触发器参数:SRFF nff preb,clrb,gate,s*,r*,q*,qb* SR触发器,时钟高电平触发DLTCH nff preb,clrb,gate,d*,g*,gb* D触发器,时钟高电平触发钟控触发器时间参数:6.5 可编程逻辑阵列器件的语句:U <name> <pld type> (<#inputs>,<#outputs>) <input_node>* <output_node># +<(timing model)name> <(io_model)name> [FILE=<(file name) text value>]+[DATA=<radix flag>$ <program data>$][MNTYMXDLY=<(delay select)value>] +[IOLEVEL=<(interface model level)value>]其中:<pld type>列表<(file name) text value> JEDEC格式文件的名称,含有阵列特定的编程数据JEDEC文件指定时,DATA语句数据可忽略<radix flag> 是下列字母之一:B 二进制 O 八进制 X 十六进制<program data> 程序数据是一个数据序列,初始都为0PLD时间模型参数:七、数字I/O接口子电路:数字电路与模拟电路连接的界面节点,SPICE自动插入此子电路子电路名(AtoDn和DtoAn)在I/O模型中定义,实现逻辑状态与电压、阻抗之间的转换。
Saber仿真器中器件建模技术探讨

Saber仿真器中器件建模技术探讨摘要:本文总结提出了saber仿真平台中器件进行模型建立的5种方法,用于解决电路在此仿真平台中进行电路仿真时模拟器件库中器件不存在的问题。
这5种器件建模的方法分别是:通用模板参量化、搭建宏电路、调用下载模型、mast语言、图形化工具。
关键词:saber仿真平台器件建模通用模板参量化搭建宏电路0 引言本文针对saber软件器件库中器件种类和数量的有限问题,根据saber软件的具体特征,结合工程实践中的具体经验,依据现有存在的器件模型建立的方法,总结提出了saber软件中用于实现器件模型建立方法:通用模板参量化,搭建宏电路,调用下载模型,mast 语言,图形化建模工具。
一、基于saber软件的器件建模理论在进行电路仿真分析时,电路搭建是关键,电路搭建是基于eda 软件的,它们一般都含有数学模型器件库,对已有的器件,可直接调用。
但往往在实际应用中,需要软件用户自己建立器件模型。
在saber软件应用中,通过对器件模型建模过程的探索,总结出基于saber软件的5种器件建模方法。
1.通用模板参量化通用模板参量化建模方法是指当软件模型器件库中有相似或同类器件模型时,可以通过设置模型的主要参数来实现所需器件模型的主要特性和功能,从而来完成器件模型建立的一种方法。
其适用条件是模型器件库中存在单个模板能够包含所需器件物理原型所有的行为特征。
通用模板参量化实现模型建立的基本步骤如下:①根据元器件手册的信息,选择合适的器件模板,并按照器件手册提供的数据填写模板中相应的参数,完成器件特性数据到通用模板参数的映射;②对完成参数映射的通用模板,按要求进行功能测试和性能测试;③如模型不满足要求,就需要调整模板参数或换用其他模板;若满足要求,就完成器件建模。
2.搭建宏电路搭建宏电路建模方法是指利用软件模型器件库中存在的器件模型,根据器件数据手册提供的该器件的功能和内部构造(功能参数或真值表),搭建器件的功能模型电路,最后对功能模型电路进行封装来实现器件模型的建立。
(完整版)Saber仿真软件介绍

Saber 软件简介Saber软件主要用于外围电路的仿真模拟,包括SaberSketch和SaberDesigner两部分。
SaberSketch用于绘制电路图,而SaberDesigner 用于对电路仿真模拟,模拟结果可在SaberScope和DesignProbe中查看。
Saber的特点归纳有以下几条:1.集成度高:从调用画图程序到仿真模拟,可以在一个环境中完成,不用四处切换工作环境。
2.完整的图形查看功能:Saber提供了SaberScope和DesignProbe 来查看仿真结果,而SaberScope功能更加强大。
3.各种完整的高级仿真:可进行偏置点分析、DC分析、AC分析、瞬态分析、温度分析、参数分析、傅立叶分析、蒙特卡诺分析、噪声分析、应力分析、失真分析等。
4.模块化和层次化:可将一部分电路块创建成一个符号表示,用于层次设计,并可对子电路和整体电路仿真模拟。
5.模拟行为模型:对电路在实际应用中的可能遇到的情况,如温度变化及各部件参数漂移等,进行仿真模拟。
第一章用SaberSketch画电路图在SaberSketch的画图工具中包括了模拟电路、数字电路、机械等模拟技术库,也可以大致分成原有库和自定义库。
要调用库,在Parts Gallery中,通过对库的描述、符号名称、MAST模板名称等,进行搜索。
画完电路图后,在SaberSketch界面可以直接调用SaberGuide对电路进行模拟,SaberGuide的所有功能在SaberSketch中都可以直接调用。
➢启动SaberSketchSaberSketch包含电路图和符号编辑器,在电路图编辑器中,可以创建电路图。
如果要把电路图作为一个更大系统的一部分,可以用SaberSketch将该电路图用一个符号表示,作为一个块电路使用。
启动SaberSketch:▲UNIX:在UNIX窗口中键入Sketch▲Windows NT:在SaberDesigner程序组中双击SaberSketch图标下面是SaberSketch的用户界面及主要部分名称,见图1-1:退出SaberSketch用File>Exit。
Saber软件仿真流程

Saber软件仿真流程:今天来简单谈谈Saber软件的仿真流程问题。
利用Saber软件进行仿真分析主要有两种途径,一种是基于原理图进行仿真分析,另一种是基于网表进行仿真分析。
前一种方法的基本过程如下:a.在SaberSketch中完成原理图录入工作;b.然后使用netlist命令为原理图产生相应的网表;c.在使用simulate 命令将原理图所对应的网表文件加载到仿真器中,同时在Sketch中启动SaberGuide界面;d.在SaberGuide界面下设置所需要的仿真分析环境,并启动仿真;e.仿真结束以后利用CosmosScope工具对仿真结果进行分析处理。
在这种方法中,需要使用SaberSketch和CosmosScope两个工具,但从原理图开始,比较直观。
所以,多数Saber的使用者都采用这种方法进行仿真分析。
但它有一个不好的地方就是仿真分析设置和结果观察在两个工具中进行,在需要反复修改测试的情况下,需要在两个窗口间来回切换,比较麻烦。
而另一种方法则正好能弥补它的不足。
基于网表的分析基本过程如下:a. 启动SaberGuide环境,即平时大家所看到的Saber Simulator图标,并利用load design 命令加载需要仿真的网表文件;b. 在SaberGuide界面下设置所需要的仿真分析环境,并启动仿真;c. 仿真结束以后直接在SaberGuide环境下观察和分析仿真结果。
这种方法要比前一种少很多步骤,并可以在单一环境下实现对目标系统的仿真分析,使用效率很高。
但它由于使用网表为基础,很不直观,因此多用于电路系统结构已经稳定,只需要反复调试各种参数的情况;同时还需要使用者对Saber软件网表语法结构非常了解,以便在需要修改电路参数和结构的情况下,能够直接对网表文件进行编辑。
Sketch的使用:1.今天讨论Saber Sketch的使用。
如果我们采样基于原理图的仿真方式,那么Sketch是我们在整个仿真过程中主要操作的一个界面。
电气模型_Saber软件介绍

Saber 软件介绍一、SABER 软件概述•Saber是美国Analogy(Synopsys)公司开发的系统仿真软件,被誉为全球最先进的系统仿真软件,也是唯一的多技术、多领域的系统仿真产品,现已成为混合信号、混合技术设计和验证工具的业界标准,可用于电子、电力电子、机电一体化、机械、光电、光学、控制等不同类型系统构成的混合系统仿真,这也是Saber的最大特点。
SABER作为混合仿真系统,可以兼容模拟、数字、控制量的混合仿真,便于在不同层面上分析和解决问题,其他仿真软件不具备这样的功能。
1.1 原理图输入和仿真SaberSketch是Saber的原理图输入工具,通过它可以直接进入Saber仿真引擎。
在SaberSketch 中,用户能够创建自己的原理图,启动Saber完成各种仿真(偏置点分析、DC分析、AC分析、瞬态分析、温度分析、参数分析、傅立叶分析、蒙特卡诺分析、噪声分析、应力分析、失真分析等),可以直接在原理图上查看仿真结果,SaberSketch及其仿真功能可以帮助用户完成混合信号、混合技术(电气、液压等)系统的仿真分析。
SaberSketch中的原理图可以输出成多种标准图形格式,用于报告、设计审阅或创建文档。
1.2 数据可视化和分析SaberScope是Saber的波形查看和仿真结果分析工具,它的测量工具有50多种标准的测量功能,可以对波形进行准确的定量分析。
它的专利工具——波形计算器,可以对波形进行多种数学操作。
SaberScope中的图形也可以输出成多种标准图形格式用于文档。
1.3 模型库Saber拥有市场上最大的电气、混合信号、混合技术模型库,它具有很大的通用模型库和较为精确的具体型号的器件模型,其元件模型库中有4700多种带具体型号的器件模型,500多种通用模型,能够满足航空、汽车、船舶和电源设计的需求。
Saber模型库向用户提供了不同层次的模型,支持自上而下或自下而上的系统仿真方法,这些模型采用最新的硬件描述语言(HDL),最大限度地保证了模型的准确性,支持模型共享。
一种基于Saber软件的SiC MOSFET SPICE模型图形化修正方法[发明专利]
![一种基于Saber软件的SiC MOSFET SPICE模型图形化修正方法[发明专利]](https://img.taocdn.com/s3/m/d6de1a2b974bcf84b9d528ea81c758f5f61f2996.png)
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 202110007279.6(22)申请日 2021.01.05(71)申请人 哈尔滨工业大学地址 150001 黑龙江省哈尔滨市南岗区西大直街92号(72)发明人 叶雪荣 王梓丞 王浩南 翟国富 (74)专利代理机构 哈尔滨龙科专利代理有限公司 23206代理人 高媛(51)Int.Cl.G06F 30/3308(2020.01)(54)发明名称一种基于Saber软件的SiC MOSFET SPICE模型图形化修正方法(57)摘要一种基于Saber软件的SiC MOSFET SPICE模型图形化修正方法,属于新型器件的建模与仿真领域。
所述方法通过Saber仿真软件的ModelArchitect工具中Scanned Data Utility功能、Optimizer Utility自动拟合功能建立初步模型。
通过选取Saber软件中Model Architect工具提供的Toggle Anchor Objects锚点工具对所建模型进行图形化修正,并通过理论分析和实测数据指导并检验所建模型的准确性。
本发明建立的模型经过理论验证和与实际测试数据的对比,显示出比较好的准确性和严谨性,可以为包含SiCMOSFET的复杂电路仿真方法提供依据。
权利要求书1页 说明书3页 附图5页CN 112668265 A 2021.04.16C N 112668265A1.一种基于Saber软件的SiC MOSFET SPICE模型图形化修正方法,其特征在于:所述方法步骤为:步骤一:建立模型:结合SiC MOSFET厂家提供的产品Datasheet,通过自动拟合来得到最初的SiC MOSFET SPICE模型;步骤二:图形化修正SiC MOSFET SPICE模型:(1)选取Saber软件中ModelArchitect工具提供的ToggleAnchor Objects锚点工具,显示出锚点信息;(2)结合现有理论分析参数的变化规律,调节上述锚点的位置和关联直线的斜率;步骤三:SiC MOSFET SPICE模型图形化修正结果的验证:结合SiC MOSFET厂家提供的Datasheet实测参数图线,通过调节锚点的位置和关联直线的斜率,使仿真模型的特性曲线与实测参数曲线在需要的工况下逐渐吻合,反复修正后得出准确的SiC MOSFET SPICE模型。
如何将SPICE模型转成SABER模型(自整理)

如何将器件产商提供的SPICE模型转换为SABER(.sin)文件并建立可运行的模型文件(. ai_sym)由于很多产商提供的器件模型都是spice模型,直接提供(.sin)文件模型的不多,所以我们需要都过saber自带的工具将其转换为我们所需要的模型。
在总结前辈经验的基础上,在saber2009版本的基础上实现spice模型转换为saber模型。
步骤1,在网站下载SPICE模型例如,上图是TI官方网上提供的一个高精度差分放大器的资料,其中提供INA149的spice 模型,将其下载到你指定的文件夹。
解压缩,里头有三个文件。
步骤2启动SABER, 新建原理图进入TOOL的MODEL ARCHIECT如下图选择SPICE MODEL点击ADD选择所需导入的文件注意右下角选择导入文件的类型library。
转换后在原来的文件夹下多了三个文件和一个文件夹,所有转换后的模型文件就在INA149的文件夹里了,如以下两图。
现在需要给模型文件建立模型并与ina149.sin文件关联。
建立Symbol文件,如下图。
右键点击选择Symbol from Model,并选择INA149文件夹下的ina149。
通过这样直接生成比自己画不同意出错,且可以省去前辈们所说的添加“primitive”的步骤,生产的模型已经做好这一步。
点击Save,与ina149保存同一文件夹里。
F:\fa_saber\INA149_TINA_AIO\INA149最后将INA149里所有的文件复制到工作路径的文件夹下,打开当前工作文件BUCK2,右键点击选择Get part>BY Symbol name.如下图输入ina149回车,搞定!。