Skip to Main Content
This paper addresses the problem of design centering; that is, the maximisation of manufacturing yield by suitable choice of nominal component parameter values while the tolerances and form of the probability density function of the parameters are assumed fixed. In the technique discussed, Monte Carlo analysis is performed for a particular set of nominal values. The results of the analysis are then used both to estimate yield and to choose new nominal values which are expected to increase yield. The procedure is repeated until no further increases in yield occur. The heuristic algorithm employed is based on the relative positions, in component space, of the centres of gravity of the pass and fail circuits as identified by the Monte Carlo analysis. The effectiveness of the procedure is illustrated for a number of circuit examples ranging from seven to forty-three toleranced components. Experience strongly suggests that the number of iterations required is independent of dimensionality (the number of toleranced components). Unlike other methods of design centering, the method does not require assumptions regarding the convexity or connectivity of the region of acceptability. Finally, to moderate the computational cost of iteratively performing Monte Carlo analysis, special sampling schemes are employed which reduce the number of sample circuits required to be analysed by each Monte Carlo analysis.