0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何验证自己的设计在SaberRD和Saber Sketch中都有效呢?

冬至子 来源:Saber仿真 作者:Greatalent 2023-12-05 10:58 次阅读

Saber软件到现在为至已经面世30多年,一直以来,工程师们对Saber软件的界面已经非常熟悉(见下图1左上),这种使用菜单选择功能的传统风格的Saber我们称之为Saber Classic版,它的启动命令是Sketch。

随着软件开发技术的发展,Synopsys大约在2010年推出了Ribbon风格的SaberRD软件(见图1右上),它的启动命令是SaberRD64(或SaberRD)。随后的线束设计软件SaberESD和分段线性化电路仿真软件SaberEXP也采用了这种风格。

图片

图1 Saber经典版与SaberRD版界面与仿真器

目前,厂家推出的每一版本Saber都包括两种界面风格的软件包,最新的是SaberRD64_T-2022.03和saber64_vT-2022.03。

那么这两种风格的软件一样吗?是的,菜单选择/按钮可能不同,但功能是相同的,原理图、符号、仿真结果和库在两种环境中是共存的。

从图1中可以看到,Saber(经典版)环境支持使用两个仿真器,即Saber Simulator和 SaberHDL Simulator;而SaberRD只有一种仿真器,那就是SaberHDL Simulator。

在实际使用中,传统工程师习惯于使用Saber(经典版)环境,而新手更喜欢SaberRD环境。这里要说的是,Saber产品很多新的功能都会在SaberRD上得到体现。

如何保持这两种软件环境之间的可互换性,或者如何测试别人提供的模型能在 Saber和SaberHDL仿真器中正常工作?

本文展示了验证一个设计是否可以在Saber Sketch和SaberRD中两种环境中皆可正常使用的过程,你可以看到该设计在Saber仿真器和SaberHDL仿真器中正确运行的步骤。

设计示例见下图 2 所示。

图片

图2 设计示例原理图

下面是使用两个仿真器在Sketch中运行和在SaberRD中的运行过程。

1、在Saber Sketch 和 SaberRD 中打开设计

在Saber经典版中启动Saber Sketch,单击 File --> Open --> Design... 并浏览到文件ex_rlc.ai_dsn以打开设计。打开后,可以看到打开的设计原理图,如图 3 所示。现在关闭设计和Saber 草图。

图片

图3 使用sketch打开原理图界面

同样,在 SaberRD 中,单击文件--> 打开 --> 打开设计并浏览到文件ex_rlc.ai_dsn 以打开设计。打开后,可以看到在SaberRD中打开的设计原理图,如图 4 所示。

图片

图4 使用SaberRD打开原理图界面

2、Sketch 和 SaberRD 中的全局设计参数

如果用户想在设计中包含全局参数,在SaberRD中,有一个功能允许用户直接从属性窗口设置设计中的全局参数。例如,如果用户想要更改“bulk”的全局值,可以直接在设计上进行更改。如果设计需要新的全局参数,可以在此处添加此参数。请参见图5。

图片

图5 SaberRD中的全局设计参数

注意:此功能在Saber Sketch中是不可用的,因此如果该设计将要在Saber经典版和 SaberRD版中皆可用,则应避免这种情况。

有一种替代方法可以完成此功能,即“Saber Include File”部分。在Sketch器件库(图 6右边)或SaberRD库浏览器(图 6左边)中搜索“include”,就会找到零件。

图片

图6 搜索Saber Include File

当这部分被放置在设计中时,可以通过属性窗口修改相同的默认全局参数或添加新参数,请参见下图 7。

图片

图7 在SaberRD和Sketch中设置Saber Include File

3、在 SaberRD 中仿真设计

在SaberRD中对设计运行瞬态仿真无需设置。方法是:转到Simulate选项卡,然后单击绿色开始按钮,即下图 8中的标号1。SaberRD会处理设计网表、将设计加载到仿真器并开始仿真。如果需要默认设置以外的设置,可以从“高级仿真”窗口(下图 8中的标号 2)更改它们。

图片

图8 SaberRD中的两个重要按钮

如果瞬态分析成功完成,结果将在结果窗口的左侧打开。这证实了该设计在 SaberRD 的SaberHDL仿真器中正常工作。现在关闭设计和SaberRD。

4、在Saber Sketch中仿真设计

在 Sketch中对设计运行瞬态仿真比在SaberRD中需要更多的步骤,同时,用户可以选择使用Saber仿真器或SaberHDL仿真器。

*使用Saber 仿真器

(1)通过单击Design --> Use并检查所需设计旁边是否有复选标记来验证是否选择了正确的设计。如果没有,请单击您的设计以选择它。

图片

图9 选择设计

(2)通过单击 Design --> Simulator --> Saber 验证是否选择了Saber仿真器

图片

图10 选择仿真器

(3)单击 Design --> Netlist ex_rlc ,其中ex_rlc将是你的设计名称,以对设计进行网表转换。Saber网表可以识别设计中的错误。

图片

图11 将原理图转换为网表

(4)单击Design --> Simulate ex_rlc,,以将设计加载到Saber仿真器中。如果设计中有问题,脚本窗口中可能会出现错误提示。一切正常意味着该设计在仿真器中没有发现错误。

图片

图12 将设计加载到仿真器中

(5)现在将出现一个新的工具栏和菜单项。在新工具栏上是一个看起来像时钟的按钮。单击此按钮打开瞬态分析表单。见下图 13。

图片

图13 瞬态分析表单按钮

(6)在出现的新窗口中,必须输入一些仿真设置。请参见下图 14。End Time(第 1 项)、Time Step(第 2 项),Run DC Analysis First 应该设置为Yes(第3项),如果用户想查看结果,Plot After Analysis应设置为三个选项之一(第 4 项)。

图片

图14 瞬态分析设置

(7)、单击确定运行瞬态分析。如果更改了第 4 项,CosmosScope (Saberscope)将在完成后打开结果。

验证设计正确与否、仿真成功与否的另一种方法是查看脚本窗口。单击 Sketch 右侧的 >cmd 按钮可以打开脚本窗口,参见图 15。

图片

图15 打开Transcript窗口

如果设计没有成功完成仿真,或者上述步骤(4)中出现错误,则会在此处显示它们。任何错误都应检查和纠正。可能需要检查和纠正任何警告。如果仿真成功,那么设计可以在 Sketch中使用并在Saber仿真器中进行仿真!

*使用SaberHDL仿真器

(1)通过单击Design --> Use并检查所需设计旁边是否有复选标记,来验证是否选择了正确的设计。参看图 9。

(2)通过单击Design --> Simulator --> Saber HDL验证是否选择了SaberHDL仿真器。

图片

图16 选择SaberHDL仿真器

(3)单击 Design --> Netlist ex_rlc ,其中ex_rlc将是你的设计名称,以对设计进行网表转换。Saber网表可以识别设计中的错误。

(4)单击Design --> Simulate ex_rlc,,以将设计加载到Saber HDL仿真器中。如果设计中有问题,脚本窗口中可能会出现错误提示。一切正常意味着该设计在HDL仿真器中没有发现错误。

(5)现在将出现一个新的工具栏和菜单项。单击像时钟一样的按钮打开瞬态分析表单。见图 13。

(6)在出现的新窗口中,必须输入一些仿真设置。请参见图 14。End Time(第 1 项)、Time Step(第 2 项),Run DC Analysis First 应该设置为Yes(第3项),如果用户想查看结果,Plot After Analysis应设置为三个选项之一(第 4 项)。

(7)、单击确定运行瞬态分析。如果更改了第 4 项,CosmosScope 将在完成后打开结果。

如果仿真成功,那么你的设计可以在Sketch中使用,并在SaberHDL仿真器中进行仿真!

5、结论

如果你的设计遵循了上述步骤,并且没有发现错误,那么您的设计可以使用SaberHDL 仿真器在SaberRD 中运行,也可以使用 Saber仿真器和 SaberHDL仿真器在Saber经典版中运行。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ESD
    ESD
    +关注

    关注

    48

    文章

    2029

    浏览量

    172918
  • 仿真器
    +关注

    关注

    14

    文章

    1016

    浏览量

    83717
  • RLC
    RLC
    +关注

    关注

    1

    文章

    116

    浏览量

    38912
  • HDL语言
    +关注

    关注

    0

    文章

    47

    浏览量

    8913
  • 瞬态分析
    +关注

    关注

    0

    文章

    5

    浏览量

    1195
收藏 人收藏

    评论

    相关推荐

    Saber与Matlab联合仿真的操作过程介绍

    我们知道,[Saber]()软件一开始就提供了与Matlab/Simulink的联合仿真功能,工程师们可以Simulink中验证设计中的软件部分,同时
    的头像 发表于 12-05 09:43 3042次阅读
    <b class='flag-5'>Saber</b>与Matlab联合仿真的操作过程介绍

    Saber软件功率MOSFET自建模与仿真验证

    MOSFET电容特性建模Saber软件MOSFET体二极管电流与电压特性曲线建模Saber软件MOSFET体二极管反向恢复特性建模与MOSFET模型编译使用MOSFET模型仿真验证Id_Vgs
    发表于 04-12 20:43

    SABER认证即将取代SASO认证

    证书)a. 进口商向SABER系统提交SCoC申请b. 对受管制产品进行验证并确认PCoC证书的有效性c. 支付SCoC费用d. SABER平台在线签发SCoC证书,证书只针对该批次进
    发表于 12-16 15:59

    沙特SABER认证怎么做SABER认证费用多少

    注册申请; *进口商SABER系统中选择一家发证机构; *支付PC证书费用; *收到申请,联系出口商提供认证文件; *提交审核通过的文件至SABER系统; *颁发PC证书,证书有效
    发表于 12-16 16:05

    你的口罩沙特SABER证书注册了吗

    。第二阶段:SCoC证书(装运符合性证书)1.进口商向SABER系统提交SCoC申请;2.对受管制产品进行验证并确认PCoC证书的有效性;3.支付SCoC认证费;4.SABER平台在线
    发表于 06-10 22:36

    沙特SABER费用PC费用SC费用

    类产品,各类产品要求也不同,比如说申请PC证书之前,需要提供第三方检测报告,这个检测报告的费用是不确定的,便宜的一两千块,贵的五六万的都有。所以测试报告也会影响saber认证收费标准。下面我给大家总结
    发表于 03-21 20:44

    请问你们使用EMX的过程中都有哪些问题?

    你们使用EMX的过程中都有哪些问题?
    发表于 06-24 08:07

    Sketch的使用教程

    讨论SaberSketch的使用.如果我们采样基于原理图的仿真方式,那么Sketch是我们整个仿真过程中主要操作的一个界面.先来看看要完成一次仿真,Sketch中需要做些什么工作.
    发表于 06-18 15:40 0次下载

    saber中如何实现template加密

    有关saber中template加密功能的问题,部分原文如下: domono兄,官方网站上说saber有template加密功能,不知如何实现?需要特殊的软件模块支持吗? 关于模型加密,Saber软件一直
    发表于 06-18 16:27 29次下载

    Sketch中Part Gallery工具的六点变化

    Saber软件2005.09版本中,对原理图绘制软件Sketch中元器件管理工具Part Gallery 进行了很大的改变,这里简单总结一下.这里先定义两个概念:老版本Part Gallery和新版本Part Gallery,
    发表于 06-28 08:34 28次下载

    开关电源技术实验指导教程之saber入门仿真

    (1)创建一个设计,包括建立目录、应用Saber Sketch建立一个设计、放置元器件、编辑符号性质、原理图布线以及修改导线性质等等 (2)对设计进行分析,包括从Saber Sketch
    发表于 12-09 08:00 7次下载
    开关电源技术实验指导教程之<b class='flag-5'>saber</b>入门仿真

    惯性测量单元系统中都有什么?

    IMU惯导系统中都有什么? 这次主要根据我收集的一些惯性导航imu的一些知识资料来简单讲解一下这个各系统中都有哪些部件组成。 IMU惯性测量系统整个是由一个金属外壳封装里面由一个IMU包含了三个单
    发表于 03-30 16:38 1197次阅读

    SABER仿真技术汽车系统技术的验证和开发中的应用研究

    成本,人们引入了SABER仿真技术进行汽车系统技术的验证和开发。SABER仿真技术通过对整个汽车系统进行有效的建模和分析,能够节约大量的试验设备和试验时间。国际上几大跨国汽车公司都已使
    发表于 04-16 09:51 1537次阅读
    <b class='flag-5'>SABER</b>仿真技术<b class='flag-5'>在</b>汽车系统技术的<b class='flag-5'>验证</b>和开发中的应用研究

    便携式产品中都有什么?

    便携式产品中都有什么?
    发表于 03-20 15:48 2次下载
    便携式产品<b class='flag-5'>中都有</b>什么?

    除了Sketch,还有哪些好用的设计软件?

    一提到UI设计,大家一定会首先想到sketch或figma,Adobe系列的PS和AI都已经慢慢被这两个专业的UI设计工具所替代。之所以sketch如此火爆,正是因为它的专业性被人所认可。其实国内
    的头像 发表于 08-25 14:39 2695次阅读
    除了<b class='flag-5'>Sketch</b>,还有哪些好用的设计软件?