Введение

Логические ворота, выход которых ложен, если все его входы истинны.

Таблица истинности NAND-ворот:
Вход | Выход
A | B | A NAND B

В цифровой электронике, NAND-ворот (НЕ И) – это логический элемент, выдающий ложный выход только в том случае, если все его входы истинны; таким образом, его выход является инверсией выхода AND-ворот. Низкий (0) выход получается только тогда, когда все входы на ворота установлены в высокий (1) уровень; если хотя бы один вход низкий (0), выход будет высоким (1). NAND-ворота изготавливаются с использованием транзисторов и диодов. Согласно законам Де Моргана, логика двухвходового NAND-ворот может быть выражена как , что делает NAND-ворот эквивалентным инверторам, за которыми следует OR-ворот. NAND-ворот важен, поскольку любую булеву функцию можно реализовать, используя комбинацию NAND-ворот. Это свойство называется "функциональной полнотой". Оно разделяется с NOR-воротами. Цифровые системы, использующие определенные логические схемы, используют функциональную полноту NAND-ворот. NAND-ворота с двумя или более входами доступны в виде интегральных схем в транзистор-транзисторной логике, CMOS и других логических семействах.

Логика

Функция NAND(a1, a2, ..., an) логически эквивалентна функции NOT(a1 И a2 И ... И an). Один из способов выражения A NAND B – , где символ обозначает И, а черта над выражением означает его отрицание: по сути, просто .

Функциональная полнота

Вентиль NAND обладает свойством функциональной полноты, которое он разделяет с вентилем NOR. Это означает, что любую другую логическую функцию (AND, OR и т.д.) можно реализовать, используя только вентили NAND. Весь процессор можно создать, используя исключительно вентили NAND. В ТТЛ-интегральных схемах с несколькими эмиттерными транзисторами также требуется меньше транзисторов, чем в вентилях NOR. Поскольку вентили NOR также функционально полны, при отсутствии отдельных вентилей NAND их можно создать из вентилей NOR, используя логику NOR.