01 - Introduction - 2012-13-A
01 - Introduction - 2012-13-A
Circuits
(361-1-3021)
Presented by:
Adam Teman
Lecture 1:
Introduction
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 1
Before we start…
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 2
What is this class all about?
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 3
There’s no Free Lunch
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 4
What will we learn today?
1.1 Practical Information
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 5
1.1
1.1 Practical Information
PRACTICAL
INFORMATION
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 6
Practical Information
Lecturer
» Adam Teman
– Email: [email protected]
– Office Hours: Sunday 11:00-12:00
Teaching Assistants
» Itamar Levi
– Email: [email protected]
– Office Hours: Monday 15:00-16:00, VLSI Center (room 5)
Lecture Hours
» Sunday, 13:00-16:00, Building 90, Room 326
Exercise Sessions
» Monday, 08:00-09:00 Building 34, Room 007
» Monday, 09:00-10:00 Building 34, Room 103
» Monday, 16:00-17:00 Building 32, Room 306
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 7
Practical Information
Printing Material
» Lectures and Exercises will be published on Moodle.
» Lectures will be recorded. Annotated slides will be
published.
» Recorded Lectures, practice sessions, material from last
semester are on the web; however, these will change!
Grading
» ~7 homework “quizzes” on the Moodle site (15%)
– Quizzes will be about Lectures and Practices
» Final Exam (85%)
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 8
Practical Information
Moodle Forum:
» Use the forum discuss course material and homework.
» By answering your friends’ questions and forming a
healthy discussion, your understanding will improve.
» A volunteer (and only him/her) will direct unanswered
questions towards the course staff, and we will answer
the questions on the forum.
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 9
Bibliography
1. Rabaey J., Chandrakasan A., Borivoje N.,
“Digital Integrated Circuits: A Design Perspective, 2nd Edition”
2. Agarwal A., Lang J.,
“Foundations of Analog and Digital Electronic Circuits, 1st Edition”
3. Sedra A., Smith K.,
“Microelectronic Circuits”
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 10
1.2
1.1 Practical Information
COURSE SYLLABUS
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 11
Course Syllabus
Date Lecture # Subject
21/10 1 Introduction
28/10 2 Terminology and Design Metrics
4/11 3 The MOSFET Transistor
11/11 4 The CMOS Inverter
18/11 5 Capacitance / Driving a Load
25/11 6 CMOS Digital Logic
2/12 7 Logical Effort
9/12 No Lecture Hanukah
16/12 8 Ratioed Logic
23/12 9 Dynamic Logic
30/12 10 Pass Transistor Logic
6/1 11 Sequential Circuits
13/1 12
Digital Microelectronic Circuits
Memory
The VLSI Systems Center - BGU Lecture 1: Introduction 12
Some Emphasis
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 13
1.4
1.1 Practical Information
HISTORY OF
DIGITAL CIRCUITS
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 14
History of Digital Circuits
The Abacus:
» The first computation device
» Invented around 2400 BCE
» Still in use today
Napier’s Bones:
» Invented by John Napier (~1590)
» Addition, Multiplication, Logarithms
Slide Rule:
» Introduced in 1620
» Analog Computer
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 15
History of Digital Circuits
Binary Logic
» Pingala discovered the Binary Numeral
System (~300 BCE India)
» Leibniz described Binary Logic
(~1650 Germany)
» Boolean Algebra was published
Gottfried Wilhelm von Leibniz
by George Boole in 1854
Mechanical Calculators
» First calculator by Schickard (1623),
followed by Pascal and Leibniz.
» First mass-produced calculator by
Thomas Arithrometer Thomas (1820)
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 16
History of Digital Circuits
Punch Cards
» In 1725 Bouchon developed an Automatic
Loom based on holes in paper.
» In 1801, Jacquard enabled using punch cards
Jacquard Loom
to control such a loom.
» In 1822, Charles Babbage described the Difference
Engine, which is considered the first real computer
design, though it was only made in 1991 (it is still
operational at the London Science Museum).
» In 1834, Babbage described the Analytical Engine
based on punch cards and a steam engine. It was the
first general purpose programmable computer.
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 17
Hand Loom with Jacquard Machine
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 18
Charles Babbage (1791-1871)
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 19
A bit more Babbage…
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 20
History of Digital Circuits
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 21
History of Digital Circuits
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 22
History of Digital Circuits
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 23
History of Digital Circuits
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 24
History of Digital Circuits
UNIVAC-1 (1951)
First commercially successful electronic computer. Also, first
general purpose computer. Worked with magnetic tapes.
ENIAC (1946)
Considered the first Universal Electronic Computer. Used
18,000 electronic valves, weighed 30 Tons and consumed
25kW of power. Could do approximately 100,000 calculations
a second.
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 25
Pilot ACE (1950)
Automatic Computing Engine
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 26
ERNIE
Electronic Random Number Indicator Equipment
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 27
History of Digital Circuits
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction
History of Digital Circuits
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 29
History of Digital Circuits
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 30
Shockley’s Nobel Prize
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 32
History of Digital Circuits
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 33
History of Digital Circuits
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 34
“Small” Computers
The Apple 1
Great Great Great Grandfather of the iPhone…
DEC PDP-8
The first “minicomputer”
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 35
History of Digital Circuits
Intel 8088
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 36
History of Digital Circuits
Pentium 1 (1993)
3.1M transistors
66MHz
264mm2 die
Pentium 4 (2000)
42M transistors
1.5GHz
224mm2 die
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 37
1.5
1.1 Practical Information
MOORE’S LAW
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 38
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
16
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 40
Moore’s Law – Transistor Count
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 41
Moore’s Law – Transistor Cost
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 42
Moore’s Law – Die Size
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 44
Moore’s Law - Frequency
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 45
But, there’s no Free Lunch!
Source: Intel
10000
Sun’s
Rocket Surface
Nozzle
Power Density (W/cm2)
1000
Nuclear
Reactor
100
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 47
Moore’s Law - Summary
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 50
Engineering Abstraction
What is Engineering?
» The Purposeful Use of Science.
How do we achieve this?
» By simplifying our lives ABSTRACTION!
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 52
Where Are We?
SYSTEM
CPU,
Digital VLSI Design,
Digital Design
VLSI Imagers
GATE
Digital Microelectronic
We are here! CIRCUIT
Circuits,
Introduction to VLSI,
VLSI Design
DEVICE
G Introduction to
S D Semiconductor Devices
n+ n+
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 53
How a chip is born…
A&A and
Specification
Logic Verification
Physical Design
Sign-off &
Tape Out
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 54
How is it all implemented?
Process
Development
Device
Characterization
A LITTLE HUMOR…
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 56
A Little Humor
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 57
A Little Humor
Bill Gates
Digital Microelectronic Circuits The VLSI Systems Center - BGU Lecture 1: Introduction 58