Author: M Abo Bakar Aslam

OR Gate

The OR gate produces a HIGH output when any input is HIGH. It performs logical addition in combinational logic circuits.

1. Properties

  1. Minimum two inputs
  2. Output is 1, if any input is 1
  3. Output is 0, only if all inputs are 0

2. Symbol - 2 Inputs OR Gate

OR Gate with 2 Inputs
Figure 1: OR Gate with 2 Inputs

3. Boolean Expression - 2 inputs OR Gate

Y = A + B

4. Truth Table - 2 Inputs OR Gate

Total Number of Rows = 2^(number of inputs) = 2^2 = 4
Total Numbers: 0, 1, 2, 3
ABY
000
011
101
111


5. OR Gate with 3 Inputs

Symbol

OR Gate with 3 Inputs
Figure 2: OR Gate with 3 Inputs

Boolean Expression

Y = A + B + C

Truth Table

Total Number of Rows = 2^(number of inputs) = 2^3 = 8
Total Numbers: 0, 1, 2, 3, 4, 5, 6, 7
ABCY
0000
0011
0101
0111
1001
1011
1101
1111


6. OR Gate with 4 Inputs

Symbol

OR Gate with 4 Inputs
Figure 3: OR Gate with 4 Inputs

Boolean Expression

Y = A + B + C + D

Truth Table

Total Number of Rows = 2^(number of inputs) = 2^4 = 16
Total Numbers: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
ABCDY
00000
00011
00101
00111
01001
01011
01101
01111
10001
10011
10101
10111
11001
11011
11101
11111


7. OR Gate with 1 Inputs

This logic-gates actually doesn't exist but we can construct it by using 2-Input-OR-Gate.

Symbol

OR Gate with 1 Input
Figure 4: OR Gate with 1 Inputs

Boolean Expression

Y = A + A = A

Truth Table

Total Number of Rows = 2^(number of inputs) = 2^1 = 2
Total Numbers: 0, 1
AY
00
11