Top Banner
Common Function 9/19/2012 1 L06: Common Function Multiplexer Decoder NAND / NOR ROM (Read Only Memory)
68

NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Feb 14, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 1L06: Common Function

Multiplexer

Decoder

NAND / NOR

ROM (Read Only Memory)

Page 2: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

NAND / NOR

9/19/2012 2L06: Common Function

Page 3: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

More Theorem (DeMorgan)

(A + B)’ = A’ * B’

NAND / NOR

Page 4: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

More Theorem (DeMorgan)

(A + B)’ = A’ * B’

=

NAND / NOR

Page 5: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

More Theorem (DeMorgan)

(A + B)’ = A’ * B’ (A * B)’ = A’ + B’

NAND / NOR

Page 6: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

More Theorem (DeMorgan)

(A + B)’ = A’ * B’ (A * B)’ = A’ + B’

=

NAND / NOR

Page 7: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

More Theorem (DeMorgan)

(A + B)’ = A’ * B’ (A * B)’ = A’ + B’

= =

NAND / NOR

Page 8: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

More Theorem (DeMorgan)

(A + B)’ = A’ * B’ (A * B)’ = A’ + B’

NAND / NOR

Page 9: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

A

AB + AC

B

A

C

NAND / NOR

Page 10: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

A

AB + AC

B

A

C

A

AB + AC

B

A

C

?

=

NAND / NOR

Page 11: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

More Theorem (DeMorgan)

(A + B)’ = A’ * B’ (A * B)’ = A’ + B’

A

AB + AC

B

A

C

A

AB + AC

B

A

C

Why NAND and NOR gates?

=

NAND / NOR

Page 12: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 12L06: Common Function

Page 13: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 13L06: Common Function

E

D

A

B

Cf

Page 14: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 14L06: Common Function

E’

D

A

B

Cf

Page 15: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 15L06: Common Function

E’

D

A

B

Cf

=

Page 16: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 16L06: Common Function

D

A

B

CfE

Page 17: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 17L06: Common Function

D

A

B

C’fE

Page 18: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 18L06: Common Function

D

A

BfE

C’

Page 19: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 19L06: Common Function

D

A

BfE

C’

Page 20: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 20L06: Common Function

Page 21: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 21L06: Common Function

i0

S

Zi1

0

2 to 1 Multiplexer

Page 22: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 22L06: Common Function

i0

S

Z

1

i1

2 - 1 MUX

Page 23: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 23L06: Common Function

4 - 1 MUX

S0

i0

Zi1

i2

i3

S1

Page 24: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 24L06: Common Function

8 - 1 MUX

S1

i0

Z

i1

i2

i3

i4

i5

i6

i7

S0S2

Page 25: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 25L06: Common Function

i0

S

Zi1

0

2 to 1 Multiplexer

Z = S’ * i0 + S * i1

Page 26: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 26L06: Common Function

4 - 1 MUX

S0

i0

Zi1

i2

i3

S1

Z = S1’ * S0’ * i0 + S1’ * S0 * i1 +

S1 * S0’ * i2 + S1 * S0 * i3

Page 27: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 27L06: Common Function

8 - 1 MUX

S1

i0

Z

i1

i2

i3

i4

i5

i6

i7

S0S2

Z = S2’ * S1’ * S0’ * i0 + S2’ * S1’ * S0 * i1 +

S2’ * S1 * S0’ * i2 + S2’ * S1 * S0 * i3 +

S2 * S1’ * S0’ * i4 + S2 * S1’ * S0 * i5 +

S2 * S1 * S0’ * i6 + S2 * S1 * S0 * i7

Page 28: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 28L06: Common Function

Page 29: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 29L06: Common Function

4 - 1 MUX

S0

i0

Zi1

i2

i3

S1

Page 30: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 30L06: Common Function

4 - 1 MUX

S0

i0

Zi1

i2

i3

S1

Z = S’ * i0 + S * i1

Page 31: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 31L06: Common Function

4 - 1 MUX

S0

i0

Zi1

i2

i3

S1

i0

S

Zi1

i0

S

Zi1

i0

S

Zi1

i0

i1

i2

i3

S0 S1

Z

Page 32: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 32L06: Common Function

8 - 1 MUX

S1

i0

Z

i1

i2

i3

i4

i5

i6

i7

S0S2

Page 33: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 33L06: Common Function

8 - 1 MUX

S1

i0

Z

i1

i2

i3

i4

i5

i6

i7

S0S2

Z = S2’ * S1’ * S0’ * i0 + S2’ * S1’ * S0 * i1 +

S2’ * S1 * S0’ * i2 + S2’ * S1 * S0 * i3 +

S2 * S1’ * S0’ * i4 + S2 * S1’ * S0 * i5 +

S2 * S1 * S0’ * i6 + S2 * S1 * S0 * i7

Page 34: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 34L06: Common Function

8 - 1 MUX

S1

i0

Z

i1

i2

i3

i4

i5

i6

i7

S0S2

i0

S

Zi1 ZS0

i0

Zi1

i2

i3

S1

S0

i0

Zi1

i2

i3

S1

S1 S0 S2

i0

i1

i2

i3

i4

i5

i6

i7

Page 35: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 35L06: Common Function

Page 36: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 36L06: Common Function

A=1

B=1

Ci=1

0

0

0

1

0

1

1

1

Page 37: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 37L06: Common Function

A=1

B=1

Ci=1

0

0

0

1

0

1

1

1Z

Ci

A

A

Ci

B

B

Page 38: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 38L06: Common Function

A=1

B=1

Ci=1

0

0

0

1

0

1

1

1

Page 39: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 39L06: Common Function

A=1

B=1

Ci=1

0

0

0

1

0

1

1

1 S0

i0

Z

i1

i2

i3

S1

Page 40: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 40L06: Common Function

A=1

B=1

Ci=1

0

0

0

1

0

1

1

1 S0

i0

Z

i1

i2

i3

S1

A B

Page 41: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 41L06: Common Function

A=1

B=1

Ci=1

0

0

0

1

0

1

1

1 S0

i0

Z

i1

i2

i3

S1

A B0 0

0

Page 42: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 42L06: Common Function

A=1

B=1

Ci=1

0

0

0

1

0

1

1

1 S0

i0

Z

i1

i2

i3

S1

A B0 0

0

0 1

Ci

Page 43: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 43L06: Common Function

A=1

B=1

Ci=1

0

0

0

1

0

1

1

1 S0

i0

Z

i1

i2

i3

S1

A B0 0

0

0 1

Ci

1 0

Ci

Page 44: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 44L06: Common Function

A=1

B=1

Ci=1

0

0

0

1

0

1

1

1 S0

i0

Z

i1

i2

i3

S1

A B0 0

0

0 1

Ci

1 0

1

1 1

Ci

Page 45: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 45L06: Common Function

A=1

B=1

Ci=1

0

0

0

1

0

1

1

1 S0

i0

Z

i1

i2

i3

S1

A B

0

Ci

1

Ci

Page 46: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 46L06: Common Function

Page 47: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 47L06: Common Function

a=1

b=1

c=1

0

0

1

1

0

1

0

1

d=1

0 0 00

0 0 11

Page 48: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 48L06: Common Function

a=1

b=1

c=1

0

0

1

1

0

1

0

1

d=1

0 0 00

0 0 11

S0

i0

Z

i1

i2

i3

S1

Page 49: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 49L06: Common Function

a=1

b=1

c=1

0

0

1

1

0

1

0

1

d=1

0 0 00

0 0 11

S0

i0

Z

i1

i2

i3

S1

A C

Page 50: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 50L06: Common Function

a=1

b=1

c=1

0

0

1

1

0

1

0

1

d=1

0 0 00

0 0 11

S0

i0

Z

i1

i2

i3

S1

A C0 0

b

Page 51: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 51L06: Common Function

a=1

b=1

c=1

0

0

1

1

0

1

0

1

d=1

0 0 00

0 0 11

S0

i0

Z

i1

i2

i3

S1

A C0 0

b

0 1

0

Page 52: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 52L06: Common Function

a=1

b=1

c=1

0

0

1

1

0

1

0

1

d=1

0 0 00

0 0 11

S0

i0

Z

i1

i2

i3

S1

A C0 0

b

0 1

0

1 0

d

Page 53: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 53L06: Common Function

a=1

b=1

c=1

0

0

1

1

0

1

0

1

d=1

0 0 00

0 0 11

S0

i0

Z

i1

i2

i3

S1

A C0 0

b

0 1

0

1 0

d

d’

1 1

Page 54: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 54L06: Common Function

a=1

b=1

c=1

0

0

1

1

0

1

0

1

d=1

0 0 00

0 0 11

S0

i0

Z

i1

i2

i3

S1

A C

b

0

d

d’

Page 55: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 55L06: Common Function

Page 56: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 56L06: Common Function

a=1

b=1

c=1

0

0

0

1

0

1

0

1

d=1

0 0 00

0 1 11

Page 57: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 57L06: Common Function

a=1

b=1

c=1

0

0

0

1

0

1

0

1

d=1

0 0 00

0 1 11

S0

i0

Z

i1

i2

i3

S1

Page 58: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 58L06: Common Function

a=1

b=1

c=1

0

0

0

1

0

1

0

1

d=1

0 0 00

0 1 11S1

i0

Z

i1

i2

i3

i4

i5

i6

i7

S0S2

Page 59: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 59L06: Common Function

Page 60: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 60L06: Common Function

Address Decoder

Page 61: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 61L06: Common Function

Address Decoder

oeba2 a1 a0 t0 t1 t2 t3 t4 t5 t6 t7

0 0 0 0 1 0 0 0 0 0 0 0

0 0 0 1 0 1 0 0 0 0 0 0

0 0 1 0 0 0 1 0 0 0 0 0

0 0 1 1 0 0 0 1 0 0 0 0

0 1 0 0 0 0 0 0 1 0 0 0

0 1 0 1 0 0 0 0 0 1 0 0

0 1 1 0 0 0 0 0 0 0 1 0

0 1 1 1 0 0 0 0 0 0 0 1

1 X X X 0 0 0 0 0 0 0 0

Page 62: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 62L06: Common Function

Address Decoder

Page 63: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 63L06: Common Function

Multiplexer

Address Decoder

DeMultiplexer

2 to 1

4 to 1

8 to 1

1 to 2

2 to 4

3 to 8

4 to 16

1 to 2

1 to 4

1 to 8

Page 64: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 64L06: Common Function

Page 65: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Common Function

9/19/2012 65L06: Common Function

Page 66: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

9/19/2012 P66L06: Common Function

Page 67: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

Switch Logic

9/19/2012 67L06: Common Function

Page 68: NAND / NOR Multiplexer Decoder ROM (Read Only Memory)

9/19/2012 68L06: Common Function