| | | | | 21,RS触发器的英文名称是latch,nor
22,在Saber中可以使用VARY(在sketch的analyses/parametric/vary里,或者标签栏那个象可变电阻一样的图标)方法实现对器件参数的扫描(设定一个范围和步长,对每个参数进行一次分析并得到波形),用以确定元件的正确参数。
要在vary和蒙特卡罗分析(分析元件参数有容差时对电路信号的影响,容差tol值在0和1之间),设置窗口内选择add analysis\after loops\view plotfiles in scope才可看到想要的信号波形。
23,分析晶体管共射极放大电路时,先分析其静态工作状态,画出集电极电流-Vce波形,和直流负载线AC(斜率等于-1/Rc。其中Rc 是c极与vcc间电阻)与所选基极电流线交点Q。确定静态工作点的原则是:当要放大的交流信号不大时,为降低dc电源vcc的能量消耗,在不产生失真和保证一定放大倍数的前提下Q要选得低一些。注意,当Q选择过低且信号幅度较大当基极电流峰值大于其直流量的时候会导致截止失真(记忆:截至失真对应要放大的交流信号正向波形放大正常,负信号放大失真);反之,当Q点选的过高而交流信号幅值较大时会使工作点一段时间内停留在饱和区,即饱和失真(对应要放大的正信号失真)。
(饱和对应正失真,截至对应负失真)
在运算放大电路的仿真(R3即Rc不变,直流负载线斜率不变)里,提供直流偏置的R1(vcc到b极),R2(b极对地)的参数选择非常重要。当R1比R2大不不够多(即基极电流偏大,Q高,R1=80K,R2=20K)时电路发生饱和失真,输入交流小信号的反向放大正常,正向放大波形不对;反之,基极电流太小时电路发生截至失真,正向放大正常,反向放大截至。
24,高手在做蒙特卡罗分析的时候ceed的参数把current改成了constant,parameter file设为了mc_par, run里填的是在指定范围内选定元件(tol值不为0)变化的次数(domono设为100)。
25,有时候输出波形不在坐标系的中间(如比较靠下发,上面的空白很多)时,右键单击波形窗口,选择弹出菜单中的axis attributes即可改变坐标轴参数。
26,在C:\Synopsys\V-2004.06-SP1\Saber\template\hypermod可以编辑器件的hypermod(右键单击器件原型选择view template可以弹出)。
主菜单Edit\saber netlist setting里面设Netlister\hypermodels。
在4069数字仿真电路原理图中先弹出4069的properties菜单,选择Edit\ports,再选择out端子并添加新的SaberModelName属性就可以完成CD4069的建模,使inv_l4有了4069的数字行为和端口特性。(Saber软件的PartGallery里Digital Block目录下,提供了各种功能的基础数字器件得template,如理想的门电路、触发器、计数器,寄存器、MUX/DEMUX以及激励源等。这些template 完全可以用来仿真CD4040或者CD4069此类数字器件的数字行为。所欠缺的是如果这些数字器件和在电路中和模型器件(如电阻)相连,那上面这些template 将无法仿真想要的数字器件的端口特性(如高低电平大小,驱动能力等)。
27,做small signal ac分析时每个测试点都会得出两个波形,但是要右键单击编辑显示axis的grid选为shown才象书上的波形图。而ac分析的时候起始频率设为1,结束频率可选为交流信号频率的100倍,个数选默认的100个就可以了。
在measure里面选lowpass和highpass可以测出转折点。
28,今天大意,复制网页里面带×乘号的值给sketch里面的电阻赋值,结果出错。改成*就好了。(跟伟福里面的错误一样)
29,在scope的波形里面有时候选择了测量功能但是又想把测量的量去掉的话,右键单击测量结果,选择measure result,在打开的窗口中选择delete measurement。
30, zener是稳压管模型,并带有许多稳压管的特性。其参数中 saber_model->vzt (点击右边的白色方框才可弹出菜单)参数用于设置稳压值,izt用于设置稳压电流范围,其他参数可参考saber的帮助文档。
31, 在不同的saber sketch窗口打开的原理图不能进行复制粘贴操作,必须是在同一个sketch窗口内open的原理图之间才可以。
32, 创建模块符号,以后可以直接调用模块,只需修改一些参数即可。步骤:
A:先画出原理图,并放置端子(那个小方块的名称是hierarchical analog)。不要以为花完module以后就可以把对应的原理图删除或者是在其上直接画sketch,要单独保留。
B:在schematic\create\ hierarchical symbol,然后用画图工具画处想要的形状即可。
C:在画符号的窗口右键单击,选择properties,添加一些项目,如原理图里元件值如c_val,调用的时候只要改变模块properties里面的参数就可以得到不同的功能。(如滤波电路对应的转折频率等)附:在原理图里面不能改第一项ref,即元件搜索名,但是在画symbol的窗口里面可以改。
D:在原理图中要调用自己定义的symbol时是右键单击,选择get part\by symbol name,然后browse找到自己画的模块即可成功添加。
33,注意,在赋值的时候,诸如1/(2*{pi}*{fn}*c_val)。Pi和fn是property的名字,要用{}大括号来括起来而不是(),否则一定会出错的。只有等式最外面的两边是()。
34,做vary分析时选择add analysis但是cosmos scope里面依然没有波形(虽然选择open only)。这时在signal manager里面点击select plotfiles,选择波形文件既可看到波形)。
35,saber里面有些模板不可以使用,比如C:\Synopsys\V-2004.06-SP1\Saber\component\compartr\gcl里面所有的运放(如lm393)。变通:搜索元件库里的293或者193。
36,vary分析后显示各个波形所对应参数的方法:
在对应波形中右键单击,选择member……/在对话框中选择 Show all labels 命令,即可显示各个波形相对的参数值。
37,scope中两波形相减可以参考波形计算器的help文件。
步骤:选择第一个波形,在计算器中单击中键,第二个波形,再单击中键,然后单击计算器右下角的减号,出来表达式后再按左上角的波形按钮即可。
|
|
|
| | | | | | | 感谢楼主分享经验,新手学习学习~~~~
另请问楼主知道the initial point "DC" is not found,这个仿真错误信息的原因不?谢谢。 |
|
|
|
|
|
|
|
|
|
|
| | | | | | | saber是个综合系统,现在论坛里许多人也用得出神入化. |
|
|
|
|
|
|
|
|
|
|