QSPICE Circuit Simulation: A Spicy Discussion with Mike Engelhardt

Moore's Lobby · 30 Jul 2024 · 55m · Episode 15

What this episode covers

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.

Other shows on the same ground, closest first.

  • The Amp Hour · 1h 32m

    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.

  • The Amp Hour · 1h 32m

    An Interview with Mike Engelhardt (Re-broadcast)

    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.

  • The Amp Hour · 1h 10m

    An Interview with Matt Duff

    Matt Duff, an engineer at Analog Devices, discusses the company's strategic shift from pure performance optimization to user-centric design tools, such as the Filter Wizard and ADC Driver. He explains how these web-based applications simplify complex analog calculations for engineers, allowing them to design filters and drive high-end ADCs without deep manual math. Duff also covers the integration of Linear Technology assets, including LTSpice, and the industry trend toward integrated solutions that reduce component count and development time.

  • The Amp Hour · 1h 05m

    Mute Button Discipline

    Dave Jones and Chris Camel discuss the quirks of online circuit simulators like Falstad and LTSpice, specifically the confusing use of 'beta' for MOSFETs. They analyze Derek Muller's (Veritasium) follow-up video on energy flow in transmission lines, debating Poynting's theorem versus the lumped element model. The conversation shifts to embedded systems debugging with SEGGER tools, the ongoing microcontroller supply chain crisis, and the challenges of adopting open-source solar microinverters.

  • TRADEOFFS · 1h 01m

    T-25-010 : Ioannis Papamanoglou and Narayan Powderly - Engineers transforming how we design, test, and build hardware with atopile

    Narayan Powderly and Ioannis Papamanoglou, co-CEOs of atopile, discuss their command-line circuit design tool that brings software development practices to hardware engineering. They explain how their frustration with slow board development cycles at Tesla and smart bike lock projects led them to create a domain-specific language that captures design intent rather than just schematics. The guests detail how atopile integrates with KiCad for layout, leverages LLMs for rapid iteration, and aims to empower full-stack engineers by automating the drudgery of component selection and validation.

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