Re: CMOS in Pspice

Home Forums General Electronics Transistors CMOS in Pspice Re: CMOS in Pspice

Credits: 222

Hi hurhassan

working in PSpice with customizable CMOS model is simple. I use 16.3 version, but it’s the same for 16.5.
Create a new project

for a NMOS take MbreakN from BREAKOUT library and place on the layout
(for a PMOS take a MbreakP)

Select it, right click, “Edit PSpice model”, choose PSpice A/D, and then this window pops up

Excellent libraries for CMOS are available, for example you can use the cmosedu_models
by Jacob Baker. This a library for LTspice, Fortunately, the two syntaxes, with few exceptions, are compatible.To model a NMOS long channel, with 1 um minimum drawn channel length, copy the first .model statement and paste in the editor window, save

At this point right click on the CMOS, choose Edit Properties.Edit L 1u, and for example, W=10u

to perform a DC sweep analysis, draw this simple circuit

Add a netsted DC sweep simulation, and run
this is the PSpice simulation result

that obviously is the same of LTspice

  1. 77cfde76b1d86393d3b808fb8dd055.jpg