Methods for optimizing design parameters of a circuit are disclosed. In
one aspect, an optimization problem includes one or more performance
specifications that represent an exponent of a design parameter to be
optimized. Various parameters of passive and active circuit devices may
be efficiently and accurately optimized as a result. In another aspect,
linear performance specifications are included for accurately calculating
voltages. In yet other aspects of the invention, three special types of
convex optimization problems are disclosed for enabling the above use of
exponents of design parameters which provide efficient and accurate
calculations of a virtually unlimited array of circuit parameters and
performance characteristics.