LTspice – what to do if the simulation does not converge

Martin Bosch

28/02/2023

LTspice As a circuit simulation software, LTspice is probably familiar to every hardware developer. The brain behind LTspice was Mike Engelhardt, which many probably know, as he participated in the LTspice World Tour for many years and held seminars on LTspice.

At “The Amp Hour Electronics Podcast” There's an episode from 2014 that I can recommend to every hardware developer. In the episode, Mike Engelhardt talks about Spice simulators and offers, among other things, the following tips for LTspice:

  • The GMIN parameter should ideally be set to 0. This parameter is especially needed when simulating diodes in series. If you experience problems, you can enable the GMIN hack in LTspice.
  • Always start with the Normal Solver. It's about 10 times faster than the Alternate Solver, but much less accurate. If you experience problems with convergence or artifacts, you can switch to the Alternate Solver.
  • The TRTOL parameter is normally set to 7 in Spice programs. In LTspice, the parameter can be set to 1, and only if problems occur is it set to 7. Lower values result in more accurate solutions (fewer artifacts); higher values make the simulation run faster, but may contain artifacts that experienced circuit engineers can recognize.

The parameters can be set in LTspice via simulate-> Control Panel -> SPICE.

If anyone wants to delve deeper into the topic of circuit simulation, I can recommend the book “Inside Spice” by Ron Kielkowski.
The book describes how Spice works, the differences between the various simulation types (AC, Operating Point, Transient, etc.), and how to handle non-convergent circuits. His clearly defined approach is particularly helpful. For convergence problems in transient analysis, for example, he suggests varying the RELTOL, VNTOL, and ABSTOL parameters (starting on page 53).

Its algorithm for selecting parameters is:

  1. RELTOL usually fits with 0.001 (0.1%).
  2. VNTOL = RELTOL * V_small, where V_small is the smallest voltage in the circuit (e.g. an opamp offset voltage).
  3. ABSTOL = RELTOL * I_small, where I_small is the smallest current that is relevant, e.g. the leakage current of a diode.
  4. The values can then be added to the simulation via options, for example: .OPTIONS RELTOL=.0001 VNTOL=.0001V ABSTOL=10NA

Following this pattern, there are tips for various problems related to SPICE simulations.
Maybe these tips will help with convergence problems occasionally.

Good luck with the simulation
Martin Bosch


Written by Martin Bosch

Martin Bosch is a dedicated hardware developer who pursues his passion for electronics at MEDtech Ingenieur GmbH. His expertise includes the development of embedded electronics, specifically for medical applications. His focus is on the design of printed circuit boards and circuits that integrate both microcontrollers and analog circuitry. These are used in a wide variety of devices, from blood analyzers to defibrillators.


More articles

  • 26/11/2025
  • General, Hardware, Standards, Quality, Testing

Why EMC testing is vital in medical technology: Imagine a patient is lying in the hospital during critical monitoring. Suddenly, a visitor's smartphone rings – and the monitoring device... ...

Read more
  • 20/11/2025
  • General, Hardware, Quality, Technology, Testing

Have you ever considered sourcing inexpensive components from China? The temptation is strong, we know that. And we've already gained some experience, from which I... ...

Read more
  • 25/09/2025
  • General, Electrodermal Activity, Hardware, Production

May I introduce you? This is EDA – our owl for electrodermal activity. This is EDA, our little owl with a special talent. EDA can measure electrodermal activity (EDA for short) – ...

Read more
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.