一、定义
Yiled Analysis - 良率分析是使用指定的概率分布来改变一组参数值的过程,以确定有多少种可能的组合可以满足预定的性能规格。
Yiled - 良率是统计设计的度量单位。它被定义为通过性能规范的设计数量与生产的设计总数的比率。它也可以被认为是给定的设计样本通过规范的概率。
由于产生的设计的总数可能很大或未知,在称为良率估计的过程中,良率通常是通过有限数量的设计样品或试验来测量的。随着试验次数的增加,良率估计值接近真实的设计产量。具有统计变化的参数值称为良率变量。
二、良率分析实现步骤
本章节主要介绍ADS中,如何实现良率分析。
1.打开原理图
首先在 蒙特卡洛分析原理图的基础上,将蒙特卡洛分析停用掉。然后,在Optim/Stat/DOE下,选择一个Yiled仿真器和多个可选择的Yield Spec。
2.参数设置
左键双击YIELD SPEC,弹出参数编辑框。如图所示,录入相关数据。
各参数含义见下表:
参数 | 描述 | 使用模型 |
---|---|---|
Expr | right-aligned 对模拟结果进行操作的有效AEL(Application Extension Language )表达式,如mag(S11)。 | 列表框标签变为Measurement Equations。框中显示所有关联表达式。选择你想要使用的,它就会出现在下面的选择框中。对于与measeqn无关的表达式,必须在“选择”框中键入它们。 |
SimInstanceName | 输入您在设计中放置的仿真控制组件的实例名,它将生成Expr字段使用的数据。 | 列表框标签变成了Analysis Components。选择您想要使用的分析组件(模拟控制器),例如S-parameter,它将出现在Selection框的正下方。 |
Min | 输入一个数字作为最小可接受的响应值。 | 参数输入模式和方程编辑器的字段与任何组件参数对话框中的字段一样使用。在框中键入一个值。注意:不需要同时指定最小值和最大值,但至少需要指定一个。 |
Max | 输入一个数字作为最大可接受的响应值。 | 同上 |
Weight | 在YieldSpec组件中,Weight参数是无关的。 | 参数输入模式和方程编辑器的字段与任何组件参数对话框中的字段一样使用。在框中键入一个值。 |
RangeVar | 独立的变量名称 | 同上,但请注意,该参数是“可索引的”,可以应用于多个自变量。 |
RangeMin | 优化过程中自变量范围的最小限制。 | 同上 |
RangeMax | 优化过程中自变量范围的最大限制。 | 同上 |
3.变量建立1
在菜单栏中,选择Simulate->Simulation Variables Setup…
4.变量建立2
选择Statistics,选中参数,并设置好范围。
4.执行仿真
点击执行仿真按钮后,完成当前仿真,提示仿真完成,当前良率100%。
三.结果显示
在数据显示区,添加一个List,并将Yield、NumPass、NumFail参数键入到表格中,显示当前良率情况。
E N D ! \color{#4285f4}{\mathbf{E}}\color{#ea4335}{\mathbf{N}}\color{#fbbc05}{\mathbf{D}}\color{#4285f4}{\mathbf{!}} END!