Mohanty VLSI4 LTSPICE
Mohanty VLSI4 LTSPICE
Mohanty VLSI4 LTSPICE
Lecture 4
4: LTSPICE
CSCI 5330
Digital CMOS VLSI Design
Instructor: Saraju P. Mohanty, Ph. D.
2
CSCE 5730: Digital CMOS VLSI Design
CMOS Inverter
3
CSCE 5730: Digital CMOS VLSI Design
Construct an Inverter using LTSPICE
• Discussion at Nano-CMOS: 50nm technology.
• PMOS:OS 20/1/ (L
( = 50nm// W = 1µm))
• NMOS: 10/1 (L = 50nm/ W = 500nm)
• VDD: Supply voltage (Vdc = 1V).
• Vin
i : changes depending upon analysis:
• DC analysis: DC voltage (1V).
• T
Transient
i t analysis:
l i Pulsed
P l d voltage
lt (
(vpulse).
l )
• Wire to connect components.
• Model file (cmosedu_models.txt).
4
CSCE 5730: Digital CMOS VLSI Design
What does a model file look like ?
5
CSCE 5730: Digital CMOS VLSI Design
Placing and connecting components
6
CSCE 5730: Digital CMOS VLSI Design
Where to get components from ?
Run simulation
7
CSCE 5730: Digital CMOS VLSI Design
How to assign W/L ?
8
CSCE 5730: Digital CMOS VLSI Design
Interpreting a pulsed waveform
9
CSCE 5730: Digital CMOS VLSI Design
How to assign Vin ?
10
CSCE 5730: Digital CMOS VLSI Design
DC Analysis
11
CSCE 5730: Digital CMOS VLSI Design
View netlist
12
CSCE 5730: Digital CMOS VLSI Design
Transient (time) Analysis
13
CSCE 5730: Digital CMOS VLSI Design
Creating a symbol for Inverter
• Schematic files saved as *.asc
• Symbol files saved as *.asy
asy
14
CSCE 5730: Digital CMOS VLSI Design
Simulation using symbol: workspace much cleaner!
15
CSCE 5730: Digital CMOS VLSI Design
One more example: NAND gate
16
CSCE 5730: Digital CMOS VLSI Design