Dec 21, 2015
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 2
Staff
TAsWei Mao [email protected] Renaldi Winoto
[email protected] Reader
Haryanto Kurniawan [email protected]
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 3
Course Material
Main referencehttp://www-inst.eecs.berkeley.edu/~ee40
Textbook (s)Electrical Engineering Principles and
Applications by Allan R. Hambley. Reader available at Copy Central,
2483 Hearst Avenue Publications
Selected pubs posted on the web
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 4
Course OrganizationLectures: 3 x week (20 total)Labs
Experimenting and verifyingBuilding a complete system: mixer, tone control,
amplifier, power supply, controlDiscussion sessions
More examples, exercise, exams preparationHomework
Weekly, for a better understanding Exams
2 midterms, 1 finalGrade
HW: 10%, LAB: 10%, MID: 20%, FINAL: 40%
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 5
Table of contentsCircuit components
Resistor, Dependent sources, Operational amplifier
Circuit AnalysisNode, Loop/Mesh, Equivalent circuitsFirst order circuit
Active devicesCMOS transistor
Digital CircuitsLogic gates, Boolean algebraGates designMinimization
Extra Topics CAD for electronic circuits
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 6
Prerequisites
Math 1BPhysics 7B
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 7
Lecture 1
Illustrates the historical backgroundElectricityTransistorMonolithic integrationMoore’s law
Introduces signals: Analog and Digital
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 8
History of EE: ElectricityHans Christian Oersted ’s Experiment (1820)
(Source: Molecular Expression)
(
1)
(
2)
(
3)
(
4)
Michael Faraday’s Experiment (1831)
Maxwell’s Equations (1831)
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 9
History of EE: Transistor
Base
Collector
Emitter
J. Bardeen,W. Brattain and W. Shockley, 1939-1947
BC
E
BJT
G
D
S
MOSFET
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 10
History of EE: IntegrationJack S. Kilby (1958)Resistor
Capacitor
Inductor
Diode
Transistor
Monolithic (one piece) circuits: built forma silicon substrate
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 11
Today’s Chips: Moore’s LawGordon Moore, 1965
Number of transistor per square inch doubles approximately every18 months
ImplicationsCost per device halves every 18 monthsMore transistors on the same area, more
complex and powerful chipsFuture chips are very hard to design!!!Fabrication cost is becoming prohibitive
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 12
Today’s Chips: An Example
300mm wafer, 90nmP4 2.4 Ghz, 1.5V, 131mm2
90nm transistor (Intel)
Hair size (1024px)
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 13
Signals: Analog vs. Digital
t
f(t)
t
g(t)
Analog: Analogous to some physical quantity
Digital: can be represented using a finite number of digits
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 14
Example of Analog Signal
Properties:Dynamic range: maxV – minVFrequency: number of cycles in one
secondV
olt
age (V
)
Time (s)
A (440Hz) piano key stroke
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 15
Analog Circuits
It is an electronic subsystem which operates entirely on analog signals
Amplifieri(t) o(t) o(t) = K i(t)
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 16
Digital Circuits
It is an electronic subsystem which operates entirely on numbers (using, for instance, binary representation)
1-bit Adder
a
b
sum
carry
a b sum carry
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 17
Encoding of Digital Signals
We use binary digitsTwo values: {0 , 1}
Positional systemEncoded by two voltage levels
+1.5 V → 1 , 0 V → 0
+1.5 V
+1.5 V0 V
5 → 101+1.5 V
0 V
threshold
0
1
noise margin
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 18
Why Digital?
Digital signals are easy and cheap to store
Digital signals are insensible to noiseBoolean algebra can be used to
represent, manipulate, minimize logic functions
Digital signal processing is easier and relatively less expensive than analog signal processing
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 19
Digital Representation of Analog Signals
Problem: represent f(t) using a finite number of binary digits
Example: A key stroke using 6 bitsOnly 64 possible values, hence not all
values can be representedQuantization error: due to finite
number of digitsTime sampling: time is continuous but
we want a finite sequence of numbers
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 20
Digital Representation of Analog Signals
t
f(t)Dynamic Range: [-30,30] VPrecision: 5 V
t
Sampling
0000000100100011010001010110011110001001101010111100
-5V-10V-15V-20V-25V-30V
Quantization101101000101011000010010100111000100001100100011
Result
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 21
Digital Representation of Logic Functions
Boolean Algebra:Variables can take values 0 or 1 (true or
false)Operators on variables:
a AND b a·ba OR b a+b NOT b b
Any logic expression can be built using these basic logic functions
Example: exclusive OR
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 22
Full Adder Example
1-bit Adder
a
b
sum
carry
a b sum carry
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 23
Summary
Analog signals are representation of physical quantities
Digital signals are less sensible to noise than analog signals
Digital signals can represent analog signals with arbitrary precision (at the expense of digital circuit cost)
Boolean algebra is a powerful mathematical tool for manipulating digital circuits