Cổng logic là các thành phần kỹ thuật số thường hoạt động ở hai mức điện áp và xác định cách một thành phần dẫn điện. Cổng logic sử dụng phương trình Boolean và bảng chuyển đổi.
Cổng logic được sử dụng để xây dựng cả mạch tích hợp kỹ thuật số và phức tạp. Có bảy loại cổng:
- KHÔNG hoặc cổng biến tần: đầu vào bit đơn và đầu ra bit đơn
- Cổng AND: có ít nhất hai bit đầu vào và hoạt động nhờ một hàm nhân
- Cổng OR: có ít nhất hai bit đầu vào và hoạt động bởi một hàm bổ sung
- Cổng NAND: cổng AND có gắn biến tần
- Cổng NOR: một cổng OR có gắn biến tần
- Cổng XOR: đại diện cho một cổng OR độc quyền
- Cổng XNOR: đại diện cho một cổng NOR độc quyền với đầu ra đảo ngược