Harald Pretl
01/25/2023, 3:28 PMres_high_po
and res_xhigh_po
) in SKY130 is simulated wrongly in ngspice
, see https://sourceforge.net/p/ngspice/bugs/614/ @Tim Edwards @Boris Murmann @Stefan Schippers
It would be highly appreciated if someone would double-check this behavior and confirm the findings.Robin Tsang
01/25/2023, 4:07 PMHarald Pretl
01/25/2023, 5:01 PMBoris Murmann
01/25/2023, 7:01 PMBoris Murmann
01/25/2023, 7:02 PMrbody t1 t2 r = {rbody*(1-bp2+bp2*sqrt(1+(bq2*abs(v(t1,t2))*Efac)**2))*
+ (sub1+sub2*tanh(sub3*(min(v(r0,sub)+v(r1,sub),sub4)+sub5))) / (sub1+sub2*tanh(sub3*sub5)) }
+ tc1 = -1.47e-3
+ tc2 = 2.7e-6
*+ tnom = 25.0
Boris Murmann
01/25/2023, 7:03 PMBoris Murmann
01/25/2023, 7:05 PMHarald Pretl
01/26/2023, 6:29 AMHarald Pretl
01/26/2023, 8:42 AMHarald Pretl
02/02/2023, 4:22 PMngspice-39
, and if you use the new switch enable_noisy_r
you see thermal noise of the SKY130 poly resistors, just as it should be. So if someone believes to have found a new record-setting low-noise circuit, maybe try again 😁
We will enable noisy resistors by default in our next Docker release (2023.02
) so everyone simulates proper noise.