James Meech
04/26/2024, 9:53 PMThe docs say "The SKY130 process offers "free" NPN devices. The NPN uses the deep n-well as the collector. The device is not optimized, and must be used in the forward-active mode." and "Reverse-active mode operation of the BJT's are neither modeled nor permitted."
https://skywater-pdk.readthedocs.io/en/main/rules/device-details.htmlRobin Tsang
04/27/2024, 1:37 AMLeonardo Gomes
04/27/2024, 11:45 AMJames Meech
04/27/2024, 2:02 PMRobin Tsang
04/27/2024, 2:11 PMJames Meech
04/27/2024, 2:18 PMRobin Tsang
04/27/2024, 3:41 PMJames Meech
04/27/2024, 4:31 PMPat Deegan
04/28/2024, 3:18 PMJames Meech
04/28/2024, 3:52 PMTim Edwards
04/29/2024, 2:07 AMvb
or bv
(or vrb
or var
) as the name of the reverse breakdown voltage. The ngspice level 3 diode model, which was added only recently, apparently allows only bv
(at least it doesn't allow vb
). So while somebody ought to create a bug report for ngspice, I think the quick solution is for me to change the breakdown voltage parameter name for all the diode models in sky130, as that should make them compatible with ngspice without breaking compability with other simulators (except I'm not sure about Xyce, which didn't have any support for level 3 diodes last time I checked, but that was a while back).Luke Harold Miles
05/27/2024, 12:35 AMLuke Harold Miles
05/27/2024, 2:19 AMJames Meech
05/27/2024, 4:32 PMTim Edwards
05/27/2024, 10:59 PM