Simulation Programs for Devices and Circuits