This document introduces logic gates and their usage. It discusses drawing logic circuits, analyzing logic circuits, and universal NAND and NOR gates. It explains how to execute logic expressions using NAND and NOR gates, and covers positive and negative logic. It also describes constructing sum-of-products (SOP) and product-of-sums (POS) logic expressions.
This document introduces logic gates and their usage. It discusses drawing logic circuits, analyzing logic circuits, and universal NAND and NOR gates. It explains how to execute logic expressions using NAND and NOR gates, and covers positive and negative logic. It also describes constructing sum-of-products (SOP) and product-of-sums (POS) logic expressions.
This document introduces logic gates and their usage. It discusses drawing logic circuits, analyzing logic circuits, and universal NAND and NOR gates. It explains how to execute logic expressions using NAND and NOR gates, and covers positive and negative logic. It also describes constructing sum-of-products (SOP) and product-of-sums (POS) logic expressions.
• Analysis of Logic Circuit • 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
MOHD. YAMANI IDRIS/ NOORZAILY 1
MOHAMED NOOR Draw Logic Gates
• When Boolean expression is obtained, we
can draw logic gates • Example: – F1 = xyz’ (use three input AND gate)
MOHD. YAMANI IDRIS/ NOORZAILY 2
MOHAMED NOOR Draw Logic Gates
MOHD. YAMANI IDRIS/ NOORZAILY 3
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
MOHD. YAMANI IDRIS/ NOORZAILY 4
MOHAMED NOOR Logic Circuit Analysis
• What is the Boolean expression for F5
MOHD. YAMANI IDRIS/ NOORZAILY 5
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)
MOHD. YAMANI IDRIS/ NOORZAILY 6
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
MOHD. YAMANI IDRIS/ NOORZAILY 7
MOHAMED NOOR NAND Gate
• Build AND gate using NAND gates
• Build OR gate using NAND gates
MOHD. YAMANI IDRIS/ NOORZAILY 8
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
MOHD. YAMANI IDRIS/ NOORZAILY 9
MOHAMED NOOR NOR Gate
• Build AND gate using NOR gates
• Build OR gate using NOR gates
MOHD. YAMANI IDRIS/ NOORZAILY 10
MOHAMED NOOR Build using NAND gate • It is not impossible to build Boolean expression using NAND gates Steps – 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)’)’
MOHD. YAMANI IDRIS/ NOORZAILY 11
MOHAMED NOOR Build using NAND gate
MOHD. YAMANI IDRIS/ NOORZAILY 12
MOHAMED NOOR Build using NOR gate • It is not impossible to build Boolean expression using NOR gates Steps – 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)’)’
MOHD. YAMANI IDRIS/ NOORZAILY 13
MOHAMED NOOR Build using NOR gate
MOHD. YAMANI IDRIS/ NOORZAILY 14
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
MOHD. YAMANI IDRIS/ NOORZAILY 15
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 compliment form
MOHD. YAMANI IDRIS/ NOORZAILY 16
MOHAMED NOOR Positive & Negative Logic
MOHD. YAMANI IDRIS/ NOORZAILY 17
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
MOHD. YAMANI IDRIS/ NOORZAILY 18
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
MOHD. YAMANI IDRIS/ NOORZAILY 19
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
MOHD. YAMANI IDRIS/ NOORZAILY 20
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 ”: