6. pyopus.design — Design automation support

Design automation module

Provides functions and classes for computing sensitivity, sizing a design across corners, worst case performance, worst case distance, yield targeting, and Monte Carlo analysis.

pyopus.design.nSamples(y, deltaY, confidence=0.99)

Computes the number of Monte Carlo samples needed for obtaining a yield estimate that is within +-deltaY of y with confidence level given by confidence.


Computes the yield that corresponds to the worst case distance beta.


Computes the worst case distance that corresponds to yield y.

pyopus.design.yieldSigma(y, nSamples)

Computes the standard deviation of estimated yield y computed with nSamples Monte Carlo samples.