cktdojob.c, add missing evaluation of TEMPER
after new temperature is set. This is relevant for model and device parameters containing TEMPER
This commit is contained in:
parent
4cb9921fe9
commit
97602db86f
|
|
@ -23,6 +23,7 @@ Modified: 2000 AlansFixes
|
|||
#endif
|
||||
|
||||
extern SPICEanalysis *analInfo[];
|
||||
extern void inp_evaluate_temper(void);
|
||||
|
||||
int
|
||||
CKTdoJob(CKTcircuit *ckt, int reset, TSKtask *task)
|
||||
|
|
@ -111,6 +112,12 @@ CKTdoJob(CKTcircuit *ckt, int reset, TSKtask *task)
|
|||
|
||||
fprintf(stdout, "Doing analysis at TEMP = %f and TNOM = %f\n\n",
|
||||
ckt->CKTtemp - CONSTCtoK, ckt->CKTnomTemp - CONSTCtoK);
|
||||
|
||||
/* call altermod and alter on device and model parameters assembled in
|
||||
devtlist and modtlist (if using temper) because we have a new temperature */
|
||||
if (expr_w_temper)
|
||||
inp_evaluate_temper();
|
||||
|
||||
error = 0;
|
||||
|
||||
if (reset) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue