Stefan Schippers
03/18/2024, 9:47 PMlibs.tech/combined/continuous/models_global.spice, line 90) that looks like the result of a substitution gone too far:
.param mismatch_factor*MC_MM_SWITCH*AGAUSS(0,1.0,1) = 0 mismatch_factor*MC_MM_SWITCH*AGAUSS(0,1.0,1) = 0
Surprisingly ngspice does not seem to care about, while Xyce dies on that.
https://open-source-silicon.slack.com/archives/C017P3RAD42/p1710343650668069?thread_ts=1710339391.855419&cid=C017P3RAD42Tim Edwards
03/19/2024, 1:17 AMmm_z1 and mm_z2 which have been replaced throughout the models with calls to GAUSS(). So the line should be eliminated because there is nothing to set. If ngspice ignores the line then that was (inadvertently) the correct behavior. I will fix the source.Tim Edwards
03/19/2024, 1:23 AM