Logic_Gates_Assignment_Report
Logic_Gates_Assignment_Report
Boolean algebra is a mathematical system used to describe and analyze logic circuits. It operates
on binary values (0 and 1) and uses logical operators such as AND, OR, and NOT. Boolean algebra
simplifies complex logical expressions, aiding in the design and optimization of digital circuits.
Simplification Example:
Expression: Y = A + A·B -> Simplified: Y = A (Absorption Law)
NOT Gate:
A | Y = A'
0|1
1|0
OR Gate:
AB|Y=A+B
00|0
01|1
10|1
11|1
AND Gate:
AB|Y=A·B
00|0
01|0
10|0
11|1
3-input OR Gate:
ABC|Y=A+B+C
000|0
001|1
010|1
...
Example: Y = A · B + C'
Step-wise Implementation:
1. Use an AND gate for A · B.
2. Use a NOT gate for C'.
3. Use an OR gate for final output.
Conclusion
This assignment covered the fundamentals of Boolean algebra, logic gates, and their
implementation. Mastering these concepts is essential for designing efficient digital systems. Using
universal gates like NAND and NOR, any logic function can be implemented, making them powerful
tools in circuit design.