a SPICE based circuit simulator