Circuit Simulation Methods And Algorithms