So far in order to simulate CMOS circuits I relied on a library that I had to randomly download from Internet such as this one:
Inside the library the PMOS and NMOS model is defined using the BSIM3v3 model and I only have to create an instance of these transistors and wire them together and run the simulator.
My first question is that from where the professor of that class got this BSIM3v3 CMOS SPICE model?
Second question is: "Can I create my own transistors and extract such parameters and put them in my own library file?"
The only thing that comes to my mind is to use IC layout editors such as Cadence virtuoso or Microwind (I don't even know if they are the right software for this task, I just HEARD they can be used for IC design) to layout my transistor and then extract the SPICE parameter from them.
My ultimate goal is to design a simple standard CMOS digital cell library and use it for my more complex VLSI designs.