0% found this document useful (0 votes)
37 views78 pages

ch01 VLSI Introduction

This document provides an introduction to VLSI design and CMOS circuits. It discusses topics like MOS transistor theory, CMOS logic design, VLSI CAD algorithms and the history of integrated circuits. It describes how MOS transistors work and how basic logic gates can be built from transistors. It also summarizes Moore's Law and the exponential growth of transistors on chips over the decades.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views78 pages

ch01 VLSI Introduction

This document provides an introduction to VLSI design and CMOS circuits. It discusses topics like MOS transistor theory, CMOS logic design, VLSI CAD algorithms and the history of integrated circuits. It describes how MOS transistors work and how basic logic gates can be built from transistors. It also summarizes Moore's Law and the exponential growth of transistors on chips over the decades.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 78

Chapter 1

Introduction to CMOS
VLSI Design
Course Topics

• Introduction to CMOS circuits

Chapter 1: introduction to VLSI design


• MOS transistor theory, processing technology

• CMOS circuit and logic design

• System design methods

• CAD algorithms for backend


design
Course materials
• Textbook
• Weste and Harris. CMOS VLSI Design
(4rd edition)

Chapter 1: introduction to VLSI design


• D. Hodges, H. G. Jackson, R.A. Saleh, Analysis and design of Digital
integrated circuits

Chapter 1: introduction to VLSI design


Introduction
• Integrated circuits: many transistors on one chip.
• Very Large Scale Integration (VLSI): very many
• Complementary Metal Oxide Semiconductor
• Fast, cheap, low power transistors
• Introduction: How to build your own simple CMOS
chip
• CMOS transistors
• Building logic gates from transistors

Chapter 1: introduction to VLSI design


• Transistor layout and fabrication
• Rest of the course: How to build a good CMOS chip

Chapter 1: introduction to VLSI design


A Brief History
• 1958: First integrated circuit
• Flip-flop using two transistors
• Built by Jack Kilby at Texas Instruments
• 2003
• Intel Pentium 4 mprocessor (55 million transistors)
• 512 Mbit DRAM (> 0.5 billion transistors)
• 53% compound annual growth rate over 45
years • No other technology has grown so fast so
long
• Driven by miniaturization of transistors
• Smaller is cheaper, faster, lower in power!
• Revolutionary effects on society
Chapter 1: introduction to VLSI design

Annual Sales
• 1018 transistors manufactured in 2003
• 100 million for every human on the planet

Chapter 1: introduction to VLSI design


( Semiconductor Billings
Global
200

Billions of US$
150

100
)

50

0
1982 1984 1986 1988 1990 1992 1994 1996 1998 2000 2002

Year

Invention of the Transistor


• Vacuum tubes ruled in first half of 20th century
Large, expensive, power-hungry, unreliable
• 1947: first point contact transistor
Chapter 1: introduction to VLSI design
• John Bardeen and Walter
Brattain at Bell Labs
• Read Crystal Fire by
Riordan, Hoddeson

Transistor Types
• Bipolar transistors
• npn or pnp silicon structure
• Small current into very thin base layer controls large
currents between emitter and collector
• Base currents limit integration density
• Metal Oxide Semiconductor Field Effect
Transistors
Chapter 1: introduction to VLSI design
• nMOS and pMOS MOSFETS
• Voltage applied to insulated gate controls current
between source and drain
• Low power allows very high integration
MOS Integrated Circuits
• 1970’s processes usually had only nMOS transistors

Chapter 1: introduction to VLSI design


• Inexpensive, but consume power while idle

Intel 1101 256-bit SRAM Intel 4004 4-bit mProc


• 1980s-present: CMOS processes for low idle power

Chapter 1: introduction to VLSI design


Moore’s Law
• 1965: Gordon Moore plotted transistor on
each chip
• Fit straight line on semilog scale
• Transistor counts have doubled every 26 months
1,000,000,000

100,000,000
Pentium 4
Pentium III
Integration Levels
10,000,000 Pentium II
Pentium Pro
Transistors
1,000,000
Intel486
Pentium SSI: 10 gates
Intel386
100,000
80286
MSI: 1000 gates
8086
10,000
8008
8080
LSI: 10,000 gates
4004
1,000
VLSI: > 10k gates
1970 1975 1980 1985 1990 1995 2000

Year

Chapter 1: introduction to VLSI design


Chapter 1: introduction to VLSI design
Chapter 1: introduction to VLSI design
Chapter 1: introduction to VLSI design
Corollaries
• Many other factors grow exponentially
• Ex: clock frequency, processor performance
10,000

1,000 4004

8008

8080
Clock Speed (MHz)
100 8086

80286

Intel386

10 Intel486

Pentium

Pentium Pro/II/III

1 Pentium 4

1970 1975 1980 1985 1990 1995 2000 2005

Year
Chapter 1: introduction to VLSI design

Silicon Lattice
• Transistors are built on a silicon substrate
• Silicon is a Group IV material
• Forms crystal lattice with bonds to four neighbors

Chapter 1: introduction to VLSI design


Si Si Si

Si Si Si

Si Si Si

Dopants
• Silicon is a semiconductor
• Pure silicon has no free carriers and conducts poorly
• Adding dopants increases the conductivity
Chapter 1: introduction to VLSI design
• Group V: extra electron (n-type)
• Group III: missing electron, called hole (p-type)
Si Si Si Si Si Si
- +

+ -
Si As Si Si B Si

Si Si Si Si Si Si

p-n Junctions
• A junction between p-type and n-type
semiconductor forms a diode.
• Current flows only in one direction
Chapter 1: introduction to VLSI design
p-type n-type
anode cathode

nMOS Transistor
• Four terminals: gate, source, drain, body
• Gate – oxide – body stack looks like a capacitor
• Gate and body are conductors
• SiO2 (oxide) is a very good insulator
• Called metal – oxide – semiconductor (MOS) capacitor
Source Gate Drain

Chapter 1: introduction to VLSI design


• Even though gate is
SiO
no longer
Polysilicon

made of metal 2
n+ n+

nMOS Operation p bulk Si

• Body is commonly tied to ground (0 V)


• When the gate is at a low voltage:
• P-type body is at low voltage
• Source-body and drain-body diodes are OFF
• No current flows, transistor is OFF

Chapter 1: introduction to VLSI design


Source Gate Drain
Polysilicon
SiO2

0
n+ n+
S D
p bulk Si

nMOS Operation Cont.


• When the gate is at a high voltage:
• Positive charge on gate of MOS capacitor
• Negative charge attracted to body
• Inverts a channel under gate to n-type

Chapter 1: introduction to VLSI design


• Now current can flow through n-type silicon from
source through channel to drain, transistor is ON
Source Gate Drain
Polysilicon
SiO2

1
n+ n+
S D
p bulk Si

pMOS Transistor
• Similar, but doping and voltages reversed
• Body tied to high voltage (VDD)
• Gate low: transistor ON
• Gate high: transistor OFF
Chapter 1: introduction to VLSI design
• Bubble indicates inverted behavior
Source Gate Drain
Polysilicon
SiO2

p+ p+

n bulk Si

Chapter 1: introduction to VLSI design


Power Supply Voltage
• GND = 0 V
• In 1980’s, VDD = 5V
• VDD has decreased in modern processes
• High VDD would damage modern tiny transistors
• Lower VDD saves power
• VDD = 3.3, 2.5, 1.8, 1.5, 1.2, 1.0, …
CMOS Inverter
Chapter 1: introduction to VLSI design

Transistors as Switches
• We can view MOS transistors as electrically
controlled switches
• Voltage at gate controls path from source to
draing = 0 g = 1
d d d

nMOS g OFF ON s ss

d d d

Chapter 1: introduction to VLSI design


pMOS g ON OFF sss
A Y
VDD
0
1

AY

AY
GND

Chapter 1: introduction to VLSI design


CMOS Inverter
A Y
0
1 0

Chapter 1: introduction to VLSI design


CMOS NAND Gate
VDD

OFF

Chapter 1: introduction to VLSI design


CMOS Inverter
ON
A=0Y=1

OFF
AY
GND

Chapter 1: introduction to VLSI design


CMOS NAND Gate
A B Y
0 0
0 1
1 0
1 1

Chapter 1: introduction to VLSI design


CMOS Inverter

Y
A
B

Chapter 1: introduction to VLSI design


CMOS NAND Gate
A B Y ON ON
0 0 1 Y=1
0 1 A=0
OFF
1 0
B=0
1 1 OFF

Chapter 1: introduction to VLSI design


CMOS NAND Gate
A B Y OFF ON
0 0 1 Y=1
0 1 1 A=0
OFF
1 0
B=1
1 1 ON

Chapter 1: introduction to VLSI design


CMOS NAND Gate
A B Y ON OFF
0 0 1 Y=1
0 1 1 A=1
ON
1 0 1
B=0
1 1 OFF

Chapter 1: introduction to VLSI design


CMOS NAND Gate
A B Y OFF OFF
0 0 1 Y=0
0 1 1 A=1
ON
1 0 1
B=1
1 1 0 ON

Chapter 1: introduction to VLSI design


CMOS NOR Gate
A B Y
0 0 1 A
0 1 0
1 0 0
B
1 1 0
Y

Chapter 1: introduction to VLSI design


3-input NAND Gate
• Y pulls low if ALL inputs are 1
• Y pulls high if ANY input is 0

Y
A
B
C

Chapter 1: introduction to VLSI design


Compound Gates
• Compound gates can do any inverting function
• Ex:
Y AB C D 
(AND-AND-OR-INVERT, AOI22)
C A AC
D B BD
(a) (b)
C
D A
A BC
(d) D
(c)
C D B
A B
B
A C
D
B D

Y CY

Chapter 1: introduction to VLSI design


(f)

(e)

Example: O3AI
Y A B C D   

A
B
C D
Y
D
A B C

Chapter 1: introduction to VLSI design


Pass transistors and transmission gate
• An nMOS transistor is an almost perfect switch when
passing a 0 and thus we say it passes a strong 0. However,
the nMOS transistor is imperfect at passing a 1. We say it
passes a degraded or weak 1
• A pMOS transistor again has the opposite behavior, passing
strong 1s but degraded 0s
• When an nMOS or pMOS is used alone as an imperfect
switch, we sometimes call it a pass transistor

Chapter 1: introduction to VLSI design


Pass transistors and transmission
gate

Chapter 1: introduction to VLSI design


Chapter 1: introduction to VLSI design

Pass transistors and transmission


gate
CMOS Fabrication
• CMOS transistors are fabricated on silicon wafer
• Lithography process similar to printing press
• On each step, different materials are deposited or
etched
• Easiest to understand by viewing both top and
cross-section of wafer in a simplified manufacturing
process

Chapter 1: introduction to VLSI design


Chapter 1: introduction to VLSI design

Inverter Cross-section
• Typically use p-type substrate for nMOS transistors
• Requires n-well for body of pMOS transistors
A
GND VDD
Y SiO2

n+ diffusion

p+ diffusion
n+ n+ p+ p+
polysilicon
n well
p substrate
metal1

nMOS transistor pMOS transistor


Well and Substrate Taps
• Substrate must be tied to GND and n-well to VDD
• Metal to lightly-doped semiconductor forms poor
connection (used for Schottky Diode)
GND
taps Y
VDD

p+ n+ n+ p+ p+ n+

n well
p substrate

substrate tap well tap

• Use heavily doped well and substrate contacts / A


Chapter 1: introduction to VLSI design
Chapter 1: introduction to VLSI design

Inverter Mask Set


• Transistors and wires are defined by masks
• Cross-section taken along dashed line
Chapter 1: introduction to VLSI design
Chapter 1: introduction to VLSI design
Detailed Mask Views
• Six masks
• n-well
• Polysilicon
• n+ diffusion
• p+ diffusion
• Contact
• Metal
Fabrication Steps
• Start with blank wafer
• Build inverter from the bottom up
• First step will be to form the n-well
• Cover wafer with protective layer of SiO2 (oxide) • Remove
layer where n-well should be built
• Implant or diffuse n dopants into exposed wafer • Strip off
SiO2

p substrate

Chapter 1: introduction to VLSI design


Chapter 1: introduction to VLSI design
Oxidation
• Grow SiO2 on top of Si wafer
• The wafer is first oxidized in a high-temperature (typically
900–1200 °C) furnace that causes Si and O2 to react and
become SiO2 on the wafer surface

SiO2

p substrate
Photoresist
• Spin on photoresist
• Photoresist is a light-sensitive organic polymer
• Softens where exposed to light

Photoresist

SiO2

p substrate

Chapter 1: introduction to VLSI design


Lithography
• Expose photoresist through n-well mask
• Strip off exposed photoresist

Photoresist

Chapter 1: introduction to VLSI design


SiO2

p substrate
Etch
• Etch oxide with hydrofluoric acid (HF)
• Seeps through skin and eats bone; nasty stuff!!!
• Only attacks oxide where resist has been exposed

Photoresist

Chapter 1: introduction to VLSI design


SiO2

p substrate
Strip
Photoresist
• Strip off remaining photoresist
• Use mixture of acids called piranha etch
• Necessary so resist doesn’t melt in next step

Chapter 1: introduction to VLSI design


SiO2

p substrate

Chapter 1: introduction to VLSI design


n-well
• n-well is formed with diffusion or ion
implantation
• Diffusion
• Place wafer in furnace with arsenic gas
• Heat until As atoms diffuse into exposed Si
• Ion Implanatation
• Blast wafer with beam of As ions
• Ions blocked by SiO2, only enter exposed Si
n well

SiO2

Chapter 1: introduction to VLSI design

Strip Oxide
• Strip off the remaining oxide using HF
• Back to bare wafer with n-well
• Subsequent steps involve similar series of steps

Chapter 1: introduction to VLSI design


n well
p substrate

Polysilicon
• Deposit very thin layer of gate oxide
• < 20 Å (6-7 atomic layers)
• Chemical Vapor Deposition (CVD) of silicon
layer
• Place wafer in furnace with Silane gas (SiH4)
• Forms many small crystals called polysilicon
• Heavily doped to be good conductor
Polysilicon
Thin gate oxide

n well
p substrate

Chapter 1: introduction to VLSI design

Chapter 1: introduction to VLSI design


Polysilicon Patterning
• Use same lithography process to pattern polysilicon

p substrate

Chapter 1: introduction to VLSI design


N-diffusion (cont.)

Polysilicon

Polysilicon

n well

Thi
n gate oxide

p substrate

Chapter 1: introduction to VLSI design


N-diffusion
• Use oxide and masking to expose where n+ dopants
should be diffused or implanted
• N-diffusion forms nMOS source, drain, and n-well
contact

p substrate

Chapter 1: introduction to VLSI design


N-diffusion (cont.)

n well

• Pattern oxide and form n+ regions

n+ Diffusion

p substrate

Chapter 1: introduction to VLSI design


n well

p substrate

Chapter 1: introduction to VLSI design


N-diffusion (cont.)
• Historically dopants were diffused
• Usually ion implantation today
• But regions are still called diffusion

n+ n+ n+

n well

• Strip off oxide to complete patterning step

p substrate

Chapter 1: introduction to VLSI design


n+ n+ n+

n well

P-Diffusion
• Similar set of steps form p+ diffusion regions for
pMOS source and drain and substrate contact

p+ Diffusion

p substrate
N-diffusion (cont.)
p+ n+ n+ p+ p+ n+

n well

Chapter 1: introduction to VLSI design

p substrate

Chapter 1: introduction to VLSI design


Contacts
• Now we need to wire together the devices
• Cover chip with thick field oxide
• Etch oxide where contact cuts are needed

Contact

p+ n+ n+ p+ p+ n+

n well

Thick field oxide


p substrate

Chapter 1: introduction to VLSI design


Metalization
• Sputter on copper / aluminum over whole wafer

Chapter 1: introduction to VLSI design

Chapter 1: introduction to VLSI design


Layout Design Rules
• Mead and Conway [Mead80] popularized scalable
design rules based on a single parameter, λ, that
characterizes the resolution of the process. λ is
generally half of the minimum drawn transistor
channel length. This length is the distance between
the source and drain of a transistor and is set by
the minimum width of a polysilicon wire. For
example, a 180 nm process has a minimum
polysilicon width (and hence transistor length) of
0.18 um and uses design rules with
Layout
• Chips are specified with set of masks
• Minimum dimensions of masks determine transistor
size (and hence speed, cost, and power)
• Feature size f = distance between source and drain
• Set by minimum width of polysilicon
• Feature size scales ~X0.7 every 2 years both lateral and
vertical
• Moore’s law
• Normalize feature size when describing design rules
• Express rules in terms of l = f/2

Chapter 1: introduction to VLSI design


• E.g. l = 0.3 mm in 0.6 mm process
• Today’s l = 0.01 mm (10 nanometer = 10-8 meter)
Simplified Design Rules
• A conservative but easy-to-use set of design rules
for layouts with two metal layers in an n-well
process is as follows:
Metal and diffusion have minimum width and spacing of
4 λ.
Contacts are 2 λ × 2 λ and must be surrounded by 1 λ on
the layers above and below.
Polysilicon uses a width of 2 λ.

Chapter 1: introduction to VLSI design


Simplified Design Rules
• Conservative rules to get you started

Chapter 1: introduction to VLSI design


Inverter Layout
• Transistor dimensions specified as Width /
Length
• Minimum size is 4l / 2l, sometimes called 1 unit

Chapter 1: introduction to VLSI design


long

• In f = 0.01
mm process, this is 0.04 mm wide, 0.02 mm

Chapter 1: introduction to VLSI design

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy