Example: bachelor of science

A Comparison of Tolerance Analysis Methods

Copyright 1998 AEi Systems, LLC Proprietary and Confidential Page 1 All Rights Reserved A Comparison of Tolerance Analysis Methods by Steven M. Sandler AEi Systems, LLC. We have seen many Methods of calculating the worst case Tolerance limits for electronic circuits. The intent of this paper is to demonstrate several different Methods , and determine the results, and the corresponding confidence factors for each method. The calculation Methods addressed, and a brief description of each method is shown below: 1. Extreme Value Analysis - Each component is varied in the direction of the sensitivities to obtain the absolute worst case values of the circuit performance. 2. EVA Sensitivity Analysis - The parameter sensitivities are computed by evaluating the derivative of the output with respect to each component.

Copyright © 1998 – AEi Systems, LLC Proprietary and Confidential Page 1 All Rights Reserved A Comparison of Tolerance Analysis Methods

Tags:

  Analysis, Comparison, Methods, Tolerance, A comparison of tolerance analysis methods

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of A Comparison of Tolerance Analysis Methods

1 Copyright 1998 AEi Systems, LLC Proprietary and Confidential Page 1 All Rights Reserved A Comparison of Tolerance Analysis Methods by Steven M. Sandler AEi Systems, LLC. We have seen many Methods of calculating the worst case Tolerance limits for electronic circuits. The intent of this paper is to demonstrate several different Methods , and determine the results, and the corresponding confidence factors for each method. The calculation Methods addressed, and a brief description of each method is shown below: 1. Extreme Value Analysis - Each component is varied in the direction of the sensitivities to obtain the absolute worst case values of the circuit performance. 2. EVA Sensitivity Analysis - The parameter sensitivities are computed by evaluating the derivative of the output with respect to each component.

2 The algebraic sum of the individual component tolerances (ie temperature, radiation, ) is multiplied by the sensitivity to determine the voltage variance for the component. The voltage variances of each part are summed algebraically to obtain the worst case circuit performance. 3. RSS Sensitivity 1 - The parameter sensitivities are computed at the nominal values. sum of each individual component Tolerance (ie temperature, radiation, ) is multiplied by the sensitivity to determine the voltage variance for the component. The square root of the sum of the squares of each voltage variance is defined as the worst case circuit performance 4. RSS Sensitivity 2 - The parameter sensitivities are computed at the nominal values. The square root of the sum of the squares of each individual component Tolerance (ie temperature, radiation, ) is multiplied by the sensitivity to determine the voltage variance for the component.

3 The square root of the sum of the squares of each voltage variance is defined as the worst case circuit performance. 5. Monte Carlo - The component tolerances are algebraically added and entered into a SPICE simulator. The simulator randomly selects component values within the specified Tolerance range, following a 12 point gaussian distribution. The results of the simulation include the population standard deviation, the population mean and normally, the 3 sigma limits for the worst case circuit performance. Copyright 1998 AEi Systems, LLC Proprietary and Confidential Page 2 All Rights Reserved A simple circuit was selected to apply each of these Methods to The confidence level of each approach is defined later in this article in order to compare the results from each method.

4 The circuit selected for this example is an LM117 linear regulator circuit. The schematic of the circuit is shown in figure 1. INOUTADJUSTLM117374124 INPUTLOAD Figure 1 - Simple Evaluation Circuit For this simple case the following symmetrical tolerances are defined for each part: Component Tolerances Part initial temp age Total R1 124 R2 374 LM117 Rout .00625 0 0 LM117 Ref 2 LM117 Iadj 55 uA 0 0 Load Current 0 0 Copyright 1998 AEi Systems, LLC Proprietary and Confidential Page 3 All Rights Reserved Extreme Value Analysis nominal voltage and sensitivity calculations Copyright 1998 AEi Systems, LLC Proprietary and Confidential Page 4 All Rights Reserved Extreme Value Worst Case Maximum and Minimum Voltages Maximum () Value Minimum output voltage= ()

5 Value Minimum output voltage= Copyright 1998 AEi Systems, LLC Proprietary and Confidential Page 5 All Rights Reserved EVA Sensitivity Analysis Part Value Sensitivity Relative initial temp age Tol Abs Value R1 +02 R2 +02 ROUT +00 0 0 VREF +00 +00 2 IADJ +02 0 0 ILOAD 0 0 Vnominal EVA Tol Volts RSS1 Sensitivity Analysis Part Value Sensitivity Relative initial temp age Tol Abs Value R1 +02 R2 +02 ROUT +00 0 0 VREF +00 +00 2 IADJ +02 0 0 ILOAD 0 0 Vnominal RSS Tol Volts RSS2 Sensitivity Analysis Part Value Sensitivity Relative initial temp age RSS Tol RSS Row R1 +02 R2 +02 ROUT +00 0 0

6 VREF +00 +00 2 IADJ +02 0 0 ILOAD 0 0 Vnominal RSS2 Tol Volts Copyright 1998 AEi Systems, LLC Proprietary and Confidential Page 6 All Rights Reserved SPICE Monte Carlo Analysis The SPICE circuit for this circuit is shown in figure 2. E1 (5)VOUTIADJ55 UROUT Figure 2 Spice Schematic Spice Monte Carlo Netlist F:\TEMP\lm117 .OP .TRAN 1U 100U .PRINT TRAN V(5) *ALIAS V(5)=VOUT VREF 1 3 TOL= RTOP 5 6 124 TOL= RBOT 6 0 374 TOL= IADJ 0 6 55U TOL=70U ROUT 1 5 TOL= ILOAD 5 0 .75 TOL=.75 E1 3 0 3 6 10000 .END Copyright 1998 AEi Systems, LLC Proprietary and Confidential Page 7 All Rights Reserved Monte Carlo Results The results of 100 cases, performed in a Monte Carlo SPICE simulation, are shown below.

7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Mean Pop Stdev Copyright 1998 AEi Systems, LLC Proprietary and Confidential Page 8 All Rights Reserved Monte Carlo Histogram <x> <x> Sigma of Number per Cell x = y = Copyright 1998 AEi Systems, LLC Proprietary and Confidential Page 9 All Rights Reserved Statistical Evaluation The results of the Monte Carlo Analysis yield a population mean and a population standard deviation.

8 In order to determine the Extreme Value Worst Case circuit performance we need to select a confidence level. Selecting a confidence level of , meaning that we have percent confidence that any device will remain within these limits, we can define the number of standard deviations from the mean. EXCEL was used to compute the confidence results. The resulting number of standard deviations for a confidence level of is The resulting minimum and maximum values can be computed as Vmeanmin(.*)= 4265 Vmeanmax(.*)=+4265 The results of the Monte Carlo Analysis provided a population mean of volts with a population standard deviation of volts. This results in a maximum of volts and a minimum of volts. Comparative Results The table below shows the mean, minimum, and maximum output voltages, the effective number of standard deviations from the mean and the respective confidence level.

9 Method Mean Minimum Maximum # of STDEV Confidence Extreme Value * 100% EVA Sensitivity RSS1 RSS2 Monte Carlo * yields a confidence of Conclusions Different circuits will result in different tolerances. This paper merely demonstrates the relative performance of each of the Methods . It does show that Monte Carlo may be a Copyright 1998 AEi Systems, LLC Proprietary and Confidential Page 10 All Rights Reserved reasonable method of determining the Extreme Value performance, if it is combined with a confidence level for the result.


Related search queries