Introduction To CMOS VLSI Design

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 30

Introduction to CMOS VLSI

Design
Engr. Annalyn D. Soria
Why Make ICs
Integration improves
 size
 speed
 power
Integration reduce manufacturing costs
 (almost) no manual assembly
 Integrated circuits:
- defined as many transistors on one chip.
- it is in VLSI
 Scale of integration:
 SSI – Small Scale Integration (early 1970s)
contained 1 – 10 logic gates
 MSI – Medium Scale Integration
logic functions, counters
 LSI – Large Scale Integration
first microprocessors on the chip
 VLSI – Very Large Scale Integration
now offers 64-bit microprocessors, complete with cache
memory (L1 and often L2), floating-point arithmetic unit(s), etc.
 Complementary Metal Oxide Semiconductor
Fast, cheap, low power transistors
VLSI Design Styles

 Full Custom
 Application-Specific Integrated Circuit (ASIC)
 Programmable Logic (PLD, FPGA)
 System-on-a-Chip
Full Custom Design

 Each circuit element carefully “handcrafted”


 Huge design effort
 High Design & NRE (non recurring engineering Costs /
Low Unit Cost
 High Performance
 Typically used for high-volume applications
Application-Specific Integrated
Circuit (ASIC)

 Constrained design using pre-designed (and


sometimes pre-manufactured) components
 Also called semi-custom design
 CAD tools greatly reduce design effort
 Low Design Cost / High NRE Cost / Med.
 Unit Cost
 Medium Performance
Programmable Logic (PLDs, FPGAs)

 Pre-manufactured components with programmable


interconnect
 CAD tools greatly reduce design effort
 Low Design Cost / Low NRE Cost / High Unit
 Cost
 Lower Performance
System-on-a-chip (SOC)

Idea: combine several large blocks


 Predesigned custom cores (e.g., microcontroller) -
“intellectual property” (IP)
 ASIC logic for special-purpose hardware
 Programmable Logic (PLD, FPGA)
 Analog
Open issues
 Keeping design cost low
 Verifying correctness of design
A Brief History
 1958: First integrated circuit
 Flip-flop using two transistors
 Built by Jack Kilby at Texas
Instruments
 2010 Courtesy Texas Instruments

 Intel Core i7 mprocessor


 2.3 billion transistors
 64 Gb Flash memory
 > 16 billion transistors

[Trinh09]
© 2009 IEEE.

9 1: Introduction
Growth Rate
 53% compound annual growth rate over 50 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

[Moore65]
Electronics Magazine

10 1: Introduction
Invention of the Transistor
 Vacuum tubes ruled in first half of 20th century Large,
expensive, power-hungry, unreliable
 1947: first point contact transistor
 John Bardeen and Walter Brattain at Bell Labs

AT&T Archives.
Reprinted with
permission.

11 1: Introduction
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
 nMOS and pMOS MOSFETS
 Voltage applied to insulated gate controls current
between source and drain
 Low power allows very high integration

12 1: Introduction
MOS Integrated Circuits
 1970’s processes usually had only nMOS transistors
 Inexpensive, but consume power while idle

Intel
Museum.
[Vadasz69]
Reprinted
© 1969 IEEE. with
permission.

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

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


13 1: Introduction
And Now…

14 1: Introduction
Feature Size

 Minimum feature size shrinking 30% every 2-3 years

15 1: Introduction
Silicon Lattice
 Transistors are built on a silicon substrate
 Silicon is a Group IV material
 Forms crystal lattice with bonds to four neighbors

Si Si Si

Si Si Si

Si Si Si

16 1: Introduction
Dopants
 Silicon is a semiconductor
 Pure silicon has no free carriers and conducts poorly
 Adding dopants increases the conductivity
 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

17 1: Introduction
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
 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

18 1: Introduction
pMOS Transistor
 Similar, but doping and voltages reversed
 Body tied to high voltage (VDD)
 Gate low: transistor ON
 Gate high: transistor OFF
 Bubble indicates inverted behavior

Source Gate Drain


Polysilicon
SiO2

p+ p+

n bulk Si

19 1: Introduction
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, …

20 1: Introduction
Complementary CMOS
 Complementary CMOS logic gates
 nMOS pull-down network
 pMOS pull-up network pMOS
pull-up
 a.k.a. static CMOS network
inputs
output

nMOS
pull-down
network
Pull-up OFF Pull-up ON
Pull-down OFF Z (float) 1

Pull-down ON 0 X (crowbar)

21 1: Introduction
Transistors as Switches
 We can view MOS transistors as electrically controlled
switches
 Voltage at gate controls path from source to drain

g=0 g=1

d d d
nMOS g OFF
ON
s s s

d d d

pMOS g OFF
ON
s s s

22 1: Introduction
Series and Parallel
a a a a a
0 0 1 1
g1
g2
0 1 0 1
b b b b b
(a) OFF OFF OFF ON


a a a a
nMOS: 1 = ON g1
a
0 0 1 1


g2
pMOS: 0 = ON b
0
b
1
b
0
b
1
b


(b) ON OFF OFF OFF

Series: both must be ON


a


a a a a

Parallel: either can be ON g1 g2 0 0 0 1 1 0 1 1


b b b b b

(c) OFF ON ON ON

a a a a a

g1 g2 0 0 0 1 1 0 1 1
b b b b b

(d) ON ON ON OFF

23 1: Introduction
Conduction Complement

 Complementary CMOS gates always produce 0 or 1

 Rule of Conduction Complements


 Pull-up network is complement of pull-down
 Parallel -> series, series -> parallel

24 1: Introduction
CMOS Inverter
A Y VDD
0 1
1 0 OFF
ON
0
1
A Y
ON
OFF

A Y
GND
25 1: Introduction
CMOS NAND Gate
A B Y
ON
OFF
OFF
ON OFF
ON
0 0 1
0 1 1
1
0
Y
1 0 1 ON
A OFF

1 1 0 0
1
1
0
OFF
ON
B ON
OFF

26 1: Introduction
CMOS NOR Gate
A B Y
0 0 1 A
0 1 0
1 0 0 B
1 1 0 Y

27 1: Introduction
Compound Gates
 Compound gates can do any inverting function
 Ex: AND-AND-OR-INV (A2OI2) Y  ( A  B)  (C  D)

A C A C
B D B D
(a) (b)

C D
A B C D
A B
(c)
(d)

C D
A
A B
B
Y Y
C
A C
D
B D
(f)

(e)
Example: O3AI

Y  ( A  B  C)  D
Example: O3AI

Y  ( A  B  C)  D

A
B
C D
Y
D
A B C

You might also like