Chapter 2 <155>
- Multiplexers
- Decoders
Combinational Building Blocks Multiplexers Decoders Chapter 2 - - PowerPoint PPT Presentation
Combinational Building Blocks Multiplexers Decoders Chapter 2 <155> Multiplexer (Mux) Selects between one of N inputs to connect to output log 2 N -bit required to select input control input S S Example: D 0 0 Y
Chapter 2 <155>
Chapter 2 <156>
Y 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 S D0 Y D1 D1 D0 S Y 1 D1 D0 S
Chapter 2 <157>
2-<157>
Y D0 S D1
D1 Y D0 S S 00 01 1 Y 11 10 D0 D1 1 1 1 1 Y = D0S + D1S
tristates
select the appropriate input
Chapter 2 <158>
A B Y 1 1 1 1 1 Y = AB
00
Y
01 10 11
A B
Chapter 2 <159>
Chapter 2 <160>
2:4 Decoder A1 A0 Y3 Y2 Y1 Y0 00 01 10 11 1 1 1 1 1 Y3 Y2 Y1 Y0 A0 A1 1 1 1
Chapter 2 <161>
Y3 Y2 Y1 Y0 A0 A1
Chapter 2 <162>
XNOR function
Chapter 2 <163>
A Y Time delay A Y
Chapter 2 <164>
A Y Time A Y tpd tcd
change
Note: Timing diagram shows a signal with a high and low and transition time as an ‘X’. Cross hatch indicates unknown/changing values
Chapter 2 <165>
Chapter 2 <166>
A B C D Y Critical Path Short Path n1 n2
Chapter 2 <167>
Chapter 2 <168>
A B C Y 00 01 1 Y 11 10 AB 1 1 1 1 C Y = AB + BC
Chapter 2 <169>
A = 0 B = 1 0 C = 1 Y = 1 0 1 Short Path Critical Path B Y Time 1 0 0 1 glitch
n1 n2
n2 n1
Note: n1 is slower than n2 because of the extra inverter for B to go through
Chapter 2 <170>
00 01 1 Y 11 10 AB 1 1 1 1 C Y = AB + BC + AC AC
B = 1 0 Y = 1 A = 0 C = 1
Consensus term
Chapter 2 <171>