Trying to learn about netlists.

  • Thread starter Thread starter Maxwell
  • Start date Start date
Click For Summary
SUMMARY

This discussion focuses on understanding transistor netlists, specifically for a MOS inverter in SPICE. The user seeks clarity on the parameters used in the netlist, particularly the syntax of the MOSFET declaration (M1 1 2 3 3) and the voltage source definitions (VG and VDD). The correct interpretation is that M1 represents a MOSFET with the drain at node 1, gate at node 2, source at node 3, and substrate also at node 3. The user successfully learns the meanings of these parameters and gains confidence in creating more complex netlists.

PREREQUISITES
  • Understanding of SPICE simulation software
  • Familiarity with MOSFET operation and parameters
  • Basic knowledge of electronic circuit design
  • Ability to interpret circuit schematics
NEXT STEPS
  • Study SPICE syntax for different component declarations
  • Learn about MOSFET characteristics and their impact on circuit behavior
  • Explore advanced SPICE simulation techniques for transient analysis
  • Research resources for electronic circuit design and netlist creation
USEFUL FOR

Electronics students, circuit designers, and engineers looking to deepen their understanding of SPICE netlists and MOSFET configurations.

Maxwell
Messages
511
Reaction score
0
I am trying to learn about transistor netlists and creating netlists for logic functions in SPICE.

For a MOS Inverter, I know:

Code:
mosinverter
.option post
VG 2 0 DC PULSE 0 3 10NS 5NS 5NS 30NS 60NS
VDD 3 0 DC  3V
M1 1 2 3 3 pmos L=0.25U W=0.5U
M2 1 2 0 0 nmos L=0.25U W=.25U
.TRAN 10ps 150ns
.END

One of the big problems I'm having, I seemed to have not picked it up in class, is what this means:

Code:
M1 1 2 3 3 pmos L=0.25U W=0.5U

Now, I know those are some sort of parameters, maybe the sizing (I'm referring to the "1 2 3 3")?

I assume M1 is the name of the single device we're creating. And I know what L and W are. But the 1 2 3 3 I'm pretty clueless about.

Also,

Code:
VG 2 0 DC PULSE 0 3 10NS 5NS 5NS 30NS 60NS

Now, obviously Vg values are being determined here. Does the first 2 mean Vg = 2V? What's the zero after mean?

Code:
VDD 3 0 DC  3V

I think here Vdd is just being defined as a 3V DC source. Since 3V is at the end, I assume the "3 0" does not mean 3V. What is the significance of the 3 there then?

Googling produces a lot of random results, so if someone could just fill me in on what the number and what each position corrosponds to, I may be able to live a little longer!

I get the idea that this stuff can be REALLY easy if you have a good reference source. Unfortunately, I don't. If you have a good site that just bluntly states what each position means, I would be VERY greatful!

Thank you.
 
Engineering news on Phys.org
M1 1 2 3 3
means connect a mosfet with the drain at 1, gate at 2, source at 3 and substrate at 3.
 
Thanks, corneo.

I spent the day reading and asking people and I finally figured out what everything means. I can even design more complicated netlists. It is actually really simple once you get the basic idea down.
 

Similar threads

Replies
2
Views
5K
  • · Replies 1 ·
Replies
1
Views
10K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 6 ·
Replies
6
Views
9K
  • · Replies 28 ·
Replies
28
Views
5K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 35 ·
2
Replies
35
Views
5K