A method for developing a circuit is disclosed. The method generally comprises
the steps of (A) generating a solution space having a dimension for each of a plurality
of parameters for the circuit, (B) evaluating a plurality of instances of the circuit
in the solution space through a software simulation, (C) evaluating the instances
through a hardware simulation, and (D) updating the instances in response to the
software simulation and the hardware simulation to approach an optimum instance
of the instances for the circuit.