Вентиль ИЛИ-НЕ или НЕ-ИЛИ — это логический вентиль, который дает положительный выходной сигнал только тогда, когда оба входа отрицательные.
Как и вентили NAND , вентили NOR являются так называемыми « универсальными вентилями », которые можно комбинировать для формирования любого другого вида логических вентилей . Например, первая встроенная система , Apollo Guidance Computer , была построена исключительно из вентилей NOR, всего около 5600 для более поздних версий. Сегодня интегральные схемы не строятся исключительно из одного типа вентилей. Вместо этого инструменты EDA используются для преобразования описания логической схемы в список соединений сложных вентилей ( стандартные ячейки ) или транзисторов ( полный индивидуальный подход).
Логически вентиль NOR является инвертированным вентилем OR. Он имеет следующую таблицу истинности:
![]() | ||||||||||||||||
Q = А ИЛИ В
|
Вентиль ИЛИ-НЕ является универсальным, то есть любой другой вентиль может быть представлен как комбинация вентилей ИЛИ-НЕ.
Это делается путем объединения входов вентиля NOR. Поскольку вентиль NOR эквивалентен вентилю OR, ведущему к вентилю NOT, объединение входов делает выход части «OR» вентиля NOR таким же, как и вход, исключая его из рассмотрения и оставляя только часть NOT.
Желаемый НЕ ворота | Строительство НОР | ||||||
---|---|---|---|---|---|---|---|
![]() | ![]() | ||||||
В = НЕ( А ) | = А НИ А | ||||||
|
Вентиль ИЛИ получается путем инвертирования выхода вентиля ИЛИ-НЕ. Обратите внимание, что мы уже знаем, что вентиль НЕ эквивалентен вентилю ИЛИ-НЕ с соединенными входами.
Желаемый логический элемент ИЛИ | Строительство НОР | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | |||||||||||||||
Q = А ИЛИ Б | = ( А НИ Б ) НИ ( А НИ Б ) | |||||||||||||||
|
Вентиль И дает выход 1, когда оба входа равны 1. Таким образом, вентиль И получается путем инвертирования входов вентиля ИЛИ-НЕ. Еще раз отметим, что вентиль ИЛИ-НЕ эквивалентен вентильу НЕ с объединенными входами.
Желаемый И-Гейт | Строительство НОР | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | |||||||||||||||
В = А И В | = ( А НИ А ) НИ ( Б НИ Б ) | |||||||||||||||
|
Вентиль NAND создается путем инвертирования выхода вентиля AND. Слово NAND означает, что это не AND. Как следует из названия, он выдаст 0, когда оба входа равны 1.
Желаемый NAND-ворота | Строительство НОР | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | |||||||||||||||
Q = А НЕ И B | = [ ( А НИ А ) НИ ( Б НИ В ) ] НИ [ ( А НИ А ) НИ ( Б НИ В ) ] | |||||||||||||||
|
XNOR-вентиль получается путем соединения четырех NOR-вентилей, как показано ниже. Такая конструкция влечет за собой задержку распространения в три раза больше, чем у одного NOR-вентиля.
Желаемый XNOR-ворот | Строительство НОР | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | |||||||||||||||
Q = A XNOR B | = [ А НОР ( А НОР В ) ] НОР [ Б НОР ( А НОР В ) ] | |||||||||||||||
|
В качестве альтернативы, вентиль XNOR создается путем рассмотрения конъюнктивной нормальной формы , отмечая из закона де Моргана , что вентиль NOR является вентильом AND с инвертированным входом. Эта конструкция использует пять вентилей вместо четырех.
Желаемые ворота | Строительство НОР |
---|---|
![]() | ![]() |
Q = A XNOR B | = [ Б НИ ( А НИ А ) ] НИ [ А НИ ( Б НИ В ) ] |
XOR-вентиль создается путем рассмотрения конъюнктивной нормальной формы , отмечая из закона де Моргана , что NOR-вентиль является OR-вентилем с инвертированным входом. Эта конструкция влечет за собой задержку распространения в три раза больше, чем у одного NOR-вентиля, и использует пять вентилей.
Желаемый XOR-ворот | Строительство НОР | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | |||||||||||||||
Q = A XOR B | = [ ( А НИ А ) НИ ( Б НИ Б ) ] НИ ( А НИ Б ) | |||||||||||||||
|
В качестве альтернативы, версия 4-затворного вентиля XNOR может использоваться с инвертором. Эта конструкция имеет задержку распространения в четыре раза (вместо трех) по сравнению с одиночным вентилем NOR.
Желаемые ворота | Строительство НОР |
---|---|
![]() | ![]() |
Q = A XOR B | = { [ А Н ( А Н В ) ] Н [ Б Н ( А Н В ) ] } Н { [ А Н ( А Н В ) ] Н [ Б Н ( А Н В ) ] } |