Design and Implementation of VLSI Systems
Design and Implementation of VLSI Systems
of VLSI Systems
Lecture 01
1 Introduction
3 Class logistics
2
CONTENT
1 Introduction
3 Class logistics
3
IC
An IC (Integrated circuit) or chip is a set of electronic
circuits on one small flat piece of semiconductor material,
normally silicon
Intel CPU 4
VLSI
VLSI (Very Large Scale Integration) is the process of
creating an integrated circuit (IC) by combining billions of
transistors.
Inside an IC
5
HOW DOES AN IC DIE LOOK LIKE FROM THE
INSIDE?
wire
transistors
R. Noyce J. Kilby
TRANSISTOR + WIRE
1.Transistors 2. Wires
nMOS
=
design
pMOS
Circuits
7
CMOS logic gates
TECHNOLOGY SCALING
If a pond lily doubles everyday and it takes 30 days to completely
cover a pond, on what day will the pond be 1/2 covered?
Quad core
from Intel:
~600 million
transistors in
286 mm2 8
FEATURE SIZES
Human Hair
~75 m
. 0.18 m
180 nm
. feature
10
BIGGEST
SEMICONDUCTOR
COMPANIES
11
CONTENT
1 Introduction
3 Class logistics
12
2.1 FROM IDEA TO CHIP
1. idea (need)
2. write
specifications
3. design
system 4. analyze/
model
if satisfactory
system
5. Fabrication
6. test / work
as modeled?
13
* APPLICATIONS/ IDEAS
14
* SPECIFICATIONS
• Instruction set
• Interface (I/O pins)
• Organization of the
system
• Functionality of each
unit in the and how it
to communicate to
other unit
15
* DESIGN AND ANALYSIS
VHDL / Verilog / SystemC
tapeout
printing
test and
packaging
dice
chip die
wafer 17
* FABRICATION
18
* EVALUATE DESIGN AND COMPARE TO MODEL
• Check signal integrity
• Power consumption
• Input/output behavior
board 19
2.2 VLSI DESIGN FLOW
20
BOTTOM-UP (FULL CUSTOM)
DESIGN METHOLOGY
21
TOP-DOWN (STANDARD CELL)
DESIGN METHOLOGY
22
FROM MASK LAYOUT TO
FABRICATED CHIP
23
2.3 SIMPLIFIED VLSI DESIGN FLOW
24
25
26
27
28
29
30
31
32
33
CONTENT
1 Introduction
3 Class logistics
34
PREREQUISITE
35
WHAT ARE WE GOING TO COVER IN THIS
CLASS?
Overview of VLSI CMOS fabrication
MOS transistor theory
VLSI Layout design
Circuit analysis and performance estimation
Computer-aided design and analysis tools
Combinational and sequential circuit design
Memory systems
Big, nice design project
36
GRADING
Maximum score: 140 points
30 points Exercise/Homework
Written in English
30 points Midterm exam
37
TEXTBOOKS
38
TEXTBOOKS (CONT.)
39
TEXTBOOKS (CONT.)
40
CONTACT INFORMATION
41
Q&A
42