An Interview with Mike Engelhardt - SPICE Simulator Synteresis
Mike Engelhardt, creator of LTspice at Linear Technology Corporation, explains how he built the world's fastest SPICE simulator by implementing self-authoring assembly code to run the CPU pipeline hot, bypassing the overhead of dynamic memory allocation. He details the technical differences between LTspice and Berkeley Spice, noting that LTspice’s half-million lines of code correct numerous convergence bugs and discontinuities found in the academic original. Engelhardt also discusses the challenges of modeling power MOSFETs, the development of specialized macro models for switch-mode controllers, and the strategic decision to keep LTspice proprietary to maintain Linear Technology's competitive advantage in IC design.