From 38fe312f7dbb22340ed5b2f51537a7c8283166b5 Mon Sep 17 00:00:00 2001 From: dwarning Date: Thu, 9 May 2013 19:39:21 +0200 Subject: [PATCH] Someone gives version=3.30e+00 in bsim models --- src/spicelib/devices/bsim3/b3check.c | 4 ++-- src/spicelib/devices/bsim3v32/b3v32check.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/spicelib/devices/bsim3/b3check.c b/src/spicelib/devices/bsim3/b3check.c index 1951cdf95..cbdaaa020 100644 --- a/src/spicelib/devices/bsim3/b3check.c +++ b/src/spicelib/devices/bsim3/b3check.c @@ -31,10 +31,10 @@ FILE *fplog; NG_IGNORE(ckt); - if ((fplog = fopen("b3v3check.log", "w")) != NULL) + if ((fplog = fopen("b3v33check.log", "w")) != NULL) { pParam = here->pParam; fprintf(fplog, "BSIM3v3.3.0 Parameter Checking.\n"); - if ((strcmp(model->BSIM3version, "3.3.0")) && (strcmp(model->BSIM3version, "3.30")) && (strcmp(model->BSIM3version, "3.3"))) + if ((strncmp(model->BSIM3version, "3.3.0", 5)) && (strncmp(model->BSIM3version, "3.30", 4)) && (strncmp(model->BSIM3version, "3.3", 3))) { fprintf(fplog, "Warning: This model is BSIM3v3.3.0; you specified a wrong version number.\n"); printf("Warning: This model is BSIM3v3.3.0; you specified a wrong version number.\n"); } diff --git a/src/spicelib/devices/bsim3v32/b3v32check.c b/src/spicelib/devices/bsim3v32/b3v32check.c index 7f85e07a5..2f1c7aec5 100644 --- a/src/spicelib/devices/bsim3v32/b3v32check.c +++ b/src/spicelib/devices/bsim3v32/b3v32check.c @@ -28,7 +28,7 @@ FILE *fplog; NG_IGNORE(ckt); - if ((fplog = fopen("b3v3check.log", "w")) != NULL) + if ((fplog = fopen("b3v32check.log", "w")) != NULL) { pParam = here->pParam; fprintf (fplog,