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

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

3天内不再提示

如何利用SST将SPICE模型转换为Saber模型呢?

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

SaberRD软件自带的SPICE-to-SabreTranslator (SST) 实用程序允许您将SPICE(HSPICE、PSPICE)网表或库转换为MAST网表或模板,使用SST可以自动生成符号。

将SPICE模型转换为 MAST 模型可按以下步骤进行:

1、调用SST

单击SaberRD模型选项卡下建模工具组中的Spice到Saber转换器图标,以调用SST。请参见下面的图 1 和图 2。

图片

图1 调用SST工具

图片

图2 Spice to Saber转换器

2、选择SPICE源

选择需要Saber模型的特定SPICE源。单击Add以浏览要转换为Saber模型的SPICE文件。注意:需要从下拉列表中选择所需的spice文件类型,如下图3所示。

图片

图3 浏览Spice文件

3、配置SPICE输入属性

单击Properties可添加或修改特殊字符和输入类型。将显示以下输入属性对话框。如果您不想自定义,请使用默认设置。单击OK。

图片

图4 Spice输入属性

4、配置MAST输出属性

选择MAST OUTPUT选项卡并单击Properties以配置MAST属性。在输出属性对话框中,根据需要指定设置。单击OK。

图片

图5 MAST输出属性

注意:

在这种情况下,我们在选项中选择了Createseparated .sin文件。使用此选项,我们为 spice 文件中的每个 SUBCKT 定义获得separate .sin文件。您还可以通过取消选中此选项来选择生成单个 .sin 文件。

您可以选中 Create symbolsin 和 Load Symbols for Edit 复选框以自动生成符号并分别在翻译后加载它们以进行编辑。

5、转换SPICE模型

单击Translate All将SPICE模型转换为MAST模型。转换SPICE模型并将相应的 MAST文件和其他关联文件存储在步骤 4 中指定的目录中。

图片

图6 第4步中指定的文件夹中生成的MAST模板和符号文件

6、修改生成的符号

a、当我们检查创建符号和加载符号以进行编辑时,会生成一个带有所有引脚名称的自动框类型符号。在符号编辑器助手中,从下拉菜单中根据需要选择符号。在本例中,模型是运算放大器,因此我们选择现有的运算放大器符号。

图片

图7 修改生成的符号步骤1

注意:

您还可以从库或PC中选择自定义符号,或者使用SaberRD中的绘图工具绘制您选择的符号。

b、在符号编辑器中重新排列引脚。命名约定可以参考 spice 文件。单击保存以保存符号。符号名称与.sin 文件名相同。

图片

图8 修改生成的符号步骤2

注意:

如果您没有选择自动创建符号的选项,您可以在转换后为生成的模板创建一个符号。在SaberRD中,选择File-->New-->NewSymbol。然后右键单击空符号页面并选择Create-->Symbol from Model。

7、创建测试电路

创建测试原理图并将符号放置在测试电路中并运行仿真

a、在SaberRD中,选择File-->New-->New Design。在空白处右键单击并选择GetPart-->By Symbol Name。

图片

图9 创建设计步骤1

b、浏览符号 mcp6031.ai_sym 并单击打开。然后点击Place。

图片

图10 创建设计步骤2

c、将mcp6031.ai_sym与适当的源和负载连接,并完成如下所示的设计。通过在Simulate选项卡中选择分析来运行仿真以测试模型。

图片

图11 仿真测试设计

注意:

在设计中使用之前,验证已转换的Spice模型以了解模型的准确性是有必要的。

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

    关注

    27

    文章

    8206

    浏览量

    141836
  • 运算放大器
    +关注

    关注

    211

    文章

    3985

    浏览量

    170673
  • SST
    SST
    +关注

    关注

    0

    文章

    68

    浏览量

    34971
  • SPICE
    +关注

    关注

    5

    文章

    172

    浏览量

    42209
收藏 人收藏

    评论

    相关推荐

    PSpice模型怎么转换为spice模型

    PSpice模型怎么转换为spice模型
    发表于 12-20 00:12

    PSpice添加SPICE模型

    TI公司提供MOD文件或TXT文本,而ADI公司提供的是CIR格式的文件。如何这些不同类型的SPICE仿真模型转换成Simulation可用的lib文件
    发表于 12-22 11:05

    ADCLK948的spice模型

    ADCLK948的spice模型在哪儿可以找到
    发表于 06-17 21:34

    SPICE仿真模型的优点和缺点

    其实并不讨厌SPICE模型。以后,我提供一些关于如何更好地进行SPICE仿真的技巧和建议。如果你之前没有使用过SPICE,我建议使用TI的
    发表于 09-21 15:51

    SPICE模拟器和SPICE模型

    本文介绍基于Spice的模拟器和SPICE模型的下载地址。还是实际试用一下更容易理解。由于这些软件在通用的PC和OS条件下即可运行,所以请先尝试使用一下。免费版
    发表于 11-27 16:41

    AD8338的SPICE仿真模型不全

    我下载了AD8338的SPICE模型,并查看了CIR文件,发现AD8338的SPICE模型不全。没有对MODE的支持。不知道是什么原因,是否能加上对MODE的支持。还有对DETO的支持
    发表于 02-19 09:42

    高压MOSFET与IGBT SPICE模型

    SPICE级的功率MOSFET模型是以简单分立式子电路或性能模型为基础的。简单的子电路模型常常过于简单,不足以捕获所有器件性能,如IV(电流与电压)、 CV(电容与电压)、瞬态和热性
    发表于 07-19 07:40

    inc格式的HSPICE模型怎么转换成ciir或sp或mod或lib或net格式的spice模型?

    inc格式的HSPICE模型怎么转换成ciir或sp或mod或lib或net格式的spice模型?需要spice
    发表于 09-12 16:02

    如何用SPICE模型仿真失调电压?

    失调电压对电路的影响并不是都很明显。直流失调电压很容易利用OP放大器的SPICE模型来仿真,但是一般只能预测到某个芯片的失调电压的影响。在不同的器件之间,结果又会有怎样的变化
    发表于 04-06 07:54

    SPICE模型有什么优缺点?如何合理的使用SPICE模型

    请问SPICE模型有什么优缺点?如何合理的使用SPICE模型
    发表于 04-13 06:59

    请问在spectre仿真器中怎么去使用spice模型

    转换为spectre模型,请问spp指令是在哪里运行,有没有具体操作我在library里include了一个二极管模型是可以的,但是我includ 自己的spice
    发表于 06-24 06:04

    如何使用Paddle2ONNX模型转换工具飞桨模型转换为ONNX模型

    如何使用Paddle2ONNX模型转换工具飞桨模型转换为ONNX模型
    发表于 12-29 07:42

    Pytorch模型转换为DeepViewRT模型时出错怎么解决?

    我最终可以在 i.MX 8M Plus 处理器上部署 .rtm 模型。 我遵循了 本指南,我 Pytorch 模型转换为 ONNX 模型
    发表于 06-09 06:42

    如何ADI公司的Spice模型导入到Multisim仿真软件

    请问如何ADI公司的Spice模型导入到Multisim仿真软件? 当我导入时为什么找不到该文件
    发表于 11-17 06:20

    利用SPICE模型能不能进行PCB的SI仿真?

    现想用Cadence做PCB的的SI仿真,但是AD8139没有IBIS仿真模型,只有SPICE模型,请问利用SPICE
    发表于 11-22 08:11