Guild icon
wafer.space Community
Information / questions / Missing noise models in PMOS (3.3V & 5V/6V)
After 04/30/2026 23:59
Avatar
Brandon Hippe 05/05/2026 22:07
I'm running Gm/Id sweeps for analog design, specifically using the 3.3V transistors (and possibly 5V/6V as well), and not getting any noise for PMOS models (onoise_total id and 1overf both return 0). This is not the case for the NMOS models. Has anyone else ran into this before?
Avatar
Tim 'mithro' Ansell 05/06/2026 10:30
@Tim Edwards - Any ideas?
Avatar
Tim Edwards 05/06/2026 13:18
No, not really. That's the first time I've heard of it.
Avatar
Tim 'mithro' Ansell 05/06/2026 23:54
@Tim Edwards - Any idea of other people who might have done stuff using the noise models?
Avatar
Tim Edwards 05/07/2026 00:12
We did essentially zero analog stuff for the two MPW runs at Efabless. The one thing I can think of is the last Chipathon, which was run on GF180MCU and had some analog projects. For that, the best people to ask would be Mehdi Saligane, Mitch Bailey, and Peter Kinget.
Avatar
I asked on Element.
Avatar
For me it does work just fine using ngspice.
Avatar
Avatar
Christoph
For me it does work just fine using ngspice.
@Brandon Hippe if you can share a testbench of that sort with @Christoph , he can probably verify if it works for him. Also, @Christoph might be so kind as to share a testbench + PDK revision hash + ngspice version + ngspice user/system config that "works for him".
Avatar
Brandon Hippe 05/08/2026 16:39
16:40
This is the spice file I'm running
Avatar
Try to reduce it first to a simple simulation without all the loops. Also your save statements inside the control block should not be prefixed by "." and be stated before the simulation command.
11:56
Here is what my working control section looks like: .control save all noise v(out,vss) vin dec 10 100 1e6 1 print inoise_total print all setplot noise1 gnuplot p1 inoise_spectrum .endc
Exported 12 message(s)
Timezone: UTC+0