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) 可以看到,在下面的灵敏度报告中,仅使用分配的变量显示参数名称,其它字段被屏蔽。

图片

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

    关注

    19

    文章

    3563

    浏览量

    61335
  • 模数转换器
    +关注

    关注

    25

    文章

    2299

    浏览量

    126018
收藏 人收藏

    评论

    相关推荐

    #硬声创作季 现代电路分析与综合:6.1灵敏度概念

    电路分析灵敏度
    Mr_haohao
    发布于 :2022年10月27日 18:14:30

    #硬声创作季 现代电路分析与综合:6.2灵敏度关系式

    电路分析灵敏度
    Mr_haohao
    发布于 :2022年10月27日 18:15:12

    #硬声创作季 现代电路分析与综合:6.5增量网络法灵敏度分析-例题

    电路分析灵敏度
    Mr_haohao
    发布于 :2022年10月27日 18:16:34

    #硬声创作季 现代电路分析与综合:7.4伴随网络法灵敏度分析

    电路分析灵敏度
    Mr_haohao
    发布于 :2022年10月27日 18:22:21

    #硬声创作季 现代电路分析与综合:7.5符号网络法灵敏度分析

    电路分析灵敏度
    Mr_haohao
    发布于 :2022年10月27日 18:23:04

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

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

    请教声控电路怎么调灵敏度

    在做个声控延时开关, 灵敏度一直调不理想。如图左边的圆是 压电陶瓷蜂鸣片, 接到反相器上,并联电阻。一开始灵敏度很高,没声音(除了外面的声音,但是已经是晚上了)也会亮。时间到了自动灭掉,马上
    发表于 03-03 09:28

    基站侦听口灵敏度和基站参考灵敏度有何区别?

    基站侦听口灵敏度和基站参考灵敏度有何区别?
    发表于 05-16 09:33

    了解麦克风灵敏度

    )(或者 1 帕(Pa)压力)下,用 1 kHz 正弦波进行测量。麦克风在该输入激励下的模拟或数字输出信号幅度即是衡量麦克风灵敏度。该基准点只是麦克风的特性之一,并不代表麦克风性能的全部。模拟麦克风
    发表于 10-22 16:57

    如何实现高灵敏度分光光度检测电路?

    人们对水和空气质量的关注程度日益增加,促使设计人员设计实验室和分析分光光度测定仪器来对气体或液体中越来越细微的污染物或变色现象进行定量分析。然而,由于要检测的信号水平越来越微弱,检测方法的灵敏
    发表于 09-11 11:51

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

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

    ADC电源分类及灵敏度分析

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

    如何测试LoRa的接收灵敏度

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

    saber中如何实现template加密

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

    Saber中的模型加密工具

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