An Interview with Mike Engelhardt (Re-broadcast)

The Amp Hour · 31 Jul 2022 · 1h 32m · Episode 196

What this episode covers

Mike Engelhardt, creator of LTSpice, explains that he developed the simulator at Linear Technology to provide a competitive advantage for IC design, leveraging numerical methods like self-authoring assembly code to run the pipeline hot. He details how LTSpice differs from Berkeley Spice by fixing discontinuities in semiconductor IV curves and implementing specialized models for power MOSFETs, such as the VD MOS charge model. Engelhardt also discusses the complexity of modeling controllers like the LTC3780 using mixed-mode simulation and advises users on solver settings, TRtol, and Gmin to handle convergence issues in difficult circuits.

Mentioned

Companies
Linear Technology, Analog Devices, International Rectifier, Infineon, NXP
Products
LTSpice, Berkeley Spice, P-Spice, H-Spice, LTC3780, LTC3789, LM741
Tools
KiCad

Other shows on the same ground, closest first.

  • Moore's Lobby · 55m

    QSPICE Circuit Simulation: A Spicy Discussion with Mike Engelhardt

    Mike Engelhardt, creator of LTspice and now QSPICE at Qorvo, explains how he built circuit simulation tools starting from his work in physics labs and oil exploration. He details the rapid development of LTspice in 10 months to serve as sales collateral for Linear Technology, emphasizing that simulation's primary value is building engineer intuition rather than just verification. Engelhardt then describes refactoring the open-source Berkeley SPICE code to create QSPICE, which fixes bugs in the sparse matrix package and leverages GPUs for waveform plotting rather than computation to handle wide bandgap semiconductors like GaN and SiC.

  • Embedded.fm · 1h 04m

    356: Deceive and Manipulate You

    Leonardo Laguna Ruiz, founder of Vult and software engineer at Wolfram Research, explains how he models vintage analog synthesizer circuits digitally to run on microcontrollers. He details the process of deriving nonlinear differential equations from component-level schematics (like the Moog Ladder and Polivoks) and solving them using methods like Runge-Kutta to simulate filters and drums. Ruiz also discusses his custom Vult programming language, which compiles DSP code to C++ and JavaScript, and his Eurorack hardware product, the Freak Filter, which allows users to switch between these modeled filters.

  • Embedded.fm · 1h 01m

    87: Make My Own Steel Foundry

    Chip Gracey, co-founder of Parallax, discusses the design and philosophy behind the Propeller microcontroller, a chip featuring eight independent cores (cogs) for deterministic real-time control. He explains the decision to open-source the Propeller One Verilog code to foster community learning and innovation, while detailing the complex, years-long process of designing the Propeller Two using SPICE simulation and custom layout. Gracey contrasts this first-principles approach with modern ARM-based systems, advocating for simplicity, transparency, and the ability to understand hardware at the transistor level.

  • OnTrack · 1h 15m

    The Latest in PCB Simulation: Expert Insights with Yuriy Shlepnev

    Yuriy Shlepnev, President and Founder of Simberian Inc., discusses the latest capabilities of Simbeor, a PCB simulation tool designed to simplify signal integrity analysis for layout engineers. He explains how pre-layout and post-layout compliance analysis allows designers to predict interconnect behavior, reduce design iterations, and avoid over-engineering by accurately modeling material properties like conductor roughness. The episode features a detailed demo of Simbeor’s workflow, including linear network analysis, 3D electromagnetic simulation, and automated scripting for comparing board iterations.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by The Amp Hour. The episode itself belongs to its publisher.