Hi guys, does anyone have a rational reason as to why the default area parameter of diode models in ngspice are set to 1e12 to represent a 1 micron^2 diode? It seems a bit odd to measure diode area in picometers squared.
b
Boris Murmann
03/23/2023, 4:48 PM
1e-6*1e-6 = 1e-12. Diode area has been specified like this in Spice since its inception.
Ok, I now understand what you mean. It's important to distinguish simulator and pdk. Based on what @Stefan Schippers wrote, there is an odd scale factor baked into the Is of the diode model in the SkyWater pdk.
Boris Murmann
03/23/2023, 5:37 PM
So yes, it seems that a 100um^2 device in the SkyWater pdk needs an area parameter of 1e14. This doesn't have much to do with ngspice.
t
Thomas Pluck
03/23/2023, 5:39 PM
Ah, sorry, I should've been clearer. So, its just a quirk of the PDK.