A Digital Logic Gate is used to implement Boolean functions. Practically 8 types of functions are used for the design of digital logic gates. Given below are the names, graphical symbols, algebraic functions and truth tables of 8 types of Digital Logic Gates.