Modeling Simulation and Optimization of Integrated Circuits