From 4f9fb4c641a35cc10360cd722ca34b4b08420cf5 Mon Sep 17 00:00:00 2001 From: dwarning Date: Thu, 11 Dec 2025 10:43:07 +0100 Subject: [PATCH] Diode model level=2 (Fowler-Nordheim) is not supported. --- src/spicelib/devices/dio/diosetup.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/spicelib/devices/dio/diosetup.c b/src/spicelib/devices/dio/diosetup.c index 0b40b1b49..df9555be8 100644 --- a/src/spicelib/devices/dio/diosetup.c +++ b/src/spicelib/devices/dio/diosetup.c @@ -35,6 +35,10 @@ DIOsetup(SMPmatrix *matrix, GENmodel *inModel, CKTcircuit *ckt, int *states) if(!model->DIOlevelGiven) { model->DIOlevel = 1; + } else if (model->DIOlevel == 2) { + SPfrontEnd->IFerrorf(ERR_FATAL, + "%s: Diode model level 2 is not supported.", model->DIOmodName); + return(E_BADPARM); } if(!model->DIOemissionCoeffGiven) { model->DIOemissionCoeff = 1;