SMS dit: Computer-aided circuit design: simulation and optimization,