Circuit synthesis is performed utilizing an optimizer that selects design
parameters for a synthesis model of a circuit based on desired
performance characteristics and performance characteristics/design
parameters of previously synthesized circuits. Performance
characteristics and design parameters of each synthesized circuit are
maintain in conjunction with the synthesis model of the circuit being
synthesized. A synthesis plan identifies the synthesis model and specific
instructions on how to perform optimized selection of design parameters,
how to set up test benches, and how to perform the simulation.