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

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

3天内不再提示

如何使用加密后Saber模型进行灵敏度分析?

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

如果你想发布自己的模型并且不希望用户看到模型的任何参数,那么你可以对整个模型进行加密。

灵敏度分析用来确定特定的性能指标对设计参数变化的敏感程度。SaberRD需要对每一个特定的设计参数进行少量更改,并计算对性能测量的影响。在需要使用模型加密功能的情况下,用变量的形式展示设计参数,就可以进行加密电路模型的灵敏度分析,达到你的目的。

下面的示例介绍了如何使用加密后Saber模型进行灵敏度分析的过程。

下载随附的模数转换器电路压缩文件A2D_encrypt.zip,按照以下步骤操作:

1、启动SaberRD,打开设计文件 a2d_encrypt.ai_dsn,并进行仿真以生成网表文件a2d_encrypt.sin。

假设要加密分层模型 d2a ,并将电阻器的rnom值公开为灵敏度分析的关键参数。

注意:如果要加密非分层MAST模型,可以跳过第 2 步和第 3 步,继续第 4 步。

2、为分层电路创建网表文件。实际上分层电路的网表信息已经包含在顶层设计的网表文件a2d_encrypt.sin中。如果用文本编辑器打开a2d_encrypt.sin,可以在顶层网表中看到如下一行:

template d2a d7:d7 d6:d6 d5:d5 d4:d4d0:d0 d1:d1 d2:d2 d3:d3 out:out

其中:d0 到 d7 和 out 是子电路的连接引脚。大括号 { } 中的文本是子电路网表信息,将模板行和大括号内的文本复制到一个新的文本文件中,并将其保存为 d2a.sin,文件内容见下。

图片

3、将新的sin网表文件与现有的符号连接起来。

(1) 打开符号 d2a.ai_sym。

图片

图片

(2) 在右边的Properties窗口,点击 + 图标,添加一个属性为“primitive”。

图片

(3) 删除属性“schematic”。

(4) 存盘。

4、使用变量为参数赋值。选择需要公开的参数并为其分配变量,而不是直接设置值。然后在顶层使用这些变量并在那里分配参数值,这会将参数传递给模型的顶层或公开它们。这样,第2步中生成的d2a.sin 文件将被修改成下面的样子:

图片

5、加密模型,下面给出了带有起点和终点的加密工具窗口。

图片

6、返回原理图,这时原理图d2a1属性显示为“primitive:d2a”,这时右键单击符号 d2a 并选择“View Interface”,显示子电路的加密模型。

图片

7、执行灵敏度分析:

(1) 转到Simulate标签栏,再选择Sensitivity进行灵敏度分析。

图片

(2) 可以看到,在下面的灵敏度报告中,仅使用分配的变量显示参数名称,其它字段被屏蔽。

图片

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

    关注

    21

    文章

    3781

    浏览量

    62115
  • 模数转换器
    +关注

    关注

    26

    文章

    3203

    浏览量

    126811
收藏 人收藏

    评论

    相关推荐

    数字基带芯片揭秘:高灵敏度接收机跟踪环路设计

    基于GPS/BD兼容高灵敏度导航产品开发和产业化项目,对经典载波跟踪环进行修改,设计实现了高灵敏度跟踪环路。将传统的单点积分数据,转化成一列数据,对该数据进行FFT变换
    发表于 08-12 10:23 6271次阅读

    OrCAD 16.5 PSpice AA教程(增加灵敏度分析

    的性能及可靠性。教程一先介绍高级模型库的调用和设置。有问题需要探讨可以发邮件至shaoqinwu@comtech.com.cn 教程二是介绍灵敏度分析的适用的。
    发表于 02-15 10:25

    Multisim中的灵敏度分析方法,为什么没有电容的灵敏度,另外灵敏度是怎么判断的。

    在multisim中做灵敏度分析的时候,结果中没有电容的灵敏度结果,不知道是为什么,并且结果中每一个器件后面的数字和灵敏度怎么对应呢?
    发表于 10-24 20:34

    ADC电源分类及灵敏度分析

    ADC电源分类及灵敏度分析
    发表于 03-11 06:31

    如何测试LoRa的接收灵敏度

    如何测试LoRa的接收灵敏度呢?LoRa传输数据用加密算法吗?
    发表于 01-20 06:34

    Saber中的模型加密工具

    关于模型加密,Saber软件一直都有这个功能,只不过以前需要用户自己手动修改模型代码,并利用软件提供的加密命令实现对
    发表于 06-21 09:56 32次下载

    什么是接收灵敏度

    什么是接收灵敏度 摘要:本应用笔记论述了扩频系统灵敏度的定义以及计算数字通信接收机灵敏度的方法。本文提供了接收机灵敏度方程的逐步推
    发表于 05-08 10:46 4264次阅读
    什么是接收<b class='flag-5'>灵敏度</b>

    基于可拓云模型的配电网经济运行综合评价及灵敏度分析

    基于可拓云模型的配电网经济运行综合评价及灵敏度分析_马丽叶
    发表于 01-05 15:34 0次下载

    传输线网络瞬态响应灵敏度分析

    传输线网络瞬态响应灵敏度分析_赵进全
    发表于 01-07 16:00 0次下载

    航空液压管路灵敏度分析

    灵敏度;在灵敏度分析结果基础上,采用基于Pareto最优的多目标遗传算法对管路支架参数进行优化设计,得到振动控制效果更好的管路支架布局,形成一种有效的航空液压管路被动振动控制参数优化
    发表于 03-06 16:10 0次下载
    航空液压管路<b class='flag-5'>灵敏度</b><b class='flag-5'>分析</b>

    一种分析绕组电气参数对不同种类变形的全局灵敏度方法

    化的绕组电感电容参数响应面模型。然后基于蒙特卡罗的Sobol全局灵敏度分析法计算各电气参数对不同变形种类的全局灵敏度分析各电气参数反映不同
    发表于 04-10 14:49 1次下载

    关于Simulink支持设计空间探索的灵敏度分析工具的介绍和应用

    设计工程人员可直接利用灵敏度分析结果改进设计、提高数值优化任务的性能,如依据测试数据进行模型拟合、调试模型来满足设计需求等。Simulink
    的头像 发表于 09-17 14:33 3568次阅读
    关于Simulink支持设计空间探索的<b class='flag-5'>灵敏度</b><b class='flag-5'>分析</b>工具的介绍和应用

    GPS接收机的灵敏度性能的原理性分析和设计高灵敏度GPS接收模块

     GPS 接收机的灵敏度是影响GPS 应用范围的非常关键的指标,目前业界纷纷推出高灵敏度的GPS 接收系统,使得GPS 的室内定位成为可能,大大拓展了GPS 的应用场景。本文对GPS 接收机的灵敏度性能
    发表于 01-07 16:49 17次下载
    GPS接收机的<b class='flag-5'>灵敏度</b>性能的原理性<b class='flag-5'>分析</b>和设计高<b class='flag-5'>灵敏度</b>GPS接收模块

    柔性传感器的灵敏度多少算高?传感器灵敏度大小与灵敏系数的关系

    柔性传感器的灵敏度多少算高?传感器灵敏度大小与灵敏系数的关系  柔性传感器的应用范围非常广泛,灵敏度大小是衡量其性能优劣的重要指标之一。传感器灵敏度
    的头像 发表于 10-24 11:49 2552次阅读

    电源设计的灵敏度分析

    电子发烧友网站提供《电源设计的灵敏度分析.pdf》资料免费下载
    发表于 10-10 11:04 0次下载
    电源设计的<b class='flag-5'>灵敏度</b><b class='flag-5'>分析</b>