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
软件网表语法结构非常了解,
以便在需要修改电路参数和结构的情况下,
能够直
接对网表文件进行编辑