Download - Introduction to Logic Gates

Transcript
Page 1: Introduction to Logic Gates

1MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Introduction to Logic Gates

• Logical gates– Inverter– AND– OR– NAND– NOR– Exclusive OR (XOR)– Exclusive NOR (XNOR)

• Draw Logic Circuit • Analysis of Logic Circuit

Page 2: Introduction to Logic Gates

2MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Introduction to Logic Gates

• Universal gates NAND and NOR– NAND gate– NOR gate

• Execution using NAND gate• Execution using NOR gate• Positive & Negative Logic• SOP Expression Execution• POS Expression Execution• Integrated Logic Circuit Family

Page 3: Introduction to Logic Gates

3MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Logic Gates

Page 4: Introduction to Logic Gates

4MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Logic Gates

• Inverter gate

• The use of inverter: complement

Page 5: Introduction to Logic Gates

5MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Logic Gates

• AND gate

Page 6: Introduction to Logic Gates

6MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Logic Gates

• OR gate

Page 7: Introduction to Logic Gates

7MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Logic Gates

• NAND gate

Page 8: Introduction to Logic Gates

8MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Logic Gates

• NOR gate

Page 9: Introduction to Logic Gates

9MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Logic Gates

• Exclusive OR (XOR) gate

Page 10: Introduction to Logic Gates

10MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Logic Gates

• Exclusive NOR (XNOR) gate

Page 11: Introduction to Logic Gates

11MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Draw Logic Gates

• When Boolean expression is obtained, we can draw logic gates

• Example:– F1 = xyz’ (use three input AND gate)

Page 12: Introduction to Logic Gates

12MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Draw Logic Gates

Page 13: Introduction to Logic Gates

13MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Logic Circuit Analysis

• When logic circuit is given, we can analyze the circuit to obtain logical expression

• Example:– What is the Boolean expression for F4

Page 14: Introduction to Logic Gates

14MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Logic Circuit Analysis

• What is the Boolean expression for F5

Page 15: Introduction to Logic Gates

15MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Universal Gates: NAND & NOR

• Gate AND/OR/NOT is enough to build any Boolean function

• Even though, other gates is also used because:– Very useful (no choice)

– Save transistor’s number

– Self sufficient (can build any gate from it)

NAND/NOR: save, self sufficient

XOR: useful (e.g. execute parity bit)

Page 16: Introduction to Logic Gates

16MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

NAND Gate

• NAND gate is self sufficient (i.e.can build any gate from it)

• Can be used for building AND/OR/NOT gate

• Build NOT gate using NAND gate

Page 17: Introduction to Logic Gates

17MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

NAND Gate

• Build AND gate using NAND gates

• Build OR gate using NAND gates

Page 18: Introduction to Logic Gates

18MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

NOR Gate

• NOR gate is also self sufficient

• Can be used for building AND/OR/NOT gate

• Build NOT gate using NOR gate

Page 19: Introduction to Logic Gates

19MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

NOR Gate

• Build AND gate using NOR gates

• Build OR gate using NOR gates

Page 20: Introduction to Logic Gates

20MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Build using NAND gate

• It is not impossible to build Boolean expression using NAND gatesSteps– Obtain sum-of-product Boolean expression

• E.g: F3 = xy’ +x’z

– Use DeMorgan theorem to get expression using two level NAND gate

• E.g: F3 = xy’ +x’z = (xy’+x’z)” = ((xy’)’.(x’z)’)’

Page 21: Introduction to Logic Gates

21MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Build using NAND gate

Page 22: Introduction to Logic Gates

22MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Build using NOR gate

• It is not impossible to build Boolean expression using NOR gatesSteps– Obtain product-of-sum Boolean expression

• E.g: F6 = (x+y’).(x’+z)

– Use DeMorgan theorem to get expression using two level NAND gate

• E.g: F3 = (x+y’).(x’+z) =((x+y’).(x’+z))’’ = ((x+y’)+(x’+z)’)’

Page 23: Introduction to Logic Gates

23MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Build using NOR gate

Page 24: Introduction to Logic Gates

24MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Positive & Negative Logic

• In logic gate, most of the time– H (High Voltage, 5V) = logic 1

– L (Low Voltage, 0V) = logic 0

• This is called positive logic• However, if it is inverted, it is negative logic

– H (High Voltage, 5V) = logic 0

– L (Low Voltage, 0V) = logic 1

• Depends, some similar gate need different Boolean function

Page 25: Introduction to Logic Gates

25MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Positive & Negative Logic

• Signal which is set to logic 1 is said to be active and true

• Signal which is set to logic 0 is said to be not active and false

• The name of active high signal is always written in non-compliment form

• The name of active low signal is always written in non-compliment form

Page 26: Introduction to Logic Gates

26MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Positive & Negative Logic

Page 27: Introduction to Logic Gates

27MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Construction of SOP Expression

• Sum-of-product expression can be built using– Two level logic gate AND-OR– Two level logic gate AND-NOT

• Logic AND-OR gate

Page 28: Introduction to Logic Gates

28MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Construction of SOP Expression

• NAND-NAND circuit (with transformation circuit)– Add two balls– Change OR with NAND

with inverted input and ball

on it’s compliment input

Page 29: Introduction to Logic Gates

29MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Construction of POS Expression

• Product-of-sum expression can be built using– Two level logic gate AND-OR– Two level logic gate AND-NOT

• Logic AND-OR gate

Page 30: Introduction to Logic Gates

30MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR

Construction of POS Expression

• NOR-NOR circuit (with transformation circuit)– Add two balls– Change AND with NOR

with inverted input and ball

on it’s compliment input

   

”: