Bramki logiczne są elementami cyfrowymi, które zazwyczaj działają na dwóch poziomach napięcia i określają, w jaki sposób komponent przewodzi prąd. Bramki logiczne używają równań logicznych i przełączają tabele.
Bramki logiczne służą do budowania cyfrowych i złożonych układów scalonych. Istnieje siedem rodzajów bramek:
- Bramki NOT lub falowniki: wejście jednobitowe i wyjście jednobitowe
- Bramki AND: mają co najmniej dwa bity wejścia i pracy przez funkcję mnożenia
- LUB bramki: mają co najmniej dwa bity wejścia i pracy przez funkcję dodawania
- Bramki NAND: bramka AND z podłączonym falownikiem
- Bramy NOR: bramka OR z podłączonym falownikiem
- XOR gates: reprezentuje wyłączną bramkę OR
- Bramki XNOR: reprezentuje wyłączną bramkę NOR z odwróconym wyjściem