新闻中心

EEPW首页>EDA/PCB>设计应用> 借助Excel的统计学电路分析进行良率分析

借助Excel的统计学电路分析进行良率分析

作者: 时间:2011-01-18 来源:网络 收藏

  正态分布适合于许多现实世界情况,并且更易于数学实现。但是,请注意!正态分布可能没有描述出您的某种特殊情况。例如,如果您正使用20%容差的电阻,您会发现5%的电阻被全部去除,并被出售给其他人。这种情况下实际的pdf如图3所示。

  图3. 分类各部件的分布情况

  图3. 分类各部件的分布情况

  利用这种分布,测定电阻值与电阻标签一致的概率为零!同具有正态分布组件值的电路相比,您的电路会表现得相当差。另外,获得5%电阻的设计人员会发现其工作比预计的情况要好,因为他的分布对尾数进行了取舍。

  我们从中得到的经验是,有许多有用的分布可供选择,而如何选择这些分布非常重要。不要把自己局限于正态分布这一种。

 在中产生随机组件值

  如果我们能够生成一系列随机数,那么我们就可以用这些数值来代表生产中的电阻值。然后,我们可以用这些值和电路方程式一起来确定电路的增益,将其与规范要求相对比,并计算出良率。下列各图给出了具体的结果。就20次构建、±20%的增益规范而言,良率为80% (每次运行的结果会略有不同)。

  图4. 生成随机电阻值以及得到的增益

  图4. 生成随机电阻值以及得到的增益

  上面的中,每个电阻均使用了一种均匀分布随机变量。这种均匀分布下,取两个极限值之间任何电阻值的概率都一样。您可以在*¹中使用两种方法来生成电阻值:选择Tools Data Analysis Random Number Generation,或使用RAND()函数(请参考中的RANDBETWEEN())。如果您使用RAND()或RANDBETWEEN()函数方法,电子表格软件每次计算便重新产生一个值(按F9键)。

  RAND()给出的是大于等于0并且小于1的随机数。如需获得大于等于1并且小于b的随机数,请使用RAND() × (b-a) + a。RANDBETWEEN(a,b)给出的是一个大于等于a并且小于等于b的整数(假设a和b均为整数),如果a和b是非整数,RANDBETWEEN(a,b)将得到介于a和b之间的一个整数值。

  不幸的是,大多数组件均遵循均匀分布以外的分布。但是,这类在估计最差性能时较为快速和有效。



评论


相关推荐

技术专区

关闭