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.