The OPA348 model seems to have some errors.
There are various subcircuits that are outside the model and they contain statements such as:
*VOLTAGE CONTROLLED SOURCE WITH LIMITS
.SUBCKT VCVS_LIMIT_1 VC+ VC- VOUT+ VOUT-
*
.PARAM GAIN = 1
.PARAM VPOS = 13
.PARAM VNEG = 4.5
E1 VOUT+ VOUT- VALUE={LIMIT(5.1 + 5*(1-EXP(-1.3*(V(VC+,VC-)-2.1)))+
+((-2/75)*(TEMP-25)) ,VPOS,VNEG)}
.ENDS VCVS_LIMIT_1
Well according to my PSpice simulator (ORCAD 16.5) the limit statement works like the following:
LIMIT(x, min, max)
IF x < min then result = min
IF x > max then result = max
IF not either of the above, then result = x
The subcircuit shown above (and all the other OPA348 subcircuits using the LIMIT function)
would have the following logic
If expression < 13 then result = 13
If expression is > 4.5 then result = 4.5
in which both statements are simultaneously true! So PSpice will crash on this.
The order of the arguments in the LIMIT statement must be swapped in all of the OPA348 LIMIT statements in order to get them to perform correctly. You can look at the Texas Instruments OPA314 model and see how it is done, correctly, there.
Basically,
+((-2/75)*(TEMP-25)) ,VNEG,VPOS)}
would correct the problem.