Bramki logiczne są kluczowymi komponentami, które są częścią obwodu cyfrowego. Zasadniczo bramka logiczna pomaga zdefiniować logiczną sekwencję działań, które mają miejsce w danych okolicznościach. Typowa bramka logiczna zapewni jedno wyjście i dwa wejścia jako część sekwencji logicznej. Ponadto obwody cyfrowe będą działać na różnych poziomach napięcia, wykorzystując co najmniej jeden z dwóch warunków binarnych w dowolnym wykonaniu sekwencji.
Od 2008 roku istnieje siedem różnych konfiguracji bramki logicznej. Każdy z nich jest zaprojektowany do obsługi różnych kombinacji i sekwencji logicznej odpowiedzi, które pomagają układowi cyfrowemu działać z optymalną wydajnością. Ponieważ polecenie logiczne będzie się różnić w zależności od okoliczności, obwód cyfrowy często wykorzystuje kilka, jeśli nie wszystkie z tych siedmiu konfiguracji.
Bramka AND jest wykorzystywana, gdy stwierdzi się, że dwa wejścia i wyjścia są podobne. Na przykład, jeśli oba dane wejściowe zostaną ocenione jako dodatnie, a dane wyjściowe również zostaną uznane za dodatnie, protokół AND będzie obecny. Natomiast bramka logiczna OR wskazuje, że istnieje różnica między wejściami a wyjściem, która jest co najmniej odmienna i najprawdopodobniej diametralnie przeciwna.
Bramka wyłączności OR jest bramką logiczną, która zasadniczo działa w ten sam sposób, w jaki działa porównanie albo/albo w lingwistyce. W przypadku tego typu wzorca logicznego wyjście może być dodatnie, podczas gdy jedno, ale nie oba wejścia również były dodatnie. W przeciwieństwie do bramki AND, wszystkie trzy elementy nie muszą być identyczne z bramką Exclusive-OR, ale przynajmniej jedno wejście musi zgadzać się z wyjściem.
Bramka NOT zasadniczo odwraca kolejność logiczną i charakteryzuje się wykorzystaniem jednego wejścia zamiast dwóch. Bramka NAND łączy elementy zarówno bramki AND, jak i bramki NOT w funkcję, która wymaga dwupoziomowej odpowiedzi, która naśladuje AND, a następnie następuje logiczną sekwencją NOT.
Bramka logiczna NOR łączy procesy związane z bramką OR i bramką NOT. Ponownie działając w zakazanej kolejności, dane wyjściowe muszą różnić się od dwóch danych wejściowych. Te dwa dane wejściowe z konieczności będą musiały być takie same.
Siódmy typ bramki logicznej to bramka XNOR. To podejście łączy bramkę wyłączności OR z bramką NOR, aby uzyskać logiczną sekwencję, która ocenia wyjście jako dodatnie, jeśli dane wejściowe są takie same, ale ujemne, jeśli dane wejściowe się różnią.
Wszystkie te przykłady funkcji bramki logicznej wchodzą w grę przy wykonywaniu różnego rodzaju operacji. Chociaż te siedem przykładów jest ogólnie zdefiniowanymi profilami dla danej bramki logicznej, ogólnie uznaje się, że inne sekwencje logiczne złożone z innych kombinacji różnych aspektów bramek mogą mieć i mają miejsce. W miarę postępu technologii forma i funkcja koncepcji bramy logicznej będą się rozwijać, umożliwiając wykonywanie szerszego zakresu zadań.