Ch 3. Digital Circuits

98
Ch 3. Digital Circuits 3.1 Logic Signals and Gates N bits can represent states (When N=1, 2 states)

description

Ch 3. Digital Circuits. 3.1 Logic Signals and Gates. N bits can represent states. (When N=1, 2 states). Input. Output. Black-box. Black-box representation and Truth table shows a logic circuit with input/output and ignores electrical behavior of the circuit. - PowerPoint PPT Presentation

Transcript of Ch 3. Digital Circuits

Page 1: Ch 3. Digital Circuits

Ch 3. Digital Circuits3.1 Logic Signals and Gates

N bits can represent states (When N=1, 2 states)

Page 2: Ch 3. Digital Circuits

– Black-box representation and Truth table shows a logic circuit with input/output and ignores electrical behavior of the circuit

Black-box

Input Output

Page 3: Ch 3. Digital Circuits

– AND gate produces β€˜1’ : Only if all of its inputs are β€˜1’– OR gate produces β€˜1’ : One or more of its inputs are β€˜1’– NOT gate produces an output that is opposite of its input value

Page 4: Ch 3. Digital Circuits

– NAND Gate : Opposite of an AND gate’s output– NOR Gate : Opposite of an OR gate’s output

Page 5: Ch 3. Digital Circuits

Black-box representation Truth table

Page 6: Ch 3. Digital Circuits

– Timing diagram show how the circuit might respond to a time-varying pattern of input

signals

Lag

𝑿𝒀 +𝑿 ′𝒀 β€² 𝒁 β€²

LagLag

Input

Output

Page 7: Ch 3. Digital Circuits

3.3 CMOS Logic

Not expected to occur except during signal transition

Page 8: Ch 3. Digital Circuits

High resistance : β€œOff” Transistor

Low resistance : β€œOn” Transistor

NMOS

PMOSTurn on when

Turn on when

Page 9: Ch 3. Digital Circuits

NMOS, Turn on when

PMOS, Turn on when

Page 10: Ch 3. Digital Circuits

PMOS

NMOS

PMOS

NMOS

Page 11: Ch 3. Digital Circuits

CMOS inverter

Page 12: Ch 3. Digital Circuits

λ‘˜ 쀑 ν•˜λ‚˜λ§Œ On λ˜μ–΄λ„ Z=β€˜1’

λ‘˜ λ‹€ On λ˜μ–΄μ•Ό Z=β€˜0’

Page 13: Ch 3. Digital Circuits

PMOS

NMOS

PMOS

NMOS

PMOS

NMOS

Page 14: Ch 3. Digital Circuits

λ‘˜ 쀑 ν•˜λ‚˜λ§Œ On λ˜μ–΄λ„ Z=β€˜0’

λ‘˜ λ‹€ On λ˜μ–΄μ•Ό Z=β€˜1’

Page 15: Ch 3. Digital Circuits
Page 16: Ch 3. Digital Circuits

==

=

PMOS λŠ” F λ₯Ό 이용

NMOS λŠ” F’ λ₯Ό 이용

D

F

AND -> SeriesOR -> Parallel

PMOS λŠ” F λ₯Ό 이용

NMOS λŠ” F’ λ₯Ό 이용

F =

F’ =

F

A

C

A

B

B

D

C

D

𝑽 𝒅𝒅

Page 17: Ch 3. Digital Circuits

AND -> SeriesOR -> Parallel

PMOS λŠ” F λ₯Ό 이용

NMOS λŠ” F’ λ₯Ό 이용

Page 18: Ch 3. Digital Circuits
Page 19: Ch 3. Digital Circuits

Inverter + Inverter

𝑨 ′𝑨

Page 20: Ch 3. Digital Circuits

NAND + Inverter

𝑨 βˆ™π‘©π‘¨ βˆ™π‘©

More Transistors are needed than NAND

Page 21: Ch 3. Digital Circuits

𝑨 βˆ™π‘©+π‘ͺ βˆ™π‘«

(𝑨+𝑩) βˆ™(π‘ͺ+𝑫)

Page 22: Ch 3. Digital Circuits

4x3+2 =14 Transistor

6 Transistor

6 Transistor

4 Transistor

16 Transistor

≑

Page 23: Ch 3. Digital Circuits

(𝑨+𝑩) βˆ™(π‘ͺ+𝑫)

𝑨 βˆ™π‘©+π‘ͺ βˆ™π‘«

Page 24: Ch 3. Digital Circuits

4x3+2 =14 Transistor

6 Transistor

4 Transistor

6 Transistor

16 Transistor

≑

Page 25: Ch 3. Digital Circuits

3.4 Electrical Behavior of CMOS Circuits

Page 26: Ch 3. Digital Circuits
Page 27: Ch 3. Digital Circuits

3.5 CMOS Static Electrical Behavior

Noise can be added in signals

So, There are noise margins

Page 28: Ch 3. Digital Circuits

: Min output voltage produced in high state

: Min input voltage guaranteed to be recognized as high

: Max input voltage guaranteed to be recognized as low

: Max output voltage produced in low state

High state μ—μ„œλŠ” Minimum value κ³ λ €

Low state μ—μ„œλŠ” Maximum value κ³ λ €

Page 29: Ch 3. Digital Circuits

𝑽 𝑻𝒉𝒆𝒗=πŸπ’Œπž¨

πŸπ’Œπž¨+πŸπ’Œ 𝞨 Γ—πŸ“π‘½=πŸ‘ .πŸ‘π‘½

Not CMOS resistive load

Page 30: Ch 3. Digital Circuits

𝑽 𝑻𝒉𝒆𝒗=𝟏𝟎𝟎𝞨

𝟏𝟎𝟎𝞨+πŸ”πŸ”πŸ•πž¨ Γ—πŸ‘ .πŸ‘πŸ‘π‘½=𝟎 .πŸ’πŸ‘π‘½

When

Page 31: Ch 3. Digital Circuits

𝑽 𝑻𝒉𝒆𝒗=(πŸ“π‘½ βˆ’πŸ‘ .πŸ‘πŸ‘π‘½ ) 𝟐𝟎𝟎𝞨𝟐𝟎𝟎𝞨+πŸ”πŸ”πŸ•πž¨+πŸ‘ .πŸ‘πŸ‘π‘½=πŸ’ .πŸ”πŸπ‘½

When

Page 32: Ch 3. Digital Circuits

𝑽 π’Šπ’=𝟎 .πŸŽπ‘½

𝑹𝒏 ( 𝒐𝒏)≅𝑽 π‘Άπ‘³π’Žπ’‚π’™π‘»

π‘°π‘Άπ‘³π’Žπ’‚π’™π‘»π‘Ήπ’‘ (𝒐𝒏 )β‰…

𝑽 π‘«π‘«βˆ’π‘½ π‘Άπ‘―π’Žπ’Šπ’π‘»

|𝑰 𝑢𝑯 π’Žπ’‚π’™π‘»|(TTL load) (TTL load)

𝑽 π’Šπ’=πŸ“ .πŸŽπ‘½

Page 33: Ch 3. Digital Circuits
Page 34: Ch 3. Digital Circuits

𝑰𝒐𝒖𝒕=πŸ‘ .πŸ‘πŸ‘π‘½

𝟎 .πŸ”πŸ”πŸ•π’Œπž¨=πŸ“.πŸŽπ’Žπ‘¨ |𝑰𝒐𝒖𝒕|=πŸ“ .πŸŽπ‘½ βˆ’πŸ‘ .πŸ‘πŸ‘π‘½πŸŽ .πŸ”πŸ”πŸ•π’Œ 𝞨 =𝟐 .πŸ“π’Žπ‘¨

Sink current Source current

Page 35: Ch 3. Digital Circuits
Page 36: Ch 3. Digital Circuits
Page 37: Ch 3. Digital Circuits
Page 38: Ch 3. Digital Circuits

𝒁=𝑿 βˆ™ 𝑿=𝑿

Pull-up Pull-down

Page 39: Ch 3. Digital Circuits

𝒕𝒓 𝒕 𝒇

No Transition Time in ideal case

(20% ~ 80%) (80% ~ 20%)

Page 40: Ch 3. Digital Circuits

3.6 CMOS Dynamic Electrical Behavior

Both the speed and the power consumption of a CMOS device depend to a large extent on β€œAC” device

Page 41: Ch 3. Digital Circuits

High State Low State

𝑽 𝑢𝑼𝑻=𝑽 𝑫𝑫 βˆ™π’†βˆ’π’•

𝑹𝒏 π‘ͺ𝑳

Page 42: Ch 3. Digital Circuits

𝒕 𝒇 =βˆ’π‘Ήπ’π‘ͺ 𝑳 βˆ™ 𝒍𝒏𝑽 𝑢𝑼𝑻

𝑽 𝑫𝑫

Page 43: Ch 3. Digital Circuits

Low State High State

𝑽 𝑢𝑼𝑻=𝑽 𝑫𝑫 βˆ™(πŸβˆ’π’†βˆ’π’•

𝑹𝒑 π‘ͺ𝑳 )

Page 44: Ch 3. Digital Circuits

𝒕𝒓=βˆ’π‘Ήπ‘ͺ βˆ™ 𝒍𝒏 𝑽 π‘«π‘«βˆ’π‘½ 𝑢𝑼𝑻

𝑽 𝑫𝑫

Page 45: Ch 3. Digital Circuits

50%50%

Ideal case (No rise and fall times)

Propagation delay

Page 46: Ch 3. Digital Circuits

(internal power dissipation due to output transition)

(Power due to load capacitor)

𝑷𝑫=𝑷𝑻 +𝑷𝑳= (π‘ͺ𝑷𝑫+π‘ͺ𝑳 ) βˆ™π‘½ π‘ͺπ‘ͺ𝟐 βˆ™ 𝒇 =π‘ͺ𝑽 𝟐 𝒇

Page 47: Ch 3. Digital Circuits

π’Šπ’‡ 𝑽 π‘°π‘΅πŸ ,𝑽 π‘°π‘΅πŸ ,β‹― ,𝑽 π‘°π‘΅πŸ–=𝑳 ,π’•π’‰π’†π’π’‚π’π’πŸ–π‘½ 𝒐𝒖𝒕=π‘―π’Šπ’‡ 𝑽 π‘°π‘΅πŸ ,𝑽 π‘°π‘΅πŸ ,β‹― ,𝑽 π‘°π‘΅πŸ–=𝑯 ,π’•π’‰π’†π’π’‚π’π’πŸ–π‘½ 𝒐𝒖𝒕=𝑳

Page 48: Ch 3. Digital Circuits
Page 49: Ch 3. Digital Circuits

πŸ”π‘»π’“π’‚π’π’”π’Šπ’”π’•π’π’“

𝑺′

XS

YSοΌ‡

πŸπŸπ‘»π’“π’‚π’π’”π’Šπ’”π’•π’π’“

3.7 Other CMOS input and Output Structures

Page 50: Ch 3. Digital Circuits

πŸ“ .πŸŽπ‘½ β†’πŸ .πŸ’π‘½ : π‘³π’π’˜πŸŽ .πŸŽπ‘½β†’πŸ .πŸ’π‘½ :π‘―π’Šπ’ˆπ’‰

π‘Ίπ’•π’‚π’•π’†π’‚π’•πŸ .πŸ’π‘½π’π’π’•π’‚π’ˆπ’†

Page 51: Ch 3. Digital Circuits

π‘Ίπ’„π’‰π’Žπ’Šπ’•π’•βˆ’π’•π’“π’Šπ’ˆπ’ˆπ’†π’“ π’Šπ’π’—π’†π’“π’•π’†π’“

Page 52: Ch 3. Digital Circuits
Page 53: Ch 3. Digital Circuits
Page 54: Ch 3. Digital Circuits

Open-drain output requires an external pull-up resistor

Page 55: Ch 3. Digital Circuits

Increase because R=1.5K𝞨Pull-up Resistor

Page 56: Ch 3. Digital Circuits

𝑹=𝑽 π‘ͺπ‘ͺβˆ’π‘½ π‘Άπ‘³βˆ’π‘½ 𝑳𝑬𝑫

𝑰𝑳𝑬𝑫=πŸ“ .πŸŽβˆ’πŸŽ .πŸ‘πŸ•βˆ’πŸ .πŸ”

πŸπŸŽπ’Žπ‘¨ β‰ˆπŸ‘πŸŽπŸ‘πž¨

Page 57: Ch 3. Digital Circuits
Page 58: Ch 3. Digital Circuits

𝑢𝒕𝒉𝒆𝒓𝒔=𝑳

Page 59: Ch 3. Digital Circuits

(AND Function)

X

Y

W

Page 60: Ch 3. Digital Circuits

Burn !

Page 61: Ch 3. Digital Circuits

𝑰 π‘Άπ‘³π’Žπ’‚π’™=πŸ’π’Žπ‘¨ (π‘¨π’”π’”π’–π’Žπ’‘π’•π’Šπ’π’)

𝑰 π‘Ήπ’Žπ’‚π’™=πŸ’βˆ’ (𝟐 βˆ™πŸŽ .πŸ’ )=πŸ‘ .πŸπ’Žπ‘¨

Low output must sink 0.4mA𝑰 π‘°π‘³π’Žπ’‚π’™=βˆ’πŸŽ .πŸ’π’Žπ‘¨

Rπ’Žπ’Šπ’=πŸ“ .πŸŽβˆ’πŸŽ .𝟎

π‘°π‘Ήπ’Žπ’‚π’™=πŸπŸ“πŸ”πŸ .πŸ“πž¨

𝑽 𝑢𝑳=𝟎 .πŸŽπ‘½ ( π‘¨π’”π’”π’–π’Žπ’‘π’•π’Šπ’π’)

Page 62: Ch 3. Digital Circuits

In high state, typical open-drain outputs have a maximum leakage current 5uA and typical LS-TTL inputs require 20uA of a source current

𝑰 π‘Ήπ’π’†π’‚π’Œ=(πŸ’ βˆ™πŸ“π’–π‘¨ )+(𝟐 βˆ™πŸπŸŽπ’–π‘¨)=πŸ”πŸŽπ’–π‘¨πž¨

𝑰 π‘°π‘―π’Žπ’‚π’™=πŸπŸŽπ’–π‘¨β‘

Page 63: Ch 3. Digital Circuits

3.8 CMOS Logic Families

High-speed CMOS High-speed CMOS, TTL compatible

Page 64: Ch 3. Digital Circuits
Page 65: Ch 3. Digital Circuits
Page 66: Ch 3. Digital Circuits
Page 67: Ch 3. Digital Circuits
Page 68: Ch 3. Digital Circuits
Page 69: Ch 3. Digital Circuits

3.9 Low-Voltage CMOS Logic and Interfacing

𝑷𝑫=𝑷𝑻 +𝑷 𝑳= (π‘ͺ𝑷𝑫+π‘ͺ𝑳 ) βˆ™π‘½ π‘ͺπ‘ͺ𝟐 βˆ™ 𝒇 =π‘ͺ𝑽 𝟐 𝒇

Page 70: Ch 3. Digital Circuits

Clamp overshoot

Clamp diodeTo Clamp overshoot

Clamp undershoot

0.6V

-0.6V

Page 71: Ch 3. Digital Circuits

G

GS

D

S

OFF

OFF

S

D

G

S

D

𝑾𝒉𝒆𝒏𝑽 𝒐𝒖𝒕>𝑽𝒄𝒄 ,π‘ΈπŸ‘=𝑢𝑡

D

Page 72: Ch 3. Digital Circuits

3.10 Bipolar Logic

Page 73: Ch 3. Digital Circuits
Page 74: Ch 3. Digital Circuits

AND

Page 75: Ch 3. Digital Circuits

pnp

Page 76: Ch 3. Digital Circuits
Page 77: Ch 3. Digital Circuits
Page 78: Ch 3. Digital Circuits

𝑡𝒐𝒕 π’…π’†π’†π’‘π’π’š 𝒔𝒂𝒕𝒖𝒓𝒂𝒕𝒆𝒅

𝟎 .πŸπŸ“π‘½

Page 79: Ch 3. Digital Circuits

Diode AND Gate

Output stage= Totem pole

V

Phase Splitter

Path for discharging both

Page 80: Ch 3. Digital Circuits
Page 81: Ch 3. Digital Circuits
Page 82: Ch 3. Digital Circuits

π‘³π’π’˜

Page 83: Ch 3. Digital Circuits

π‘―π’Šπ’ˆπ’‰

Page 84: Ch 3. Digital Circuits

𝟎 .πŸ•π‘½

𝟎 .πŸ‘π‘½1

Page 85: Ch 3. Digital Circuits
Page 86: Ch 3. Digital Circuits
Page 87: Ch 3. Digital Circuits

π‘ͺ𝑴𝑢𝑺

𝑻𝑻𝑳π‘ͺ𝑴𝑢𝑺

𝑻𝑻𝑳

𝑻𝑻𝑳

Page 88: Ch 3. Digital Circuits
Page 89: Ch 3. Digital Circuits
Page 90: Ch 3. Digital Circuits
Page 91: Ch 3. Digital Circuits
Page 92: Ch 3. Digital Circuits
Page 93: Ch 3. Digital Circuits
Page 94: Ch 3. Digital Circuits
Page 95: Ch 3. Digital Circuits
Page 96: Ch 3. Digital Circuits
Page 97: Ch 3. Digital Circuits
Page 98: Ch 3. Digital Circuits