ee 434 lecture 4 - iowa state universityclass.ece.iastate.edu › ee434 › lectures › ee 434 lect...

33
EE 434 Lecture 4 Digital Systems – A preview

Upload: others

Post on 27-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

EE 434Lecture 4

Digital Systems – A preview

Page 2: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Quiz 2 A die is 2500u on a side, comes from an 8” wafer that costs $1200 in a process with a defect density of 1.2/cm2. Determine the cost per good die as limited by the hard faults in processing.

2500µ

Page 3: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

And the number is ….

6

31

2

45

7

8

9

Page 4: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

And the number is ….

6

31

2

4

5

7

8

9

Page 5: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Quiz 2 A die is 2500u on a side, comes from an 8” wafer that costs $1200 in a process with a defect density of 1.2/cm2. Determine the cost per good die as limited by the hard faults in processing.

2500µ

Solution:

H

FABGOOD Y

CC =

WAFER

DIEWAFERFAB A

ACC =

dAH

DIEeY −=

dA

WAFER

DIEWAFERGOOD

DIEeA

ACC =

⎪⎪⎭

⎪⎪⎬

Page 6: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Quiz 2 A die is 2500u on a side, comes from an 8” wafer that costs $1200 in a process with a defect density of 1.2/cm2. Determine the cost per good die as limited by the hard faults in processing.

Solution:

( ) ( ) 22

DIE cm1.22500µ

2

2dA

WAFER

DIEWAFERGOOD e

π16in2500µ$1200e

AACC ==

$0.249.928

$0.231CGOOD ==

Page 7: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Review from Last Time• Device Geometries Limited by Size of Atoms• Hard Yield Decreases with Area

– Major factor that limits die size

• Soft yield generally increases with die area

• 6-Sigma Challenge More of a Process (Religion) than Actual Procedure– 6-sigma too stringent for many requirements– 6-sigmal too lax for many others– Cost/good die ultimately of primary interest

AdH eY −=

SHYYY =

I got the message

Page 8: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Basic Logic Circuits

• Will present a brief description of logic circuits based upon simple models and qualitative description of processes

• Will discuss process technology needed to develop better models

• Will provide more in-depth discussion of logic circuits based upon better device models

Page 9: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

MOS TransistorQualitative Discussion of n-channel Operation

Drain

Gate

Source

Page 10: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

MOS TransistorQualitative Discussion of n-channel Operation

Drain

Gate

Source

If VGS is large, short circuit exists between drain and source

If VGS is small, open circuit exists between drain and source

Behavioral Description of Basic Operation

Page 11: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

MOS TransistorQualitative Discussion of n-channel Operation

Gate DrainSource

Bulk

n-channel MOSFET

Drain

Gate

Source

Equivalent Circuit for n-channel MOSFET

Page 12: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

MOS TransistorQualitative Discussion of p-channel Operation

Gate DrainSource

Bulk

p-channel MOSFET

Drain

Gate

Source

Page 13: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

MOS TransistorQualitative Discussion of p-channel Operation

Gate DrainSource

Bulk

p-channel MOSFET

Drain

Gate

Source

If VGS is small (negative), short circuit exists between drain and source

If VGS is large (near 0), open circuit exists between drain and source

Behavioral Description of Basic Operation

Page 14: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

MOS TransistorQualitative Discussion of p-channel Operation

Gate DrainSource

Bulk

p-channel MOSFET

Drain

Gate

Source

Equivalent Circuit for p-channel MOSFET

D

S

G = 1

D

S

G = 0

Page 15: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

MOS TransistorDrain

Gate

Source

Drain

Gate

Source

D

S

G = 1

D

S

G = 0

• These represent simple models for the MOS Transistor• This simple model is adequate for some digital system design work• More accurate models often needed for other aspects of digital design and

for almost all analog design

Page 16: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

MOS TransistorComparison of Operation

Drain

Gate

Source

Drain

Gate

Source

D

S

G = 1

D

S

G = 0

Page 17: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Logic CircuitsDD

DD

= 0

= 1

Circuit Behaves as a Boolean Inverter

Page 18: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Logic CircuitsDD

Inverter

BA

01

10

Truth Table

Page 19: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Logic CircuitsVDD

=1

VDD

Page 20: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Logic Circuits

=0

VDDVDD

Page 21: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Logic Circuits

=0

VDDVDD

Page 22: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Logic Circuits

=0

VDD

VDD

Page 23: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Logic Circuits

011

001

010

100CBA

Truth Table

NOR Gate

VDD

Page 24: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Logic Circuits

011101110100CBA

Truth Table

NAND Gate

VDD

A

B

C

Page 25: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Complex Gates

Pull-up Network

Pull-down Network

( ) ( )DCBAY •+•=

DD

Page 26: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Complex GatesVDD

A

B

C

D

A

C

B

D

Y

( ) ( )DCBAY •+•=

Pull up and pull down network never both conducting

One of the two networks is always conducting

Page 27: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Consider ( ) ( )DCBAY •+•=

Alternate Implementation

3 levels of Logic

16 Transistors if Basic CMOS Gates are Used

Page 28: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

ConsiderStandard CMOS Implementation

2 levels of Logic

6 Transistors if Basic CMOS Gates are Used

BAY •=

Basic noninverting functions generally require more complexity if basic CMOS gates are used for implementation

Page 29: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Pass Transistor LogicDD

BAY •=

Requires only 2 transistors rather than 6 for a standard CMOS gate (and a resistor).

Page 30: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Pass Transistor Logic

BAY •=

Requires only 1 transistor (and a resistor).

Even simpler pass transistor logic implementations are possible

Page 31: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Pass Transistor Logic

BAY •=

Requires only 1 transistor (and a resistor)- Resistor may require more area than several hundred or evenseveral thousand transistors

-Signal levels may not go to VDD or to 0V- Static power dissipation may not be zero-Signals may degrade unacceptably if multiple gates are cascaded-“resistor” often implemented with a transistor to reduce area but

signal swing and power dissipation problems still persist-Pass transistor logic is widely used

Page 32: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

Logic Design Styles• Several different logic design styles are often

used throughout a given design• The designer has complete control over what is

placed on silicon and governed only by cost and performance

• New logic design strategies have been proposed recently and others will likely emerge in the future

• The digital designer needs to be familiar with the benefits and limitations of varying logic styles to come up with a good solution for given system requirements

Page 33: EE 434 Lecture 4 - Iowa State Universityclass.ece.iastate.edu › ee434 › lectures › EE 434 Lect 4 Fall... · 2006-08-28 · Lecture 4 Digital Systems – A preview. Quiz 2 A

End of Lecture 4