第四讲:统计分析之良率和敏感度分析

第四讲:统计分析之良率和敏感度分析

摘要:
凡是产品批量生产都会涉及到产品良率的问题。元件实际参数之间的偏差,PCB板制造工艺的偏差,工作环境温度不同等等都会造成实际结果和设计初衷的差异,产生产品不良率。该节主要讲述ADS软件在设计阶段分析系统的敏感性元件,以及良率分析。

目标
分析现实存在的误差(元件本身的误差、制造工艺的误差)对电路性能的影响,从而最大程度的降低器影响。

误差
实际使用的元件或制造工艺一般都有一定的误差,例如标称值为1nH,容差为正负10%的电感,器实际值将是09nH—1.1nH之间满足一定统计分布的随机值

统计分析
利用统计学的观点来研究电路参数容差对电路性能的影响
常用的方法是蒙特卡罗(MonteCarlo)法
蒙特卡罗法是利用计算机产生各种不同分布的随机数,来模拟产生电路参数随机值,并对由此形成的电路进行分析,给出分析结果。

蒙特卡罗分析、良率分析(Yield)、敏感度分析(Sensitivity)
进行统计分析之前需要指出元件参数容差分布
1、 高斯正态分布—Gaussion
2、 均匀分布—Uniform
3、 离散分布—Discrete
4、 对数分布—LogNormal

信心指数和样本数
信心指数是表明当前统计的可行程度
信心指数的三个level
1 68.3%
2 95.4%
3 99.7%
良率分析的样本数

良率分析—Yield

良率分析步骤
1、 定义器件误差或者生产工艺误差
2、 设置合格品的性能规格(Yield Spec控件)
3、 设置样板数等参数(Yield控件)
4、 运行分析
5、 查看结果

敏感度分析
定义:良率的百分比变化与电路参数值百分比变化二者之间的比值,即电路参数每改变1%对应的良率百分比变化值
通过敏感度分析可以找出对电路性能影响较大的元件参数

敏感度分析步骤
1、 指定可优化参数
2、 设置Goal(Goal控件)
3、 放置敏感度分析控件
4、 运行分析
5、 查看结果

良率优化
根据用户指定的可优化参数和定义的良率要求进行优化分析,以调高良率
良率优化步骤
1、 指定可优化参数
2、 设置良率要求(Yield Spec)
3、 放置良率优化分析控件(Yield Optimization),设置优化迭代次数
4、 运行良率优化分析
5、 查看结果
6、 更新优化后的元件值

良率分析实操

1、蒙特卡罗–统计分析
在这里插入图片描述
在这里插入图片描述

2、设置样本数
在这里插入图片描述

3、信心指数
在这里插入图片描述

4、MC控件指定仿真控件名称
在这里插入图片描述

5、点击Simulate按钮 在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

6、柱状图显示函数histogram()
在这里插入图片描述

良率分析

1、设置误差分布
在这里插入图片描述

2、设置合格品的规格要求,设置freq为全局变量
在这里插入图片描述

3、放置Yield控件
在这里插入图片描述

4、修改样本数
在这里插入图片描述

5、运行良率分析 在这里插入图片描述
在这里插入图片描述

敏感度分析

在这里插入图片描述

1、Enable元件的优化参数,不关心优化范围
在这里插入图片描述

2、设置分析目标
在这里插入图片描述

3、运行敏感度分析 在这里插入图片描述

分析结果
在这里插入图片描述

良率优化

1、设置元件Optimization的优化范围,参考下图的Statistics的设置
在这里插入图片描述

2、放着良率优化控件
在这里插入图片描述
在这里插入图片描述

3、运行敏感度分析 在这里插入图片描述

分析结果

在这里插入图片描述
在这里插入图片描述

4、更新良率优化后的元件值

在这里插入图片描述

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: BP神经网络的敏感度分析是对网络中的权重和偏置参数进行微小变化,然后观察输出结果的变化程度,以此来分析网络对于输入的敏感程度。 在BP神经网络中,权重和偏置参数是决定网络输出的重要因素。通过敏感度分析,我们可以了解到,当这些参数发生微小变动时,神经网络输出结果的变化情况,从而对网络的稳定性和可靠性进行评估。 敏感度分析可以帮助我们把握网络的影响力,找出对网络输出影响最大的参数。通过分析参数的敏感度,可以进行参数调整或优化,提高网络的性能。 在敏感度分析中,一般可以使用各种方法,如数值法或解析法。数值法通常通过微小变化参数后,比较网络输出的变化情况,计算输出的变化与参数变化的比例。解析法则通过对激活函数进行求导,得到与参数变化有关的公式,从而计算敏感度。 需要注意的是,敏感度分析是基于线性化模型的,即假设网络的响应是线性的。因此,在实际应用中,敏感度分析只是对网络的一个初步评估,并不能准确地反映网络的整体性能。 综上所述,敏感度分析是一种用于评估BP神经网络对于参数变化的敏感程度的方法。通过敏感度分析,可以帮助我们了解网络的稳定性和可靠性,并进行参数优化,提高网络的性能。 ### 回答2: 敏感度分析是用来评估BP神经网络在输入变量发生变化时对输出结果的敏感程度的一种方法。它可以帮助我们了解在不同的输入变化下,BP神经网络的预测结果是否稳健可靠。 敏感度分析的基本步骤是:首先,确定感兴趣的输入变量,即需要评估其对输出结果的敏感程度;然后,改变输入变量的值,并观察输出结果的变化;最后,计算衡量敏感度的指标,如参数敏感度、输出敏感度等。 在BP神经网络中,敏感度分析主要涉及到以下几方面: 1. 权重敏感度分析:通过改变权重值的大小来观察输出结果的变化,进而评估权重对输出结果的敏感程度。权重值越大,其对输出结果的影响越大。 2. 偏置敏感度分析:偏置项是神经网络的一个重要参数,它可以通过改变偏置值的大小来观察输出结果的变化,从而评估偏置对输出结果的敏感程度。 3. 学习率敏感度分析:学习率是神经网络中控制权重和偏置调整速度的重要参数。通过改变学习率的大小,可以观察神经网络在不同学习率下对输入变化的适应性和输出结果的变化,从而评估学习率对输出结果的敏感程度。 敏感度分析可以帮助我们了解BP神经网络的稳定性和可靠性,提高网络的鲁棒性。通过分析输入变化对输出的影响,我们可以评估神经网络在不同情况下的性能表现,并做出相应的调整和改进,以提高网络的预测准确性和稳定性。 ### 回答3: BP神经网络的敏感度分析是一种用于评估网络连接权值对输出结果的影响程度的方法。其目的是通过对网络参数进行微小变动,进而观察网络输出结果的变化,从而了解网络对不同输入的敏感程度。 敏感度分析通常包括两个主要步骤:参数变动和输出响应。 参数变动:通过对网络的连接权值进行微小变动,可以是增加或减小权值的大小。这可以通过改变学习率或通过修改反向传播算法来实现。目的是观察在参数变动下网络的输出结果是否发生变化。 输出响应:在参数变动后,记录网络输出结果的变化。可以通过计算输出结果的误差或准确率的变化来评估网络的敏感度。如果输出结果变化较大,则说明网络对参数变动较敏感,反之则说明网络对参数变动不敏感。 敏感度分析的结果可以用于评估神经网络的稳定性和鲁棒性。如果一个网络的输出结果对参数变动非常敏感,说明该网络对输入的微小变化非常敏感,可能会对输入的噪声或干扰产生较大的响应。这些信息可以用于进一步调整网络的结构或参数,以提高网络的鲁棒性。 总之,敏感度分析是一种评估神经网络对参数变动的响应程度的方法。通过这种方法,我们可以了解网络对不同输入的敏感程度,并针对性地调整网络的结构或参数,以提高网络的性能和鲁棒性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值