The design equations, emerging from various device and circuit specifications can be modeled as the constraints of an orthogonal-convex optimization problem and can be evaluated automatically to ensure a globally optimal solution over a range of design scenarios.