# Universal Gate
**A logic gate that can implement any [[Boolean Function|Boolean function]].**
A *universal gate* is a logic gate that can be used to implement any [[Boolean function]], typically by being combined to create the [[Boolean Algebra#Logical operations|basic logic gates]].
The most notable universal gates are NAND and NOR gates which can implement the basic logic gates by applying [[De Morgan's laws]]. NAND gates in particular require the least amount of transistors on CMOS chips and are thus the cheapest and easiest to manufacture.
## NAND logic
![[NANDLogic.svg]]
## NOR logic
![[NORLogic.svg]]