એક લોજિક ગેટ એ ડિજિટલ સર્કિટનો મૂળભૂત બિલ્ડીંગ બ્લોક છે, જે એક અથવા વધુ દ્વિસંગી ઇનપુટ્સ પર એક જ દ્વિસંગી આઉટપુટ ઉત્પન્ન કરવા માટે લોજિકલ ઓપરેશનનો અમલ કરે છે. લોજિક ગેટ મુખ્યત્વે ટ્રાન્ઝિસ્ટર અને ડાયોડ જેવા ઇલેક્ટ્રોનિક ઘટકોથી બનેલા હોય છે અને તેનો ઉપયોગ ડિજિટલ સિસ્ટમમાં વીજળીના પ્રવાહને નિયંત્રિત કરવા માટે થાય છે. લોજિક ગેટ્સના સામાન્ય પ્રકારોમાં AND ગેટ, OR ગેટ, NOT ગેટ, NAND ગેટ, NOR ગેટ, XOR ગેટ અને XNOR ગેટનો સમાવેશ થાય છે. આ દરવાજાઓને વધુ જટિલ સર્કિટ બનાવવા માટે જોડી શકાય છે, જેમ કે એડર્સ, મલ્ટિપ્લેક્સર્સ અને ફ્લિપ-ફ્લોપ, જે આધુનિક કમ્પ્યુટર સિસ્ટમનો આધાર બનાવે છે.