# 10.4. Simulators and result evaluationΒΆ

This tutorial demonstrates how to use the simulator interface, how to extract performances from simulation results, and how to plot the simulation results without doing all of the cumbersome MatPlotLib stuff. It also demonstrates how to construct an aggregate cost function from the evaluated performances. The resulting const function can then be minimized with an arbitrary optimization algorithm to find a better circuit. The response of the circuit can be plotted during an optimization run so one can see how the circuit is improving.

- 10.4.1. SPICE OPUS simulator interface
- 10.4.2. HSPICE simulator interface
- 10.4.3. SPECTRE simulator interface
- 10.4.4. Using the performance evaluator
- 10.4.5. Plotting simulation results
- 10.4.6. Constructing an aggregate cost function
- 10.4.7. Optimizing a circuit
- 10.4.8. Plotting the circuit’s response during optimization