Saber仿真软件介绍

合集下载

图示化Saber仿真软件详解

图示化Saber仿真软件详解

图示化Saber仿真软件详解—暨开关电源仿真目录第一章Saber Sketch 工作界面及下拉菜单 (1)1.1Saber Sketch工作界面 (1)1.2Saber Sketch下拉菜单详解 (2)1.2.1 File菜单 (2)1.2.1.1New选项 (2)1.2.1.2Open 选项 (2)1.2.1.3Close 选项 (3)1.2.1.4Save 选项 (3)略。

(3)1.2.1.5Export 选项 (3)1.2.1.6Configuration选项 (4)1.2.1.6.1 File 标签 (4)1.2.1.6.2 Preferences标签 (5)1.2.2Edit菜单 (5)1.2.2.1 Find/Select 选项 (6)1.2.2.2 Alter选项——快捷图标 (7)1.2.2.2.1 Netlist标签 (8)1.2.2.2.2 History标签 (9)1.2.2.3 Experiment选项——快捷图标 (9)1.2.2.3.1 File菜单 (10)1.2.2.3.2 Edit菜单 (11)1.2.2.3.2.1Loop Option选项 (11)1.2.2.3.2.2Analysis Option选项 (11)1.2.2.3.3Analysis菜单 (12)1.2.2.3.4 PostProcessing选项 (13)1.2.2.4Grid Status 选项 (14)1.2.2.5Border Configuration 选项 (14)1.2.2.5.1 Outline 标签 (15)1.2.2.5.2Rulers标签 (15)1.2.2.5.3Top Left Top Right Bottom Right Next To B_R 标签 (15)1.2.2.6 Schematic Preferences选项 (16)1.2.2.6.1 General标签 (16)1.2.2.7 Parts Gallery Preferences选项 (17)1.2.2.8 Design Tool Settings 选项 (21)1.2.2.9List Settings选项 (22)1.2.2.10Library Configuration Editor选项 (22)1.2.2.11 Saber(R)Guide Preferences 选项 (23)1.2.2.12 Saber/Netlister Settings选项 (23)1.2.3View菜单 (26)1.2.3.1 Color/Grayscale选项 (27)1.2.4 Design菜单 (28)1.2.4.1 Use选项 (28)1.2.4.2 Simulator选项 (28)1.2.4.3 Netlist 选项 (28)1.2.4.4 Simulate 选项 (29)1.2.4.5 Back-Annotate选项 (29)1.2.4.6 check Symbols选项 (29)1.2.5Schematic菜单 (29)1.2.5.1 Rotate 选项 (30)1.2.5.2 Filp 选项 (31)1.2.5.3 Back选项 (31)1.2.5.4 Front 选项 (32)1.2.5.5 Get Part选项 (32)1.2.5.5.1 Parts Gallery选项——快捷键图标 (33)1.2.5.5.2 By Symbol Name...选项 (34)1.2.5.5.3 Parametric Search选项 (34)1.2.5.6 Great选项 (35)1.2.5.7 Multi-Sheet 选项 (36)1.2.5.8 Switch Style Sheet 选项 (36)1.2.5.9 Define Style sheet选项 (37)1.2.6Analyses 菜单 (38)1.2.6.1 Operation Point 选项 (38)1.2.6.1.1 DC Operating Point 直流工作点分析——快捷键图标 (38)1.2.6.1.2 DC Transfer直流传输分析——快捷键图标 (40)1.2.6.2 Time Domain 选项 (42)1.2.6.2.1 Transient 瞬态分析——快捷键图标 (43)1.2.6.2.2 Operating Point/ Transient选项—快捷键图标 (46)1.2.6.3 Frequency频域分析 (48)1.2.6.3.1 Small Signal AC交流小信号分析——快捷键图标 (48)1.2.6.3.2Noise噪声分析 (49)1.2.6.3.3 Distortion失真分析 (51)1.2.6.3.3Two-Port两端口分析 (52)1.2.6.4 Linear Systems Analysis线性系统分析 (54)1.2.6.4.1Pole-Zero...零极点分析——快捷键图标. (55)1.2.6.4.2Linear Time Response 线性时间响应 (56)1.2.6.3Frequency Response频率响应分析 (57)1.2.6.4Estimate System Time Parameters 评估系统时间参数 (59)1.2.6.5Estimate System Frequency Parameters评估系统频率参数 (60)1.2.6.6Parametric 参数分析 (61)1.2.6.6.1 Vary选项——快捷键图标 (62)1.2.6.6.1.1Edit菜单 (62)1.2.6.6.1.2 Addloop菜单 (63)1.2.6.6.1.3 Vary对话框 (64)1.2.6.6.1.4 Add Analysis菜单 (65)1.2.6.5.2 Sensitivity灵敏度分析——快捷图标 (66)1.2.6.5.2.1 Edit标签 (67)1.2.6.5.2.2 Add Analysis标签 (68)1.2.6.6 Statistical统计分析 (68)1.2.6.6.1 Monte Carlo蒙特卡洛分析——快捷键图标 (69)1.2.6.6.2 Statistical Summary统计摘要 (69)1.2.6.6.3 Histogram 直方图 (70)1.2.6.7 Stress应力分析 (71)1.2.6.8 Fourier傅里叶分析 (73)1.2.6.8.1 Fouier(傅里叶变换) (73)1.2.6.8.2 FFT快速傅里叶变换 (75)1.2.6.8.3 IFFT 逆快速傅里叶变换 (77)1.2.6.9 Batch Messure批测量 (78)1.2.6.10 Forms表格 (79)1.2.6.11 Interupt中断——快捷键图标 (80)1.2.6.12 Continue继续仿真 (80)1.2.7 Extrat菜单 (80)1.2.7.1 Add Signals to Plotfile选项 (80)1.2.7.2 Get Initial Point选项 (81)1.2.7.3 Transform Plotfile选项 (82)1.2..7.4 Limit Poles and Zeros选项 (84)1.2.8 Results菜单 (85)1.2.9 Probe菜单 (85)1.2.10 Tools菜单 (86)1.2.10.1 Command Line命令行选项 (86)1.2.10.2 Drawing Tool绘图工具——快捷图标 (86)1.2.10.3 Part Gallery元件库——快捷键图标 (86)1.2.10.4 Design Tool设计工具——快捷键图标 (86)1.2.10.5 Macro Recorder宏记录器——快捷键图标 (87)1.2.10.6 SaberRT——快捷键图标 (87)1.2.10.7 Model Architect模型构造大师——快捷键图标 (88)1.2.10.8 Design Example设计示例——快捷键图标 (88)1.2.10.9 Report 报告——快捷键图标 (89)1.2.10.10 Testify验证——快捷键图标 (90)1.2.11 window菜单略 (92)1.2.12 Help 菜单略 (92)第二章ComosScope 工作界面及下拉菜单 (93)2.1ComosScope工作界面 (93)2.2ComosScope下拉菜单 (93)2.2.1 File菜单 (93)2.2.2 Edit 菜单 (94)2.2.2.1 Find signal寻找信号选项 (94)2.2.2.2 Hotkeys快捷键选项 (95)2.2.2.3 Preferences属性选项 (95)2.2.3 Graph菜单 (100)2.2.3.1 Member Attributes...选项 . (101)2.2.3.2 Measure Results选项 (102)2.2.3.3 Waveform Compar选项 (103)2.2.4. Signal菜单 (104)2.2.4.1 Attributes选项 (104)2.2.4.2 Member Attributes成员属性选项 (105)2.2.4.3 Measure Results测量结果选项 (105)2.2.4.4Annotate Info注释信息选项 (105)2.2.4.5 Move to Stack Region选项 (105)2.2.4.6 Bring to Front 选项 (106)2.2.4.7 Color 选项 (106)2.2.4.8 Style 选项 (106)2.2.4.9 Line Width 选项 (107)2.2.4.10 Symbol选项 (107)2.2.4.11 Symbol Size选项 (108)2.2.4.12 Bar选项 (108)2.2.4.13 View 选项 (109)2.2.4.14 Create Bus 选项 (109)2.2.4.15 Burst Bus选项 (110)2.2.4.16 Contract Bus 选项 (111)2.2.4.17 Great Mult-Member选项 (112)2.2.4.18 Convert to Digital (A2D) 选项 (113)2.2.4.19 Convert to Analog (D2A) 选项 (114)2.2.4.20 Trace Hight 选项 (115)2.2.4.21 Set Digital Display选项 (115)2.2.4.22 Display Digital Signal Grid选项 (116)2.2.4.23 To Time Domain选项 (116)2.2.4.24 Envelope Spectrum频谱包络选项 (116)2.2.5 Axis菜单 (117)2.2.5.1 Attributes选项 (117)2.2.5.2 Zoom选项 (118)2.2.5.3 Pan选项 (118)2.2.5.4 Scale选项 (118)2.2.5.5 Display Axis Grid选项 (119)2.2.6 Tools菜单 (121)2.2.6.1 Command Line选项——快捷键图标 (121)2.2.6.2 Drawing Tool选项——快捷键图标 (122)2.2.6.3 Signal Manage r选项——快捷键图标 (123)2.2.6.3.1 File菜单 (123)2.2.6.3.2 Poltfile菜单 (124)2.2.6.3.3 Signals菜单 (124)2.2.6.4 Measurement Tool测量工具选项——快捷键图标 (124)2.2.6.5 Waveform Calculator波形计算选项(波形计算器)——快捷键图标 (125)2.2.6.6 Macro Recorder宏记录器选项——快捷键图标 (126)2.2.6.7 RF Tools射频工具选项——快捷键图标 (126)2.2.6.8 Matlab Command Line Matlab命令行选项——快捷键图标 (126)2.2.7 Windows菜单 (127)2.2.8 Help菜单 (127)第三章测量仿真波形 (128)3.1测量工具菜单介绍 (128)3.1.1 General 常规测量项 (129)3.1.2 Time Domain 时域测量 (129)3.1.3 Levels 电平测量 (129)3.1.4 Frequency Domain 频域测量 (130)3.1.5 S Domain S域测量 (130)3.1.6 Statistics 统计测量 (130)3.1.7 RF 射频测量 (131)3.2波形操作技巧 (131)3.2.1 波形的缩放 (131)3.2.2 合并波形 (132)3.2.3 坐标轴调整 (133)3.3 测量实例 (135)3.3.1 General 常规测量 (135)3.3.1.1 At X 测量——快捷图标 (135)3.3.1.2 Threshold(At Y)测量——快捷图标 (137)3.3.1.3 Delta X 测量 (138)3.3.1.4 Delta Y 测量 (139)3.3.1.5 Length 测量 (140)3.3.1.6 Slop 斜率测量 (141)3.3.1.7 Local Max/Min 测量 (142)3.3.1.9 Horizontal Level 测量 (145)3.3.1.10 Vertical Level测量 (146)3.3.1.11 Vertical Cursor测量 (147)3.3.1.12 Point Marker测量 (148)3.3.1.13 Point to Point测量——快捷图标 (149)3.3.1.14 Vertical Marker测量——快捷图标 (150)3.3.2 Time Domain 时域测量 (151)3.3.2.1 Falltime下降时间测量 (151)3.3.2.2 RiseTime上升时间测量 (152)3.3.2.3 Slew Rate转换速率测量 (154)3.3.2.4 Period周期测量 (155)3.3.2.5 Frequency频率测量 (156)3.3.2.6 Duty Cycle占空比测量 (157)3.3.2.7 Pulse Width脉宽测量 (158)3.3.2.8 Delay延时测量 (160)3.3.2.9 Overshoot过冲测量 (161)3.3.2.10 Undershoot负过冲测量 (162)3.3.2.11Settle Time稳定时间测量 (162)3.3.2.12 Eye Diagram 眼状图测量 (164)3.3.2.13 Eye Mask测量 (165)3.3.3 Levels电平测量 (165)3.3.3.1 maximum最大值测量 (166)3.3.3.2minimum最小值测量 (167)3.3.3.3 X at Maximum测量 (168)3.3.3.4 X at minimum测量 (168)3.3.3.5 Peak to Peak峰-峰值测量 (169)3.3.3.6 Topline顶线测量 (170)3.3.3.7Baseline基线测量 (170)3.3.3.8Amplitude振幅测量 (171)3.3.3.9Average 平均值测量 (172)3.3.3.10RMS有效值测量(均方根) (172)3.3.3.11AC Coupled RMS 有效值交流分量测量 (173)3.3.4Frequency Domain频域测量 (174)3.3.4.1 Lowpass(3db Point)低通(3db点)测量 (174)3.3.4.2 Highpass(3db Point)高通(3db点)测量 (175)3.3.4.3 Bandwidth带宽测量 (176)3.4.4.4 Stopband带阻测量 (177)3.4.4.5 Gain Margin增益余量测量 (179)3.4.4.6 Phase Margin相位裕量测量 (180)3.4.4.7 Slope斜率测量 (181)3.4.4.8 Magnitude等级测量 (181)3.4.4.9 dB分贝测量 (182)3.4.4.10 Phase相位测量 (183)3.4.4.11 Real实部测量 (184)3.4.4.13 Nyquist Plot Frequency奈奎斯特绘图频率测量 (186)3.4.4.14 THD/SNR/SINAD总谐波失真/信噪比/信号噪声余波形失真比测量 (187)第四章波形计算器 (188)4.1 波形计算器的用户界面 (188)4.2 波形计算器的下拉菜单 (189)4.2.1File菜单 (189)4.2.2 Edit 菜单 (190)4.2.3 Preferences菜单 (190)4.3 计算器快捷图标 (190)4.4扩展操作按钮 (191)4.4.1 Misc 按钮 (191)4.4.1.1 vma 选项 (191)4.4.2 Wave 按钮 (192)4.4.3 Cmplx 按钮 (193)4.4.4 Logic 按钮 (193)4.4.5 Trig 按钮 (193)4.4.6 Stack 按钮 (194)4.4.7 基本操作按钮 (194)4.5 波形计算器的基本操作 (194)4.5.1 代数运算 (194)4.5.1.1 2个数字运算 (194)4.5.1.2 多个数字运算 (197)4.5.1.3 单个数字运算 (199)4.5.2 复数运算 (204)4.5.3 波形的计算 (207)4.6.波形计算器编程 (210)第五章创建原理图 (212)5.1 Saber元件库的界面 (212)5.1.1 快捷图标 (213)5.1.2 Browse/Search 标签 (213)5.1.2.1 Browse 标签 (213)5.1.2.2 Search 标签 (213)5.1.2.2.1 Parametric Search 参数搜索 (214)5.1.3 Saber 元件库分类介绍 (215)5.2 生成原理图 (216)5.2.1 查找元件 (216)5.2.2 设定元件参数 (220)5.2.3 连接元件 (221)5.3 编辑导线属性 (223)第六章常用基本仿真分析 (224)6.1 直流分析 (225)6.1.1 DC Operating Point直流工作点分析 (225)6.1.2 DC Transfer直流传输分析 (227)6.1 时域分析 (237)6.2.1 Transient 瞬态分析 (237)6.3 Frequency频域分析 (244)6.3.1交流小信号(small singal AC)分析 (244)6.3.3 Noise噪声分析 (254)6.3.3 Distortion失真分析 (258)6.3.4 Two-port二端口分析 (258)6.4 Linear Systems Analysis线性系统分析 (260)6.4.1 Pole-Zero零极点分析 (260)6.4.1.1测量系统零极点 (260)6.4.1.2调整系统相位裕量 (262)直流工作点分析,确认静态误差能满足要求。

Saber电源仿真--基础篇[

Saber电源仿真--基础篇[

Saber电源仿真——基础篇电路仿真作为电路计算的必要补充和论证手段,在工程应用中起着越来越重要的作用。

熟练地使用仿真工具,在设计的起始阶段就能够发现方案设计和参数计算的重大错误,在产品开发过程中,辅之以精确的建模和仿真,可以替代大量的实际调试工作,节约可观的人力和物力投入,极大的提高开发效率。

Saber仿真软件是一个功能非常强大的电路仿真软件,尤其适合应用在开关电源领域的时域和频域仿真。

但由于国内的学术机构和公司不太重视仿真应用,所以相关的研究较少,没有形成系统化的文档体系,这给想学习仿真软件应用的工程师造成了许多的困扰,始终在门外徘徊而不得入。

本人从事4年多的开关电源研发工作,对仿真软件从一开始的茫然无知,到一个人的苦苦探索,几年下来也不过是了解皮毛而已,深感个人力量的渺小,希望以这篇文章为引子,能够激发大家的兴趣,积聚众人的智慧,使得我们能够对saber仿真软件有全新的认识和理解,能够在开发工作中更加熟练的使用它,提高我们的开发效率。

下面仅以简单的实例,介绍一下saber的基本应用,供初学者参考。

在saber安装完成之后,点击进入saber sketch,然后选择file—> new—>schematic,进入原理图绘制画面,如下图所示:在进入原理图绘制界面之后,可以按照我们自己的需要来绘制电路原理图。

首先,我们来绘制一个简单的三极管共发射极电路。

第一步,添加元器件,在空白处点击鼠标右键菜单get part—>part gallery有两个选择器件的方法,上面的左图是search画面,可以在搜索框中键入关键字来检索,右图是borwse画面,可以在相关的文件目录下查找自己需要的器件。

通常情况下,选择search方式更为快捷,根据关键字可以快速定位到自己想要的器件。

如下图所示,输入双极型晶体管的缩写bjt,回车确定,列表中显示所有含有关键字bjt的器件,我们选择第三个选择项,这是一个理想的NPN型三极管,双击之后,在原理图中就添加了该器件。

Saber仿真概谈 祥鹰电子科技

Saber仿真概谈   祥鹰电子科技

Mr.Power
QQ论坛:225954311
祥鹰电子科技 Auspicious Eagle Electronic Technology
1.为什么选用Saber为仿真平台?
• 1) Saber模拟及混合信号仿真软件是美国Synopsys公司的一款EDA软 件,被誉为全球最先进的系统仿真软件,是唯一的多技术、多领域的 系统仿真产品,现已成为混合信号、混合技术设计和验证工具的业界 标准,可用于电子、电力电子、机电一体化、机械、光电、光学、控 制等不同类型系统构成的混合系统仿真,为复杂的混合信号设计与验 证提供了一个功能强大的混合信号仿真器,兼容模拟、数字、控制量 的混合仿真,可以解决从系统开发到详细设计验证等一系列问题。 2)电源变换器设计:用来设计各种电源设备,如AC/DC、DC/DC 、 DC/AC、AC/AC,能够全面分析系统的各项指标如环路频率响应、功 率管开关、磁性器件的工作情况、元件的电学应力(电压、电流、功 耗及温升)等。
祥鹰电子科技 Auspicious Eagle Electronic Technology
2.谁在使用Saber?(部分举例)
• 1)科研人员:如深圳市航天新源科技有限公司
• • • • • • • • • 职位职能: 科研人员 职位描述: 控制电路、功率电路仿真及调试; 相关文档整理及撰写; 岗位要求: 本科或本科以上学历,电力电子与电力传动或相关专业; 熟悉模拟电路设计; 熟练使用Altium Designer, Pspice或Saber软件; 动手能力强,具有高度责任心。
祥鹰电子科技 Auspicious Eagle Electronic Technology
4.功率器件的Saber建模
祥鹰电子科技 Auspicious Eagle Electronic Technology

Saber_仿真讲座资料

Saber_仿真讲座资料
Logic: 执行逻辑运算 (与 或 非 等)
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仿真软件特点和应用有哪些

Saber仿真软件特点和应用有哪些saber仿真软件是美国Synopsys公司的一款EDA软件,被誉为全球最先进的系统仿真软件,是唯一的多技术、多领域的系统仿真产品,现已成为混合信号、混合技术设计和验证工具的业界标准,可用于电子、电力电子、机电一体化、机械、光电、光学、控制等不同类型系统构成的混合系统仿真,为复杂的混合信号设计与验证提供了一个功能强大的混合信号仿真器,兼容模拟、数字、控制量的混合仿真,可以解决从系统开发到详细设计验证等一系列问题。

一、Saber仿真软件特点1.集成度高:从调用画图程序到仿真模拟,可以在一个环境中完成,不用四处切换工作环境。

2.完整的图形查看功能:Saber提供了SaberScope和DesignProbe来查看仿真结果,而SaberScope功能更加强大。

3.各种完整的高级仿真:可进行偏置点分析、DC分析、AC分析、瞬态分析、温度分析、参数分析、傅立叶分析、蒙特卡诺分析、噪声分析、应力分析、失真分析等。

4.模块化和层次化:可将一部分电路块创建成一个符号表示,用于层次设计,并可对子电路和整体电路仿真模拟5.模拟行为模型:对电路在实际应用中的可能遇到的情况,如温度变化及各部件参数漂移等,进行仿真模拟6.强大的收敛性分析:Saber非常仔细地选择了算法,使遇见收敛性问题的可能性降到最小,这是其它仿真器经常遇到而无法解决的问题。

Saber顺序的使用了5种强大的算法来解决收敛性问题,在系统评估时,Saber对精确系统方程提出一种分段式线性评估。

这样,即使非常困难的仿真问题,如尖锐信号的瞬态分析,都可以被很好地控制。

7.仿真精度:在做仿真时,你需要确信仿真结果能精确反映你的物理系统的操作。

根据Avant!丰富的设计和仿真经验,Saber默认的精度控制可以在能够接受的仿真时间内提供高精度的仿真结果。

8.模型与仿真器分离:Saber仿真器同仿真模型完全分离,它允许你完整地存取和控制模型。

Saber中文使用教程之软件仿真流程

Saber中文使用教程之软件仿真流程

Saber中文使用教程之软件仿真流程(1)今天来简单谈谈 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 软件网表语法结构非常了解,以便在需要修改电路参数和结构的情况下,能够直接对网表文件进行编辑。

Saber软件简介

Saber软件简介

Saber软件的历史提到Saber软件的历史,就不得不提到几个公司Analogy,Avanti和Synopsys.Saber于1987年由Analogy公司推出,专用与混合信号和混合技术领域仿真验证.大家需要注意的一点是,1987年到现在已经20年了,也就是说Saber 这个软件产品从出生到现在已经活了20年.在非常注重商业效益的西方社会,一个软件产品在经历了20年的市场风雨以后,依然能够继续存在,只能说明一点,它确实有用,能够帮用户解决一些设计问题.到了90年中期,Avanti公司收购了Analogy 公司,Saber软件变成了Avanti公司的产品.在后来,到2000年左右的时候,Avanti 公司在那场EDA行业中最为惨烈专利战争中败给了当时的EDA行业巨头CADENCE,并为此要付出高额赔偿.当时EDA行业的另一巨头Synopsys抓住机会,将Avanti公司收购,而Saber软件也再次易主,成为Synopsys公司的产品.关于Synopsys公司和EDA行业,我不多说,有兴趣的网友可以上网查查.Saber软件的特点及应用领域Saber软件的特点我想主要有这么几个,一是集成度高,从调用绘制原理图到仿真分析,可以在一个环境中完成,不用切换工作环境.二是各种分析功能齐全,即可以进行DC、DT、AC、TR等这些基本功能分析,也能进行温度、参数灵敏度、蒙特卡诺、噪声、应力、失真等高级分析.三是强大的仿真数据后处理能力,运动SaberScope 工具,可以方便,自由的对仿真结果数据进行各种分析和比较乃至运算,同时,Saber 软件的交叉探针功能(crossprobe)可以很方便的在Sketch中观察仿真结果数据.Saber软件的工具环境Saber软件主要包括SaberGuide、SaberSketch、SaberScope三部分.SaberSketch主要用于绘制电路图,而SaberGuide用于仿真控制,仿真结果可在SaberScope查看.并且,目前Saber软件支持WindowsXP,Linux, UINX等多种平台.。

Saber仿真软件介绍

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是美国Analogy公司开发

SABER是美国Analogy公司开发

SABER是美国Analogy公司开发、现由Synopsys公司经营的系统仿真软件,被誉为全球最先进的系统仿真软件,也是唯一的多技术、多领域的系统仿真产品,现已成为混合信号、混合技术设计和验证工具的业界标准,可用于电子、电力电子、机电一体化、机械、光电、光学、控制等不同类型系统构成的混合系统仿真,这也是SABER的最大特点。

SABER作为混合仿真系统,可以兼容模拟、数字、控制量的混合仿真,便于在不同层面上分析和解决问题,其他仿真软件不具备这样的功能。

SABER仿真软件是当今世界上功能强大的电力电子仿真软件之一,我们从以下几个方面对SABER 仿真软件进行介绍:(1)、原理图输入和仿真。

SABER Sketch是SABER的原理图输入工具,通过它可以直接进入SABER 仿真引擎。

在SABER Sketch中,用户能够创建自己的原理图,启动SABER完成各种仿真(偏置点分析、DC分析、AC分析、瞬态分析、温度分析、参数分析、傅立叶分析、蒙特卡诺分析、噪声分析、应力分析、失真分析等),可以直接在原理图上查看仿真结果,SABER Sketch及其仿真功能可以帮助用户完成混合信号、混合技术(电气、液压等)系统的仿真分析。

SABER Sketch 中的原理图可以输出成多种标准图形格式,用于报告、设计审阅或创建文档。

(2)、数据可视化和分析。

Cosmos Scope是SABER的波形查看和仿真结果分析工具,它的测量工具有50多种标准的测量功能,可以对波形进行准确的定量分析。

它的专利工具——波形计算器,可以对波形进行多种数学操作。

Cosmos Scope中的图形也可以输出成多种标准图形格式用于文档。

(3)、模型库。

SABER拥有市场上最大的电气、混合信号、混合技术模型库,它具有很大的通用模型库和较为精确的具体型号的器件模型,其元件模型库中有4700多种带具体型号的器件模型,500多种通用模型,能够满足航空、汽车和电源设计的需求。

Saber入门教程中文版

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仿真软件是一个功能非常强大的电路仿真软件,尤其适合应用在开关电源领域的时域和频域仿真。

但由于国内的学术机构和公司不太重视仿真应用,所以相关的研究较少,没有形成系统化的文档体系,这给想学习仿真软件应用的工程师造成了许多的困扰,始终在门外徘徊而不得入。

本人从事4年多的开关电源研发工作,对仿真软件从一开始的茫然无知,到一个人的苦苦探索,几年下来也不过是了解皮毛而已,深感个人力量的渺小,希望以这篇文章为引子,能够激发大家的兴趣,积聚众人的智慧,使得我们能够对saber仿真软件有全新的认识和理解,能够在开发工作中更加熟练的使用它,提高我们的开发效率。

下面仅以简单的实例,介绍一下saber的基本应用,供初学者参考。

在saber安装完成之后,点击进入saber sketch,然后选择file—> new—>schematic,进入原理图绘制画面,如下图所示:在进入原理图绘制界面之后,可以按照我们自己的需要来绘制电路原理图。

首先,我们来绘制一个简单的三极管共发射极电路。

第一步,添加元器件,在空白处点击鼠标右键菜单get part—>part gallery有两个选择器件的方法,上面的左图是search画面,可以在搜索框中键入关键字来检索,右图是borwse画面,可以在相关的文件目录下查找自己需要的器件。

通常情况下,选择search方式更为快捷,根据关键字可以快速定位到自己想要的器件。

如下图所示,输入双极型晶体管的缩写bjt,回车确定,列表中显示所有含有关键字bjt的器件,我们选择第三个选择项,这是一个理想的NPN型三极管,双击之后,在原理图中就添加了该器件。

Saber仿真软件介绍之欧阳家百创编

Saber仿真软件介绍之欧阳家百创编

Saber 软件简介欧阳家百(2021.03.07)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软件的仿真流程问题。

利用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 软件简介欧阳家百(2021.03.07)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软件主要用于外围电路的仿真模拟,包括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 软件概述•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仿真软件介绍

Saber仿真软件介绍

Saber 软件简介Saber软件主要用于外围电路得仿真模拟,包括SaberSketch与SaberDesigner两部分。

SaberSketch用于绘制电路图,而SaberDesigner 用于对电路仿真模拟,模拟结果可在SaberScope与DesignProbe中查瞧。

Saber得特点归纳有以下几条:1.集成度高:从调用画图程序到仿真模拟,可以在一个环境中完成,不用四处切换工作环境。

完整得图形查瞧功能:Saber提供了SaberScope与DesignProbe来查瞧仿真结果,而SaberScope功能更加强大。

各种完整得高级仿真:可进行偏置点分析、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用。

saber基础篇

saber基础篇

Saber电源仿真——基础篇电路仿真作为电路计算的必要补充和论证手段,在工程应用中起着越来越重要的作用。

熟练地使用仿真工具,在设计的起始阶段就能够发现方案设计和参数计算的重大错误,在产品开发过程中,辅之以精确的建模和仿真,可以替代大量的实际调试工作,节约可观的人力和物力投入,极大的提高开发效率。

Saber仿真软件是一个功能非常强大的电路仿真软件,尤其适合应用在开关电源领域的时域和频域仿真。

但由于国内的学术机构和公司不太重视仿真应用,所以相关的研究较少,没有形成系统化的文档体系,这给想学习仿真软件应用的工程师造成了许多的困扰,始终在门外徘徊而不得入。

本人从事4年多的开关电源研发工作,对仿真软件从一开始的茫然无知,到一个人的苦苦探索,几年下来也不过是了解皮毛而已,深感个人力量的渺小,希望以这篇文章为引子,能够激发大家的兴趣,积聚众人的智慧,使得我们能够对saber仿真软件有全新的认识和理解,能够在开发工作中更加熟练的使用它,提高我们的开发效率。

下面仅以简单的实例,介绍一下saber的基本应用,供初学者参考。

在saber安装完成之后,点击进入saber sketch,然后选择file—> new—>schematic,进入原理图绘制画面,如下图所示:在进入原理图绘制界面之后,可以按照我们自己的需要来绘制电路原理图。

首先,我们来绘制一个简单的三极管共发射极电路。

第一步,添加元器件,在空白处点击鼠标右键菜单get part—>part gallery有两个选择器件的方法,上面的左图是search画面,可以在搜索框中键入关键字来检索,右图是borwse画面,可以在相关的文件目录下查找自己需要的器件。

通常情况下,选择search方式更为快捷,根据关键字可以快速定位到自己想要的器件。

如下图所示,输入双极型晶体管的缩写bjt,回车确定,列表中显示所有含有关键字bjt的器件,我们选择第三个选择项,这是一个理想的NPN型三极管,双击之后,在原理图中就添加了该器件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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。

➢打开电路图编辑窗口在启动SaberSketch后,要打开电路图编辑窗口,操作如下:▲要创建一个新的设计,选择File>New>Design,或者点击快捷图标,会打开一个空白窗口。

▲要打开一个已有的设计,选择File>Open>Design,或者点击快捷图标,在Open Design 对话框中选择要打开的设计。

图1-1 SaberSketch的用户界面➢选择和放置电路元件打开电路图编辑窗口后,就可以放置元件符号了。

在Saber中,每个元件符号的功能是用基本的层次电路图或者MAST模板来描述的,所以在最底层电路中的元件必须与MAST模板链接才能够被Saber模拟。

在电路图中放置的符号成为元件符号,元件符号是原始符号的复制品,它可以被修改,原始符号给元件符号提供了默认值,例如:当在电路图中放置一个电阻符号时,修改rnom属性,指定新的电阻值,而原始符号的rnom 的默认值没有改变。

要改变元件符号,除了直接修改元件符号外,还可以通过修改原始符号,原始符号改变,元件符号将随之改变。

例如:如果改变了原始符号的图形或者默认属性,SaberSketch在保存了所编辑的符号后,将对已打开的电路图中的相关元件符号全部更新,不管何时打开电路图,SaberSketch都会检查和更新相关元件符号。

●查找元件▲如果要查找具体的产品元件,用Parts Gallery中的参数查询向导可以达到此目的,选择Schematic>Get Part>Parametric Search,或者选择右键快捷菜单中的Get Part>Parametric Search,将出现Parametric Search Wizard框,如图1-2所示,选择产品元件所属类型,然后点击Next,在General Information、Maximum Rating、Performance Specifications三个标签中,进行相关设置,然后点击Finish,就可以列出符合要求的产品。

图1-2 参数查询向导▲在Parts Gallery中查找元件的一种方法是,打开Parts Gallery框(Tools>Parts Library,或者Schematic>Get Part>Parts Library,或者右键快捷菜单Get Part>Parts Gallery,或者用工具栏中的图标),如图1-3所示,用Available Categories列表中的导航树,一层层往下查找。

双击每层的名称,就可以显示该层的子层,在Available Parts处会显示出该子层中所包含的元件,并显示出该元件的图形,点击Place 按钮或双击该元件名称就可以将元件放入电路图中(元件会放在电路图中央)。

该框下端显示出元件的相关信息。

图1-3 Parts Gallery 框▲用Parts Gallery查找元件的另一种方法是,用它的搜索功能,在Search String中键入字符串,对字符串的搜索设置可以选择Parts Gallery框中的Options>Preferences,出现Parts Gallery Preferences框,如图1-4所示,点击Search标签,进行相关设置。

例如:普通的晶体管在库中,模板名是q_3p,符号名称是npn,元件名称是BJT。

搜索到元件后,点击Place按钮或双击该元件名称即可放置元件。

选择Parts Gallery中的Tools>View Template可以查看所选元件的MAST模板。

图1-4 Parts Gallery Preferences框▲选择Schematic>Get Part>By Symbol Name,或者右键快捷菜单中的Get Part>By Symbol Name,打开Get and Plate Symbol By Name对话框,如图1-5所示,在Symbol处键入符号名称,如果不知道符号的路径,可以点击Browse按钮,查找符号的位置,点击Place 按钮即可将符号放置电路图中。

图1-5 Get and Place Symbol By Name对话框 移动元件符号,指定元件名称将鼠标光标移到元件符号上,元件颜色会变成高亮度红色,点击并按住左键,移动鼠标至指定位置,松开左键,元件就会放到新的位置。

当放置元件时,SaberSketch将自动给元件设置一个唯一的标注(ref),可以在后面的属性修改中对此进行修改。

●增加电源和模拟激励源大多数设计需要电源和模拟激励源才能实现其功能,下面对各部分简述:▲电源:在设计中可以用全局网络标号(如Vcc或Vdd)连接电源和各个部件,但必须要将一个电源和全局网络标号连接起来,否则在模拟中,全局网络标号将浮空。

▲地:在电路图中必须加入元件“Saber node 0”,如果不加入模拟地,模拟将出错。

可以通过Parts Gallery搜索描述中含有ground的部件,进而发现Ground(Saber node 0)。

▲模拟激励源:这些部件(如:正弦电压源或者系统控制源)作为模拟中的激励源。

●在设计中加入数字部件在设计中加入数字部件进行混合模拟,按下面步骤进行:1、在电路图中放置普通的数字元件2、设置传输延时和惯性延时在数字元件的tplh和tphl属性中,可以指定传输延时;在tilh和tihl属性中,可以指定惯性延时(通过门电路的最小脉冲)。

默认情况下,这四个属性是未定义的。

3、制定使用Hypermodel的类型。

●添加Hypermodel在模拟器中,数字信号用离散状态(如0、1、Z、X)表示,模拟信号用连续曲线表示,如果设计中包含模拟和数字元件,Saber必须用Hypermodel将模拟信号和数字信号进行匹配。

▲使用默认的Hypermodel默认的Hypermodel用5V CMOS技术理想Hypermodel,该模型只是为了方便模拟,提高模拟速度,得出模拟的近似结果。

网表器会自动添加默认的Hypermodel。

▲使用理想的Hypermodel理想Hypermodel在数字信号和模拟信号间提供近似的传输,它们不会考虑实际中器件的行为,这种模拟需要较少的时间。

在初次设计,要对电路的性能有个大体的了解时,使用这些理想的Hypermodel是比较有用的。

添加Hypermodel将在下面具体介绍。

▲使用指定技术的Hypermodel与理想Hypermodel相比,这些Hypermodel模型化了其它的特性(如:电流级、输出电容、泄漏电流等),并且提高了理想Hypermodel的特性的精确度。

因为这些Hypermodel模型化了大量的影响因素,所以所需的模拟时间较长,但结果是非常精确的。

当设计已经具备了一定的基本结构后,要对设计进行微调,可以使用这些Hypermodel。

使用这些Hypermodel的具体操作后面详述。

▲Hypermodel文件名和逻辑族下列表格比较理想Hypermodel和指定技术Hypermodel使用的文件名的逻辑族:注:所以提供的Hypermodel文件在Saber_home/template/hypermod目录,尾缀为 .shm▲创建部分指定数量的Hypermodel如果在Saber/Netlister Settings框中仅定义一个指定技术的Hypermodel文件,网表器将为在模拟和数字边界的指定族添加一个类属Hypermodel。

如果想让一部分有象实际元件一样的特性,必须在元件的每个管脚处定义一个指定的Hypermodel。

例如:用74LS04反相器对数字管脚定义一个Hypermodel,具体过程如下:1、在Saber/Netlister Settings框中指定TI LS Hypermodel文件。

2、该Hypermodel文件位于template/hypermod目录,找到ti2.shm文件,在该文件中搜索文本“74LS04”,结果显示如下:74LS04:adadadg dadadap : : ti74ls_15 a表示输入(input),d表示输出(output),g表示地(ground),p表示电源(power),ti74ls_15是模型地标称。

3、在数字元件的每个端口添加一个SaberModelName属性。

打开所有端口的属性编辑器,本例中表示如下:Name ValueSaberModelName ti74ls_15点击Apply按钮。

▲从Saber/Netlister Settings框中选择Hypermodel1、打开Saber/Netlister Settings框(Edit>Saber/NetlisterSettings)。

相关文档
最新文档