Lec 01-02
Lec 01-02
Integrated Circuits
[Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Outline
Course Description and Outline
Course Administration
Course Grade
Syllabus
1
2/24/2023
2
2/24/2023
Course Administration
Instructors Assis. Prof. Ibrahim L. Abdalla
The Electrical Building Rm: 27406
Office Hrs.: Sun 10:00-12:00
Lectures 2:15hrs a week
Tus. 10:10-12:25 @ 27520
TAs Eng. Mohamed Tarek
Labs EDA Lab, Room 27508, Electrical Building
URL http://admineng.eps.zu.edu.eg/Views/StudentViews/StudentLogin
Text Jan M. Rabaey, “Digital Integrated Circuits, A Design Perspectives,” 2nd edition, Prentice
Hall 2003.
Notes Lecture slides and Quizzes/Assignments/Project – on ZUEP
Course Grade
Coursework 15 15 15 45
Final 80 80
Oral Exam
TOTAL 125
3
2/24/2023
Syllabus
Syllabus
Dynamic Latches and Registers , Pipelining Structures, NORA-CMOS- A Logic Style for
9
Pipelined Structures
11 Nonbistable Sequential Circuits, Designing Memory and Array Structures, The Memory Core
Datapath, ALU: Adder Design , Datapath, ALU: Multiplier Design, Datapath, ALU: Shifter
13
Design
14 Final Review
4
2/24/2023
10
5
2/24/2023
11
12
6
2/24/2023
13. Clean Room Class: It is number of particles of diameter > 0.5 µm/ft3 (e.g. clean room class
1 means that only one particle of diameter > 0.5 µm/ft3 and clean room class 10 means that
only 10 particle of diameter > 0.5 µm/ft3. Note that human hair diameter is 60 µm and
tobacco smoke ranges from 0.3 to 1 µm) Particles may cause short-circuit, partial or wire
open circuit.
13
Air Cleaning
Micro- Temperature
Vibration /Humidity
Ultra
Noise Precision Pressure
Environment
Electrostatic
Air Flow
Shielding
Electromagn
etic Shielding
14
7
2/24/2023
Robotic transport in fully automatic Fabs using Automatic Guided Vehicles (AGVs)
15
16
8
2/24/2023
15. Wafer: A large circular sheet of single crystalline silicon (the diameter = 8”, 10” or
12”, thickness = 0.5 – 1 mm, resistively 3-5 Ω, p-type or n-type, mirror-like polished surface).
Many identical chips are to be fabricated on a single wafer typically 500 Die/wafer).
17
An Ingot
Wafer slicing
>3m
Weight > 60 kg
8” (200mm) to 12”(300mm)
18
9
2/24/2023
Silicon Wafer/Die
Single die
Wafer
19
20
10
2/24/2023
21
19. Packaging:
Packaging Requirements
Electrical: Low parasitics
Mechanical: Reliable and robust
Thermal: Efficient heat removal
Economical: Cheap
Package Parameters
Package Types
22
11
2/24/2023
A special sewing
machine is used for wire
bonding using thermo-
compression
23
System Design
• In this process the user Specs is interpreted to Prototype design circuit, which is the main
brain work.
• Requirements: Computer Workstations - EDA Tools - Highly Qualified Personnel.
24
12
2/24/2023
25
Fabrication
Foundry
26
13
2/24/2023
27
Production Cycle
1. Market study
2. Idea
3. Feasibility study
4. Design
5. Prototype
6. Fabrication
7. Packaging
8. Testing and evaluation Design
9. Mass production
Fabrication
Packaging
Final Product
28
14
2/24/2023
VLSI Applications
29
1000000 1,000,000
0.35-0.4 m
256,000
100000
64,000
0.5-0.6 m
16,000
10000 encyclopedia
4,000 0.7-0.8 m
2 hrs CD audio
1000 1,000
1.0-1.2 m 30 sec HDTV
256
1.6-2.4 m
100
64
10
page
1980 1983 1986 1989 1992 1995 1998 2001 2004 2007 2010
Year
30
15
2/24/2023
31
32
16
2/24/2023
Introduction
33
The Babbage
Difference Engine (1832)
25,000 parts
Cost: ₤17,470
34
17
2/24/2023
35
First transistor
Bell Labs, 1948
36
18
2/24/2023
Bipolar logic
1960’s
37
1971
1000 transistors
1 MHz operation
38
19
2/24/2023
Intel microprocessor
Core i5
Pentium IV
39
Moore’s Law
In 1965, Gordon Moore noted that the number of transistors on a chip doubled every 18 to
24 months.
He made a prediction that semiconductor technology will double its effectiveness every 18
months
40
20
2/24/2023
Evolution in Complexity
41
Transistor Counts
1 Billion
K Transistors
1,000,000
100,000
Pentium® III
10,000 Pentium® II
Pentium® Pro
1,000 Pentium®
i486
100 i386
80286
10 8086
Source: Intel
1
1975 1980 1985 1990 1995 2000 2005 2010
Courtesy, Intel Projected
42
21
2/24/2023
1000
10
P6
Pentium® proc
1 486
386
0.1 286
8085 8086
Transistors
0.01 on Lead Microprocessors double every 2 years
8080
8008
4004
0.001
1970 1980 1990 2000 2010
Courtesy, Intel Year
43
100
Die size (mm)
P6
10 486 Pentium ® proc
386
286
8080 8086
8085 ~7% growth per year
8008
4004 ~2X growth in 10 years
1
1970 1980 1990 2000 2010
Courtesy, Intel Year
44
22
2/24/2023
Frequency
10000
Doubles every
1000
2 years
Frequency (Mhz)
100 P6
Pentium ® proc
486
10 8085 386
8086 286
1 8080
8008
4004
0.1
1970 1980 1990 2000 2010
Courtesy, Intel Year
Lead Microprocessors frequency doubles every 2 years
45
Power Dissipation
100
P6
Pentium ® proc
Power (Watts)
10
486
8086 286
386
8085
1 8080
8008
4004
0.1
1971 1974 1978 1985 1992 2000
Courtesy, Intel Year
46
23
2/24/2023
0.1
1971 1974 1978 1985 1992 2000 2004 2008
Courtesy, Intel Year
47
Power density
10000
Rocket
Power Density (W/cm2)
Nozzle
1000
Nuclear
100
Reactor
8086
10 4004 Hot Plate P6
8008 8085 386 Pentium® proc
8080 286 486
1
1970 1980 1990 2000 2010
Courtesy, Intel Year
48
24
2/24/2023
DSM 1/DSM
“Microscopic Problems” “Macroscopic Issues”
• Ultra-high speed design • Time-to-Market
• Interconnect • Millions of Gates
• Noise, Crosstalk • High-Level Abstractions
• Reliability, Manufacturability • Reuse & IP: Portability
• Power Dissipation • Predictability
• Clock distribution. • etc.
Everything Looks a Little Different
49
Productivity Trends
Logic Transistor per Chip (M)
10,000
10,000,000 100,000
100,000,000
1,000 Logic Tr./Chip 10,000
1,000,000 10,000,000
Tr./Staff Month.
(K) Trans./Staff - Mo.
100
100,000 1,000
1,000,000
Complexity
Productivity
1,0001 10
10,000
x x
0.1
100 1
1,000
xx
x
21%/Yr. compound
xx Productivity growth rate
x
0.01
10 0.1
100
0.001
1 0.01
10
1981
1983
1985
1987
1989
1991
1993
1995
1997
1999
2001
2003
2005
2007
2009
50
25
2/24/2023
Why Scaling?
Technology shrinks by 0.7/generation
With every generation can integrate 2x more functions per chip; chip cost does
not increase significantly
Cost of a function decreases by 2x
But …
How to design chips with more and more functions?
Design engineering population does not double every two years…
Hence, a need for more efficient design methods
Exploit different levels of abstraction
51
SYSTEM
MODULE
GATE
CIRCUIT
DEVICE
G
S D
n+ n+
52
26