23
EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto [email protected]

EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto [email protected]

  • Upload
    vulien

  • View
    222

  • Download
    4

Embed Size (px)

Citation preview

Page 1: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

EE40: Introduction to Microelectronic Circuits

Summer 2004Alessandro Pinto

[email protected]

Page 2: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 2

StaffTAs

Wei Mao [email protected] Renaldi Winoto

[email protected] Reader

Haryanto Kurniawan [email protected]

Page 3: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 3

Course MaterialMain reference

http://www-inst.eecs.berkeley.edu/~ee40Textbook (s)

Electrical Engineering Principles and Applications by Allan R. Hambley.

Reader available at Copy Central, 2483 Hearst Avenue

PublicationsSelected pubs posted on the web

Page 4: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

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%

Page 5: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

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

Page 6: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 6

PrerequisitesMath 1BPhysics 7B

Page 7: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 7

Lecture 1Illustrates the historical background

ElectricityTransistorMonolithic integrationMoore’s law

Introduces signals: Analog and Digital

Page 8: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

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)

Page 9: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

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

GD

S

MOSFET

Page 10: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

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

Page 11: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

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

Page 12: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

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)

Page 13: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

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

Page 14: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

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

secondVo

ltage

(V)

Time (s)

A (440Hz) piano key stroke

Page 15: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 15

Analog CircuitsIt is an electronic subsystem which

operates entirely on analog signals

Amplifieri(t) o(t) o(t) = K i(t)

Page 16: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 16

Digital CircuitsIt is an electronic subsystem which

operates entirely on numbers (using, for instance, binary representation)

1-bit Adder

a

b

sum

carry

a b sum carry0 0 0 00 1 1 01 0 1 01 1 0 1

Page 17: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 17

Encoding of Digital SignalsWe use binary digits

Two 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

threshold0

1

noise margin

Page 18: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

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

Page 19: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

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

Page 20: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

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

Page 21: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

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

Page 22: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 22

Full Adder Example

1-bit Adder

a

b

sum

carry

a b sum carry0 0 0 00 1 1 01 0 1 01 1 0 1

Page 23: EE40: Introduction to Microelectronic Circuitsee40/su04/le… · PPT file · Web view · 2004-06-21EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto apinto@eecs.berkeley.edu

Lect. 1 - 06/21/2004 Alessandro Pinto, EE40 Summer 2004 23

SummaryAnalog signals are representation of

physical quantitiesDigital signals are less sensible to

noise than analog signalsDigital 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