Logična vrata so ključne komponente, ki so del digitalnega vezja. V bistvu logična vrata pomagajo opredeliti logično zaporedje dejanj, ki se zgodijo v danih okoliščinah. Tipična logična vrata bodo zagotovila en izhod in dva vhoda kot del logičnega zaporedja. Poleg tega bodo digitalna vezja delovala na različnih napetostnih nivojih, pri čemer bodo uporabljala vsaj enega od dveh binarnih pogojev v kateri koli dani izvedbi zaporedja.
Od leta 2008 obstaja skupno sedem različnih konfiguracij za logična vrata. Vsak je zasnovan tako, da obravnava različne kombinacije in zaporedja logičnega odziva, ki pomagajo digitalnemu vezju, da deluje z optimalno učinkovitostjo. Ker se logični ukaz razlikuje glede na okoliščine, digitalno vezje pogosto uporablja več, če ne vseh teh sedmih konfiguracij.
Vrata IN se uporabijo, ko se ugotovi, da sta si oba vhoda in izhoda podobna. Na primer, če sta oba vhoda ocenjena kot pozitivna in je tudi izhod določen kot pozitiven, bi bil prisoten protokol IN. Nasprotno pa logična vrata ALI kažejo, da obstaja razlika med vhodi in izhodi, ki je vsaj drugačna in najverjetneje diametralno nasprotna.
Vrata izključno ALI so logična vrata, ki v bistvu delujejo na enak način, kot deluje primerjava ali/ali v jezikoslovju. Pri tej vrsti logičnega vzorca je lahko izhod pozitiven, medtem ko je bil pozitiven tudi en, vendar ne oba vhoda. Za razliko od vrat IN ni nujno, da so vsi trije elementi enaki z vrati izključujoče ALI, vendar se mora vsaj en vhod ujemati z izhodom.
Vrata NOT v bistvu obrnejo logično zaporedje in zanje je značilna uporaba enega vhoda in ne dveh. Vrata NAND združujejo elemente tako vrat IN kot vrat NOT v funkcionalnost, ki zahteva dvostopenjski odziv, ki posnema AND in nato sledi logično zaporedje NOT.
Logična vrata NOR združujejo procese, povezane z vrati ALI in vrati NE. Tudi pri delu v prepovedanem zaporedju se mora izhod razlikovati od dveh vhodov. Oba vhoda morata biti nujno enaka.
Sedma vrsta logičnih vrat so vrata XNOR. Ta pristop združuje vrata izključujoče ALI z vrati NOR, da dobimo logično zaporedje, ki oceni, da je izhod pozitiven, če sta oba vhoda enaka, vendar negativen, če se vhodi razlikujejo.
Vsi ti primeri funkcije logičnih vrat pridejo v poštev pri izvajanju različnih vrst operacij. Čeprav je teh sedem primerov splošno opredeljeni profili za določena logična vrata, je splošno priznano, da se lahko zgodijo in se zgodijo druga logična zaporedja, sestavljena iz drugih kombinacij različnih vidikov vrat. Ker tehnologija še naprej napreduje, se bosta oblika in funkcija koncepta logičnih vrat še naprej širili, kar bo omogočilo izvajanje širšega nabora nalog.