IBIS simulations broken
Description
IBIS simulations appear to be broken in nightly and recent 7.0.x versions. Spice models are not generated properly for the IBIS models.
Coarse bisection with a known-good IBIS demo project (worked in 7.0.0) shows:
- works in 7.0.0
- works in 7.0.5
- broken in 7.0.6
- broken in 7.0.7
- broken in a recent 7.0.9-testing
- broken in 7.99 (version below)
Steps to reproduce
- Open demo linked above
- open simulator
- (7.0.x only) press run simulation
- If the simulation worked, observe no errors in the ngspice log. Add the
PRBS_OUTPUT
signal to check that it worked right. - observe errors in the ngspice log
- Open Simulation -> Show SPICE netlist, note locations of generated spice models in your cache
- Check contents of those generated SPICE model files, observe that they are empty files
KiCad Version
Application: KiCad Schematic Editor arm64 on arm64
Version: 7.99.0-3719-g4fe755854f, release build
Libraries:
wxWidgets 3.2.4
FreeType 2.13.2
HarfBuzz 8.2.0
FontConfig 2.14.2
Platform: macOS Monterey Version 12.7.1 (Build 21G920), 64 bit, Little endian, wxMac
wxWidgets: 3.2.4 (wchar_t,wx containers)
Boost: 1.82.0
OCC: 7.7.2
Curl: 7.87.0
ngspice: 41
Compiler: Clang 14.0.3 with C++ ABI 1002
Build settings:
Edited by Graham Keeth