欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    Saber仿真软件介绍.docx

    • 资源ID:1473447       资源大小:552.55KB        全文页数:89页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Saber仿真软件介绍.docx

    Saber软件简介Saber软件主要用于外用电路的仿真模拟,包括SaberSketch和SaberDesigner两部分。SaberSketch用于绘制电路图,而SaberDesigner用于对电路仿真模拟,模拟结果可在SaberScope和DeSignPrObC中看看。Saber的特点外纳有以下几条:1. 集成度高:从调用画图程序到仿真模拟,可以在一个环境中完成,不用四处切换工作环境。2. 完整的图形查看功能:Saber供应了SaberScope和DesignProbe来查看仿真结果,而SaberScopc功能更加强大。3. 各种完校的高级仿真:可进行偏置点分析、DC分析、AC分析、瞬态分析、温度分析、参数分析、傅汇叶分析、蒙特R诺分析、噪声分析、应力分析、失真分析等。4. 模块化和层次化:可将一部分电路块创建成一个符号表示,用于层次设计,并可对子电路和整体电路仿真模拟。5模拟行为模型:对电路在实际应用中的可能遇到的状况,如温度变更与各部件参数漂移等,进行仿真模拟。第一章用SaberSketCh画电路图在SaberSketCh的画图工具中包括了模拟电路、数字电路、机械等模拟技术库,也可以大致分成原有库和自定义库。要调用库,在PartsGallery,通过对库的描述、符号名称、MAST模板名称等,进行搜寻。画完电路图后,在SaberSketch界面可以干脆调用SaberGuidc对电路进行模拟,SaberGuide的全部功能在SaberSketch中都可以干腌调用。启动SaberSketChSaberSketCh包含电路图和符号编辑器,在电路图编辑器中,可以创建电路图。假如要把电路图作为一个更大系统的一部分,可以用SaberSketCh将该电路图用一个符号表示,作为一个块电路运用。启动SaberSketch:UNIX:在UNIX窗口中键入SketchAWindowsNT:在SaberDesigner程序蛆中双击SaberSketch图标穴面是SaberSketCh的用户界面与主要部分名称,见图1一1:退出SabcrSketch用。打开电路图编辑窗口在启动SaberSketCh后,要打开电路图编辑商口,操作如下:要创建一个新的设计,选择Design,或者点击快捷图标,会打开一个空白窗口。要打开一个已有的设计,选择Design,或者点击快捷图标,在OPenDesign对话框中选择要打开的设计。&>SaMrDCTigJicra”工只栏三iftit«W3_-h枚菜单sc状态.1.JaS111«14»QY,b1<c*S*e*<¼lrt*t*<re<SvalQ、“X*ltf7Zial>Sbe,作IB标¾¾¾¾¾al¾m¾l-Sy*8»标-eJbQI旧EMlXaIai周方U酝i-i-P7,|皿JTl画I等I喻I畸help:图1-1SaberSketch的用户界面逸邦和放电路元件打开电路图编辑便口后,就可以放置元件符号了。在Saber中,每个元件符号的功能是用基本的层次电路图或者MAST模板来描述的,所以在最底层电路中的元件必需与MAST模板处接才能够被Saber模拟。在电路图中放置的符号成为元件符号,元件符号是原始符号的复制品,它可以被修改,原始符号给元件符号供应了默认值,例如:当在电路图中放置一个电阻符号时,修改rnom属性,指定新的电阻值,而原始符号的rnom的默认值没有变更。要变更元件符号,除了干腌修改元件符号外,还可以通过修改原始符号,原始符号变更,元件符号将随之变更。例如:假如变更了原始符号的图形或者默认属性,SaberSketch在保存了所编辑的符号后,将对已打开的电路图中的相关元件符号全部更新,不管何时打开电路图,SaberSketCh都会检查和更新相关元件符号。人查找元件假如要套找具体的产品元件,用PartsGallery中的参数直询问导可以达到此目的,选择Schematic>GetPart>ParametricSearch,或者选择右健快捷菜单中的GetParSParametricSearch,将出现ParametricSearchWizard框,如图12所示,选择产品元件所属类型,然后点击Next,在GeneralInformation%MaximumRating、PerformanceSpecifications三个标签中,进行相关设置,然后点击FiniSh,就可以列出符合要求的产品。图1-2参数杳询向导在PartsGallery中查找元件的,种方法是,打开PartsGallery框(Tools>Parts1.ibrary,或者SchcmatioGetPart>Parts1.ibrary,或者右键快捷菜单GetPart>PartsGallery,或者用工具栏中的图标),如图1-3所示,AvailableCategories中的导航树,一层层往卜.查找。双击每层的名称,就可以显示该层的子层,在AvailableParts处会显示出该子层中所包含的元件,并显示出该元件的图形,点击Place按钮或双击该元件名称就可以将元件放入电路图中(元件会放在电路图中心)。该框下端显示出元件的相关信息。图13PartsGallery框用PartSGaIIery杳找元件的另一种方法是,用它的搜寻功能,在SearchString中键入字符串,对字符申的搜寻设置可以选择PartsGallery框中的Options>Prcferences,出现PartsGalleryPreferencestg,如图14所示,点击SearCh标签,进行相关设置。例如:一般的晶体管在库中,模板名是q_3p,符号名称是npn,元件名称是BJT。搜寻到元件后,点击PIaCe按钮或双击该元件名称即可放置元件。选择PartSGallery中的Tools>ViewTemplate可以查看所选元件的MAST模板。Frt*<llryPrefr*e图14PartsGalleryPreferences框选择SchematioGetPart>BySymbolName,或者右健快捷菜单中的GetPart>BySymbolName,打开GetandPlateSymbolByName对话框,如图1一5所示,在Symbol处键入符号名称,假如不知道符号的路径,可以点击BrOWSe按钮,查找符号的位置,点击PIaCe按钮即可将符号放置电路图中。Cettt4PleSnBby口PlaceC>o¾eIPartsGateiy,I图15GetandPlaceSymbolByName对话框1.移动元件符号,指定元件名需将鼠标光标移到元件符号上,元件颜色会变成高亮度红色,点击并按住左健,移动鼠标至指定位置,松开左键,元件就会放到新的位置。当放置元件时,SaberSketCh将自动给元件设置一个唯一的标注(ref),可以在后面的属性修改中对此进行修改。工增加电源和模拟激励濠大多数设计须要电源和模拟激励源才能实现其功能,F面对各部分简述:电源:在设计中可以用全局网络标号(如VCC或Vdd)连接电源和各个部件,但必须要将一个电源和全局网络标号连接起来,否则在模拟中,全局网络标号将浮空。地:在电路图中必需加入元件“Sabernode0”,假如不加入模拟地,模拟将出借。可以通过PartsGallery搜寻描述中含有ground的部件,进而发觉Ground(Sabernode0)。模拟制#整:这些部件(如:正弦电压源或者系统限制源)作为模拟中的激励源。上在设计中加入数字部件在设计中加入数字部件进行混合模拟,按下面步骤进行:1、在电路图中放置一般的数字元件2、设置传输延时和惯性延时在数字元件的tplh和tphl属性中,可以指定传输延时;在tilh和tihl属性中,可以指定惯性延时(通过门电路的最小脉冲)。默认状况卜,这四个属性是未定义的。3,制定运用Hypermodel的类型。人添加HyPermodel在模拟器中,数字信号用离散状态(如0、1、Z、X)表示,模拟信号用连续曲线表示,假如设计中包含模拟和数字元件,Saber必需用Hypermodel将模拟信号和数字信号进行匹配。运用默认的Hypermodd默认的HyPermOdCl用5VCMe)S技术志向Hypermodel,该模型只是为了便利模拟,提高模拟速度,得出模拟的近似结果。网表器会自动添加默认的Hypcrmodclo运用志向的Hypermodd志向HyPermOdCl在数字信号和模拟信号间供应近似的传输,它们不会考虑实际中器件的行为,这种模拟须要较少的时间。在初次设计,要对电路的性能有个大体的了解时,运用这些志向的Hypermodel是比较有用的。添加HyPelmodel将在N面具体介绍。运用指定技术的Hypermodd与志向Hypcrmodel相比,这些Hypermoclel模型化了其它的特性(如:电流级、输出电容、泄漏电流等),井旦提高了志向HyPClmodcl的特性的精确度。因为这些Hypermodel模型化了大出的影响因素,所以所需的模拟时间较长,但结果是特别精确的。当设计已经具备了均定的基本结构后,要对设计进行微调,可以运用这些Hypermodel0运用这些Hypermodel的具体操作后面详述。AHypermodd文件名和逻辑靛下列表格比较志向Hypermodel和指定技术Hypcrmodcl运用的文件名的逻辑族:逻辑族志向Hypermodel文件名指定技Hypermodcl文术件名5VCMOSIdeal(cdjde.shm)CDRCACD(cd5.shm)5V15VCMOSIdeal(cdjde.shm)CDRCACD(cdl5.shm)15VEC1.MC1600系列Ideal(ec1.ide.shm)EC1.EC1.(ccl.shm)军用高速CMOSIdeal(mhc-ide.shm)MHCMilitary(mhc.shm)HC高速CMOSIdealHC(hcjde.shm)IdealHCT(hctjde.shm)MotorolaHC(mt.shm)快速TT1.IdealFast(fjde.shm)NationalFastTT1.(ns.shm)ASTT1./A1.STT1.IdealA1.S(als-ide.shm)TIA1.S/AS(ti.shm)Standard/1.STT1.Ideal1.S(lsjde.shm)TI1.S(ti2.shm)注:所以供应的Hypermodel文件在Sabcr_homc/template/hypermodt50,尾缀为.shm创建部分指定数的Hypermodd假如在Saber/NetlisterSettings框中仅定义一个指定技术的Hypermodel文件,网表器将为在模拟和数字边界的指定族添加一个类属Hypermodelo假如想让一部分彳象实际元件一样的特性,必需在元件的每个管脚处定义一个指定的HyPermode1.例如:用741.S04反相器对数字管脚定义一个HyPCrmodCI,具体过程如下:I、在Saber/NetlisterSettings框中指定Tl1.SHypermodel文件。2,该Hypermodel文件位于template/hypermod书目,找到ti2.shm文件,在该文件中搜寻文本“741.S04”,结果显示如下:741.S04adadadgdadadapti741s.15a表示输入(input),d表示输出(OUtPUt),g表示地(ground),P表示电源(power),ti741s_15是模型地标称。3、在数字元件的每个端口添加一个SaberModelName屈性。打开全部端口的属性编辑器,本例中表示如卜NNameValueSaberModelNameti741s-15点击Apply按钮。从Saber/NetlisterSettings框中选挥HypermoddI、打开Saber/NctlisterSettingsfl(Edit>SaberNetlisterSettings)o留意:在此之前必需用DCSign>Use指定该设计为最匕层才行。2、选择Netlister标签,然后是Hypermodels标签.Available列表框中列出预定义的Hypcrmodel3、指定Hypermodel在Available框中点击要运用的Hypermodel,然后点击«»按钮,将该Hypermodel放入Selected列表框中,点击Apply按钮,然后是SaVe按钮,保存设置。4、在BaSiC标签中指定参考电源和参考地。5、点击Ck)Se按钮,关闭Saber/NetlisterSettings框。拥入HyPermOdel后,重新命名网络标号假如在数字元件和模拟元件之间插入Hypermodel,会要求重新命名网络标拟元件一边标号不变,元件一边的号改为号,在棋的网络在数字网络标netname_digital_part_inst_pinname,如图16所示:图1一6在数字和模拟元件间加入Hypermodel后的状况假如网表器报告错误,检查网表器(netlister_name.out)的脚本,解决错误。,不同类型间的连接假如设计中包含多种技术元件(如电气和机械),当连接不同技术模板时,须要考虑类型间的连接,用接口模板来完成。属性是电路图中元件特性的信息标签。上修改Jl性要修改元件属性,方法如E假如屈性在电路图中可见,用鼠标左键点击属性,在电路图窗口中干脆编辑属性。假如屈性值在电路图中不行见,或者要编辑更多的属性值,可以打开属性编辑器。将鼠标光标移至元件符号上面,双击符号,或者从右键快捷菜单中选择Properties,屈性编辑器就会出现,如图1-7所示,通过ValUe处的值就用编辑器中的Attributes菜除、复制和变更示该属性名称与行见,半绿半黑修改Name和可以修改属性了。Edit和单可以增加、删属性。框中黑点表值在电路图中不表示该属性的值在电路图中可见,全绿表示该属性名称与值在电路图中都可见,蓝色的锁表示锁定该属性,不允许修改。图1-7屈性编辑器1.属性各要素Name:属性名称,除了SabeJmOde1、refsPrirnitiVe属性外,已供应的模拟元件属性名称都干脆与MAST模板对应。AValue:定义属性值。AAttribute:定义属性位置、颜色、字体、属性在电路图中是否可见等AQualifiers:允许生成属性组,可以用于其它设计工具中C在Vakie中的以*rcq*表示的,电阻器的阻值(mom),电容器的电容(c),电感的电感值,晶体管的类型(NPN5)或者PNP1.p),必需为这些值指定具体的值。1获得属性帮助在属性编辑器的下拉菜堂中,选择Help>HelponPart,或者选中属性,在属性编辑器左卜一角的Help处会显示该属性的含义C耍杳阅元件的MAST模板,可以在屈性编辑器中选择Help>ViewTemplate,或者在电路图中,鼠标移至元件符号处,从右健快捷菜单中选择ViewTemplate0工指定全局属性用Saber符号(元件名称为"SabcrIncludeFilc")可以指定全局属性,元件的属性定义优先于Saber符号定义的属性,按F面的步骤可以添加全时属性到Saber符号中:1、打开PartSGanery对话框,查找到Saber符号并放置到电路图中2、打开Saber符号的属性编辑器3、耍自定义全局屈性,点击NeWPrOPCrty,在Name和ValUe处填入4、点击C)K按钮完成修改人定义和传递分数假如属性值是数字,先将属性值定义为一个标签,然后再定义标签的数值。如:电容器的属性值定义为c_val,这个标签就成为一个参数,这个参数的数值是由表示该电路块的符号的属性JVaI的值来传递的;假如属性值不是数字,可以用标签、引用字串定义属性值,如用fn表示其数值,其数值由上级电路的属性fn的值来传递。例子:如图1-8,是一个有源滤波电路,在该电路中全部的元件的数值是用fn和c_val来图1-8有源滤波电路定义的,留意c_val不须典,因为JVaI本号就表示电容的属性值。为电路创建一个符号,添加两个屈性fn和JVa1,在高一级的电路中放置和修改fn和c,val的属性值,如图19所示:图1-9有源滤波电路的上层电路布线I、起先布线将鼠标移至元件管脚处,图标变成卜字架,表示鼠标已在管脚处,点击左槌即可起先画线。(其它方法:按W健,或者点击图标栏中的布线按钮,或者选择SchematioCreatoWire,或者从右键快捷菜单中选择Create>Wire)2、要变更布线方向,在指定位置点击左健,然后可以接着画下一段线。在未结束画线前,点击右键,可弹出快捷菜单,内容如下:AFlipPreviousVertex:对直角布线,翻转从前两个线段会使端点与原先成180度的方向 DeletePreviousVertex:删除从前的端点,也可用Backspace键AAny-AngleSegment将线段改成随意方向,不随网格走向。当下一个端点建江后,布线又复原到直角布线。在布线时可以按住shift键,这样就可以进行随意方向的布线了(也可以选择Edit>SchematicPreferences中的Wire标签,在其中的OrientatiOn处选择Any-Angle) Done:将当前线段在点击右键处结束ACancel:取消布线操作3、耍取消布线和删除全部线段,按ESCaPe键或在布线快捷菜单中点击Cancel4、结束布线在要连接的端口或连线处点击左键,或在空余处双击左键,或点击右健快捷菜单中的Done1.RM布线在要编辑的线段上点击左键,要删除线段,按Delete键(或者从布线快捷菜单中,或电路图快捷菜单,或者Edit菜单中,选择Delete)O要移动连线端点,将光标移至该点,点击左健,移动鼠标,假如原先有连接,那么移动后将产生新的线段,但连接保持不变。要移动连线或符号,将光标移至物体匕点击并按住左键,移功鼠标至指定位置,松开左健,原先的连接将保持。1.给连线命名画完连线后,可以给它命名,假如不命名,SaberSketch会生成一个名字(如5183)。假如多个连线连到同一个点,只需命名一条连线,SaberSketch会将此命名应用到与其相连的其它连线。在电路图中命名连线方法如下:I、将光标移至连线上,高亮显示红色2、点击右键,在快捷菜单中选择AttribUtCS该操作显示连线属性框,假如要全居变更电路图中的连线,可以通过编辑SchematicPreferences框中的Wire标签来实现(Edit>SchematicPreference),或者在连线属性框中的左F脚的Applyto中选择AllWires03、修改连线名称,点击APPIy按钮连线名称应用字母和数字构成,连线名不能是Saber的吩咐或者MAST模板的保留字。4、假如连线名在电路图中可见,可以干脆修改它1连线的其它方法除在电路图中画线外,还可用下列技术来连接元件。设计SchematicPreferenCe框(Edit>SchematicPreference),使节点高克显示,这样可以救证连线是否按要求连接。运用连线名称:即使电路图中连线未连接,只要命名相同,SaberSkctch就认为是相连的。运用页间连接器:SamePageConnector(sconn)符号位于PartsGallery的MASTParts1.ibrary>SchematicOnly>Connector,通过页间连接器来定义连线名称,编辑其Name属性即可变更连线名称C运用Bundle:bundle象一个有序线组,而不像总线,bundle仅是连线间的连接。BUndIe为电路图中布置一系列的连线供应了便利的方法,不用画出众多的连线。在SaberSketCh图标栏中选择bundle图标,犹如画连线一样。要从bundle中添加或移走连线,仅连接或去除连到bundle上的连线即可。SaberSketchJfl附于bundle上的连线名来确定连线间的连接,连线名可以在电路图中干脆编辑。要修改bundle的属性,高亮显示bundle,从右键快捷菜单中选择Attributes,或者双击bundlc<.>添加边界(Borders)Borders允许变更电路图的外观和添加些重要信息,如题目、版本历史、图纸编号等,可以用PartsGallery(MASTParts1.ibrary>Schcmaticonly>Borders)在电路图中添加Borders,运用TeXtVariableS对话框(Schematic>AnnotateInfo)可将修改日期、文件名称、图纸号等信息自动更新并添加到电路图中。>将电路图块用一个符号表示符号是模板或电路图的图形表示,符号的属性.描述了它们所代表的模板或电路图的特性,将部分电路系统创建成符号,可用于层次电路系统中。符号的创建可以分为两种:为已有的电路图创建符号1、创建电路图,然后为电路图添加层间端Il连接符号(MASTParts1.ibrar>7SchematicOnly/Connectors,假如连接符号连接电路中的数字信号,要运用层间输入、输出、双向连接符号;假如连接符号连接电路中的模拟信号,运用层间模拟连接符号)。2、电路图与端11设置好后,起先创建符号(Schematic>Create>HierarchicalSymbol,或者在电路图右键快捷菜单中选择CrcatoHicrarchicalSymbol),SaberSketch将打开符号编辑窗口,电路图中的端口会出现在符号编辑窗口中,符号名称与电路图名称,其尾缀为ai.sym°3、用画图工具为符号画图(Tools>DrawingTool,或者点击工具栏中画图工具图标)。4、为符号创建属性,以便每个参数能传递到电路图中。打开符号属性编辑器(Symbol>Propertics,或者在电路图中右键快捷菜单中选择Properties),在Name和Value处填入属性名与值。5、保存符号0,退出符号编辑器(>Active)创建符号,将符号与电路或MAST模板连接1、要创建新符号,选择>Symbol;要打开已方的符号,选择>Symbol,打开OPenSymbol对话框,选择符号。打开符号编辑窗11后,窗口中间显示的花十字图形为该符号的中心,现在可以编辑和修改符号了。2、用画图工具(选择Tools>DrawingTool,或者Symbol>Create>Graphics,或者点击工具栏中的画图工具图标)可以为符号创建图形和注释文本,添加的图形和文本只是符号的外观,对符号的功能和卜级描述没有影响“3、画完符号图形后,可以给符号添加端II,端口是与内部电路或者MAST模板的匹配连接点。用SymboloCreate,选择要放置的端11类型。4、放置好端口后,将鼠标光标移至端口名称处,点击左键,键入新的端口名称“也可以用PorlAttribUtCS框来修改端11名称与其它属性(在端口上点击右键,选择AttribUtes),端口的名称不能用MAST模板的保留字或者Saber的吩咐与Saber中的自变依。假如卜一级是电路图,端口名称要与电路图中电路层次连接符号的Name.属性保持一样;假如下一级是MAST模板,端口名称要与MAST模板定义的连接点保持一样。5、使符号与下一级连接,有三种状况: 使符号与电路图连接SaberSketch默认符号名与电路图名保持一样,并且在同一书目中,假如不是这样,必需在A1.SCH_PATH环境变量中指定符号与电路图的路径名称。假如符号和电路图名称不按默认习惯定义,可以通过给符号添加SChematiC属性来定义电路图名称,该屈性指定内部电路图的名称。也可以添加PrimitiVe属性,其值为空的。 为符号创建电路图假如没有为符号打算好电路图,可以用Symbol>Create>HierarchicalSchematic打开SaberSketch电路图窗口,打开新窗口时,电路图以符号名命名,符号的端11转变成电路图的层次连接符号,用层次连接符号作为输入、输出创建新的电路图。 使符号与MAST模板连接为了使符号与MAST模板连接,必需给符号添加Primitive属性,其值为MAST模板的名字。要给符号一个标示,必需给符号添加ref属性,value处空。模板默认属性是在符号中指定的,而不是在模板内,模板信息系统会自动将模板自变成与符号连接。6、指定符号的属性:ref属性为卜一级中每个元件定义了唯一的元件名,当在电路图中放置符号时,假如供应当属性,SabCrSketCh会自动安排一个唯一的名字给元件符号,当然用户可以自己修改假如电路图中包含参数,可以定义用于内部电路的参数值,在符号上添加与参数名一样的属性即可。假如不用该方法解决参数值的问题,必需在层次电路中的上一级用SaberInclude文件定义。7、创建在线帮助在属性编辑器中,选中某属性,选择Attributes>HelpMessage,填入自己的帮助描述。8、保存符号O9、将符号添加到PartsGallery中在符号编辑窗口中创建的符号可以用SchematioGetPart>BySymbolName菜单放置到电路图中,也可以把符号放到PartsGallery的数据库中。打开PartsGallery,用Edit>NCWPart菜单,将符号放入PartSGalIery数据库中,符号是放入到aimparcuser的用户数据库文件中的。>ft#SaberSketchO*通过卜拉菜单保存电路图,SaberSketch以尾缀为.ai_sch来保存全部的电路图。假如要保存彳多张图纸的电路图,SaberSketCh将它们保存在一个电路中,不能单独保存一张图纸。假如保存的电路图是层次电路,SabCrSketCh只保存当前的电路图。其次章仿真模拟前序SaberSketch中画完电路图后,就可以对设计进行仿真了指定值级电路图要用Saber对设计进行模拟,必需让SaberSketch知道设计中哪个电路图是最上层的,因为Saber在打开时只能有个网表,所以在SaberSketch中只能指定一个顶级电路图。假如电路图不包含层次设计,SaberSketCh会默认打开的电路图为顶级电路图,可以略过此步,2:贝J,要用SabcrSketch中Dcsign>Use>Dcsign-namc来指定顶级电路图。当指定顶级电路图后,SaberSketch在用户界面右下角显示设计名称,同时创建一个包含其它模拟信息和层次管理的文件(Design.ai_dsn)0假如电路图是层次的,SaberSketch会增加一个DesignTool择Tools>Design或者点击工具栏DesignTool图如图21所示,用DesignTool开、保存、关闭层中的电路图,也可(选Tool的标),可以来打次图以在各个层次间阅读。虽然只指定一个顶级图,但仍可以打开、阅读层次图以外的其它电路图。图21DesignTool网表由于Saber不能干脆读取电路图,必需通过网表器产生的网表来进行模拟。产生的网表器是一个ASCIl文件,包含元件名、连接点和全部非默认的元件参数。要进行模拟时,只要网表中的连接不同于设计中的,SaberSketCh会自动对设计进行网表化。例如:假如增加或修改一条连线,卜次分析时,SaberSketCh会自动对设计进行网表化并用:新调入到Saber中。假如变更连线的颜色,再去进行分析,Saber将运用原有的网表,因为设计的连接没有变更。假如变更屈性,SaberSketch会自动发送一条AIter吩咐到Saber中,变更内存网表,因而削减了重新网表化的须要。设定网表骞和Saber实如4项只有第一次运行分析时,Saber才会创建网表并运行,在SaberGUide中进行分析之前,应验证网表器和Saber实施选项。I、在SaberGUide中验证网表器(EditSaberNetlisterSetting),网表器用下面的选项创建网表,网表包含了电路的全部特性,如图图22网表器设置Hypermodels:使模拟信号与数字信号匹配,假如没有制定Hypermodel,网表器将运用默认的志向的HyPermQde1,其表现特点类似于CMOS技术,输出的默认志向的Hypermodel的表现类似于志向的电压源,其参考电压定义于Netlister/Basic标签的Powernetname和Groundnetname11MaPFiIes:使符号与它们相应的MAST模板匹配,MAST是能够被Saber模拟器读取的模型语言。已供应的模拟元件的MapFiles能够自动调入网表器中,供应的MapFiles必需位于saber_home/bin书目中,在Saber/NetlisterSetting框中的MapFiles中具体制定的匹配文件必需位于SABER_DATA_PATH环境变最制定的书目中。2,设定Saber实施选项(EdiASaberGuidePreferences),如图2图23Saber实施选项对设计进行模拟在验证完网表器和Saber实施选项后,下一步将进行模拟,一般状况下,先要髓证设计的功能由于设计的电路是工作在理论条件下,所以要调整设计的参数,以削减设计成本和提高电路的牢靠性.Saber软件包含了多种分析,在验证前选择合适的分析类型,分析前,SaberSketCh会确定是否有必要重新生成网表,假如有必要,它将会重新生成网表。假如没有制定顶级电路就进行分析,将会提示制定顶级电路图或者取消分析,除非所设计的电路图是单层的。验证设计功能对所设计的功能,可在时域和频域上进行验证,Saber供应以下的分析方法: 要验证设计在时域上的规范,可用瞬态分析来看系统在时间上的响应。傅立叶分析(Fourieranalysis)和快速傅立叶分析(FFTanalysis)将时域上的波形转变成频杷 要酷证设计在领域上的规范,用海通分析(ACanalySiS)来确定系统小信号频率响应,iFFT分析将频域的波形转换成时域上的波形。 直流传输分析(DCTranSferanalySiS)来扫描独立源和计算每个操作点的扫描值,调整设计参数SabCr用下列方法来调整设计参数,如设计中的元件数值与容限等: Vary:用Vary可以对设计或元件的一系列设定的参数进行描述,对每个参数都进行一系列的分析。 MonteCarlo:用蒙特卡诺分析对设计或元件参数随机变更,进行各种分析,对模拟结果进行评估。 Sensitivity:对不同设计或元件的参数的变更,性能测法的微感度。 Stress:在精确的DC、DC传输或瞬态分析中,分析元件是否会过应力。检查Saber脚本点击SabcrDcsigncr用户界面右匕角的SaberTranscript图标(>cmd)来查看Saber运行的信息,Saber将信息存在与网表相同的书目,名称为design.out的文件C查看分析的波形SaberSketCh供应两种杳看波形的方法,一种是用SaberScope波形分析器,另一种是用SaberSketCh中的DeSignPrObes。卜面将介绍怎样在信号列表中加入节点,怎样看看模板的内部信号,怎样运用SaberSketch中的DesignProbes:具体制定SaberSketCh中的节点或管角来创建波形Saber用侪号列表来确定哪个信号加入到画图文件中,可用SaberScope或DesignProbes来杳看存于画图文件中的信号的波形。默认状况3Saber为设计的根书目中的全部节点都会创建波形,可以手动添加或创建节点或管教到信号列表,也可以通过下面的方法:1、确定设计中有a1.grm文件,假如没有,可以对设计进行网表化即可生成(DeSign>Netlistdesignname)2、选择要分析的连线,然后选择所需的分析类型(如瞬态分析)。3、在InPUt/Output标签中,点击Select按钮创建或修改信号列表,从弹出的菜单中运用其中的一项: AllToplevelSignals:分析顶级设计中的全部信号 AllSignals:分析设计中全部的信号 GetSelectedSignals:分析已选的节点或管脚名称 AppendSelectedSignals:在目的的信号列表中追加已选的信号4、IncludeSignalTypesh,选择下面其中一种: ACrOSSVariableSonly:仅分析变盘两端 ThrOUghVariableSC)nly:仅分析通过变量的数据 AlIVariables:都分析5、验证分析框中的其它参数设置,点击OK按钮即可运行分析,分析完成后,可用SaberScope或DesignProbes查看节点或管脚的波形。在连线或管脚上添加DeSignPrQbeS,查看波形Probe是SabcrSkech中仅有的有波形查看功能的图形窗口,可以在随意一点添加Probe,和SaberScope一样,SaberSketch中的Probe用信号管理器(SignalManager)限制DesignProbes须要调用和查看的画图文件(PlotFilesh当运行分析时,会跟盖目前的画图文件,SaberSketCh会在Probe中刷新波形,假如要保留波形,可以指定一个不同的画图文件名称C1、在设计中添力IlProbc:将鼠标光标移到连线或管脚处,点击右健,在快捷菜单中选择添加Probe,将右键快捷菜单中Port对话框,如添加的管脚。Probeo要为元件具体管脚鼠标移到元件符号处,从选Probe,会出现Select图24所示,从中选择要图2-4选择元件符号的管脚2、在已有的Probe窗口中探测不同点的波形:将Probe箭头指向连线或管脚即可查看相应的波形,只要相应的信号在画图文件中,就可指向该管脚或连线。(注:本人在用的过程中,如图24的状况,选择信号后,可能在PrObe中显示不出来,只要把Probe的箭头移到其它地方,再移回来就可以了)3、指定Probe要运用的画图文件:用Probe的信号管理器指定要调用的画图文件(ProboProbeSignalManager),或者

    注意事项

    本文(Saber仿真软件介绍.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开