













Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The first lecture of the ee40: introduction to microelectronic circuits course held at the university of california, berkeley during the summer of 2005. The lecture covers the basics of integrated circuits, transistors, energy and signals in ics, and the benefits of transistor scaling. It also introduces the concept of digital signals and their representation.
Typology: Study notes
1 / 21
This page cannot be seen from the preview
Don't miss anything!
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 2
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 3
Announcements cont’d
Sections begin this week
Cancelled Sections: Th 12-2. Labs begin this week. Attend your only second lab slot this week.
Cancelled labs: ThF 8-11, 2-5. Please check your Lab section.
8 Labs and 2 Project Labs. Weekly homeworks
Assignment on web on Thursday. Due following Thursday in hw box at 6pm.
1 st^ Homework online today and due Friday. Sorry! 2 Midterms in class.
Tentatively on 07/12 and 07/28.
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 4
Lecture 1
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 7
What is an Integrated Circuit?
P4 2.4 Ghz, 1.5V, 131mm^2 300mm wafer, 90nm
Designed to performs one or several functions. Composed of up to 100s of Millions of transistors.
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 8
Transistor in Integrated Circuits
Used to manipulate signals and transmit energy
Can process analog and digital signals
90nm transistor (Intel)
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 9
Generation: Intel386™ DX Processor
Intel486™ DX Processor
Pentium® Processor
Pentium®^ II Processor
1.5μ 1.0μ 0.8μ 0.6μ 0.35μ 0.25μ
Benefit of Transistor Scaling
smaller chip area Æ lower cost
more functionality on a chip Æ better system performance
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 10
Technology Scaling: Moore’s Law
Cost per device halves every 18 months
More transistors on the same area, more complex and powerful chips
Cost per function decreases
Technology Scaling
Investment
Lower Cost Per Function
Market Growth
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 13
Æ Analog-to-digital (A/D) & digital-to-analog (D/A) conversion is essential (and nothing new) think of a piano keyboard
but the most convenient way to represent & transmit information electronically is to use digital signals think of telephony
Analog vs. Digital Signals
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 14
Analog Signals
May have direct relationship to information presented In simple cases, are waveforms of information vs. time In more complex cases, may have information modulated on a carrier, e.g. AM or FM radio A m p litu d e M o d u la te d S ig n a l
-
-0.
-0.
-0.
-0.
0
0.
0.
0.
0.
1
0 5 1 0 1 5 2 0 2 5 3 0 3 5 4 0 4 5 5 0
T im e in m ic ro s e c o n d s
Signal in microvolts
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 15
Digital Signal Representations
Binary numbers can be used to represent any quantity. We generally have to agree on some sort of “code”, and the dynamic range of the signal in order to know the form and the number of binary digits (“bits”) required.
Example 1: Voltage signal with maximum value 2 Volts
Example 2: Sine wave signal of known frequency and maximum amplitude 50 μV; 1 μV “resolution” needed.
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 16
1100012 = 1x2^5 +1x2^4 +0x2^3 +0x2 2 + 0x2^1 + 1x2^0 = 32 10 + 16 10 + 1 10 = 49 10 = 4x10^1 + 9x10^0
Reminder About Binary and Decimal
Numbering Systems
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 19
Digital signals offer an easy way to perform logical functions, using Boolean algebra.
Example: Hot tub controller with the following algorithm
Turn on the heater if the temperature is less than desired (T < T (^) set ) and the motor is on and the key switch to activate the hot tub is closed. Suppose there is also a “test switch” which can be used to activate the heater.
Digital Representations of Logical Functions
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 20
Simple Schematic Diagram of Possible Circuit
110V (^) Heater
Hot Tub Controller Example
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 21
A B C T H 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 1 1 0 0 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1
“Truth Table” for Hot Tub Controller
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 22
Basic logical functions: AND: “dot” Example: X = A · B OR: “+ sign” Example: Y = A+B NOT: “bar over symbol” Example: Z = A ¾ Any logical expression can be constructed using these basic logical functions
Additional logical functions: Inverted AND = NAND: Inverted OR = NOR: Exclusive OR:
Notation for Logical Expressions
AB (o n ly 0 when A and B = 1 ) A +B (only 1 whenA=B= 0 )
i.e.,A B A B
A B(only 1 whenA,Bdiffer)
⊕ except
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 25
Introduction to circuit analysis
Charge
Current
Voltage
Power
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 26
Circuit Analysis
Design process has analysis as fundamental 1st^ step
Comparison between desired behavior (specifications) and predicted behavior (from circuit analysis) leads to refinements in design
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 27
Exceptions: clouds in a thunderstorm, people on carpets in dry weather, plates of a charged capacitor, etc.
Electric Charge
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 28
Quartz, SiO (^2)
Metals typically have ~1 “free electron” per atom (~5 ×10 22 free electrons per cubic cm)
Classification of Materials
insulators semiconductors metals
Si, GaAs Al, Cu
dielectric materials excellent conductors
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 31
2 cm
10 cm
1 cm (^) C C X
Example 1:
Suppose we force a current of 1 A to flow from C1 to C2:
Current Density
sec
1 /sec 18 19
electrons C electron
C =− × − × −
Semiconductor with 10^18 “free Wire attached electrons” per cm^3 to end
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 32
Example 2: Typical dimensions of integrated circuit components are in the range of 1 μm. What is the current density in a wire with 1 μm² area carrying 5 mA?
What is the current density in the semiconductor?
Current Density Example (cont’d)
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 33
Electric Potential (Voltage)
Subscript convention: v (^) ab means the potential at a minus the potential at b.
a
b v^ ab ≡^ v^ a - vb
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 34
Electric Power
rate is proportional to # charges/sec
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 37
Suppose you have an unlabelled battery and you measure its voltage with a digital voltmeter (DVM). It will tell you the magnitude and sign of the voltage.
With this circuit, you are measuring v ab. The DVM indicates −1.401, so v a is lower than v b by 1.401 V.
Which is the positive battery terminal?
−1. DVM
a
b
Note that we have used the “ground” symbol ( ) for the reference node on the DVM. Often it is labeled “C” for “common.”
Sign Convention Example
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 38
Sign Convention for Power
v _
i
Passive sign convention
v
i
p = vi
v _
i _
v
i
p = - vi
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 39
If an element is absorbing power ( i.e. if p > 0), positive charge is flowing from higher potential to lower potential.
p = vi if the “passive sign convention” is used:
How can a circuit element absorb power?
Power
v _
i _
v
i
or
By converting electrical energy into heat (resistors in toasters), light (light bulbs), or acoustic energy (speakers); by storing energy (charging a battery).
EE40 Summer 2005: Lecture 1 Instructor: Octavian Florescu 40
Find the power absorbed by each element:
Power Calculation Example
vi (W) 918
- 810 **- 12
p (W)
Conservation of energy Î total power delivered equals total power absorbed Aside: For electronics these are unrealistically large currents – milliamperes or smaller is more typical