Логика ИЛИ-НЕ

Создание других вентилей с использованием только вентилей NOR
Один вентиль ИЛИ-НЕ

Вентиль ИЛИ-НЕ или НЕ-ИЛИ — это логический вентиль, который дает положительный выходной сигнал только тогда, когда оба входа отрицательные.

Как и вентили NAND , вентили NOR являются так называемыми « универсальными вентилями », которые можно комбинировать для формирования любого другого вида логических вентилей . Например, первая встроенная система , Apollo Guidance Computer , была построена исключительно из вентилей NOR, всего около 5600 для более поздних версий. Сегодня интегральные схемы не строятся исключительно из одного типа вентилей. Вместо этого инструменты EDA используются для преобразования описания логической схемы в список соединений сложных вентилей ( стандартные ячейки ) или транзисторов ( полный индивидуальный подход).

НИ

Логически вентиль NOR является инвертированным вентилем OR. Он имеет следующую таблицу истинности:

Q = А ИЛИ В

Таблица истинности
Вход АВход БВыходной Q
001
010
100
110

Создание других вентилей с использованием вентилей NOR

Вентиль ИЛИ-НЕ является универсальным, то есть любой другой вентиль может быть представлен как комбинация вентилей ИЛИ-НЕ.

НЕТ

Это делается путем объединения входов вентиля NOR. Поскольку вентиль NOR эквивалентен вентилю OR, ведущему к вентилю NOT, объединение входов делает выход части «OR» вентиля NOR таким же, как и вход, исключая его из рассмотрения и оставляя только часть NOT.

Желаемый НЕ воротаСтроительство НОР
В = НЕ( А )= А НИ А
Таблица истинности
Вход АВыходной Q
01
10

ИЛИ

Вентиль ИЛИ получается путем инвертирования выхода вентиля ИЛИ-НЕ. Обратите внимание, что мы уже знаем, что вентиль НЕ эквивалентен вентилю ИЛИ-НЕ с соединенными входами.

Желаемый логический элемент ИЛИСтроительство НОР
Q = А ИЛИ Б= ( А НИ Б ) НИ ( А НИ Б )
Таблица истинности
Вход АВход БВыходной Q
000
011
101
111

И

Вентиль И дает выход 1, когда оба входа равны 1. Таким образом, вентиль И получается путем инвертирования входов вентиля ИЛИ-НЕ. Еще раз отметим, что вентиль ИЛИ-НЕ эквивалентен вентильу НЕ с объединенными входами.

Желаемый И-ГейтСтроительство НОР
В = А И В= ( А НИ А ) НИ ( Б НИ Б )
Таблица истинности
Вход АВход БВыходной Q
000
010
100
111

НЕ-И

Вентиль NAND создается путем инвертирования выхода вентиля AND. Слово NAND означает, что это не AND. Как следует из названия, он выдаст 0, когда оба входа равны 1.

Желаемый NAND-воротаСтроительство НОР
Q = А НЕ И B= [ ( А НИ А ) НИ ( Б НИ В ) ] НИ
[ ( А НИ А ) НИ ( Б НИ В ) ]
Таблица истинности
Вход АВход БВыходной Q
001
011
101
110

X-NOR-функция

XNOR-вентиль получается путем соединения четырех NOR-вентилей, как показано ниже. Такая конструкция влечет за собой задержку распространения в три раза больше, чем у одного NOR-вентиля.

Желаемый XNOR-воротСтроительство НОР
Q = A XNOR B= [ А НОР ( А НОР В ) ] НОР
[ Б НОР ( А НОР В ) ]
Таблица истинности
Вход АВход БВыходной Q
001
010
100
111

В качестве альтернативы, вентиль XNOR создается путем рассмотрения конъюнктивной нормальной формы , отмечая из закона де Моргана , что вентиль NOR является вентильом AND с инвертированным входом. Эта конструкция использует пять вентилей вместо четырех. ( А + Б ¯ ) ( А ¯ + Б ) {\displaystyle (A+{\overline {B}})\cdot ({\overline {A}}+B)}

Желаемые воротаСтроительство НОР
Q = A XNOR B= [ Б НИ ( А НИ А ) ] НИ
[ А НИ ( Б НИ В ) ]

XOR

XOR-вентиль создается путем рассмотрения конъюнктивной нормальной формы , отмечая из закона де Моргана , что NOR-вентиль является OR-вентилем с инвертированным входом. Эта конструкция влечет за собой задержку распространения в три раза больше, чем у одного NOR-вентиля, и использует пять вентилей. ( А + Б ) ( А ¯ + Б ¯ ) {\displaystyle (A+B)\cdot ({\overline {A}}+{\overline {B}})}

Желаемый XOR-воротСтроительство НОР
Q = A XOR B= [ ( А НИ А ) НИ ( Б НИ Б ) ] НИ
( А НИ Б )
Таблица истинности
Вход АВход БВыходной Q
000
011
101
110

В качестве альтернативы, версия 4-затворного вентиля XNOR может использоваться с инвертором. Эта конструкция имеет задержку распространения в четыре раза (вместо трех) по сравнению с одиночным вентилем NOR.

Желаемые воротаСтроительство НОР
Q = A XOR B= { [ А Н ( А Н В ) ] Н
[ Б Н ( А Н В ) ] } Н
{ [ А Н ( А Н В ) ]
Н [ Б Н ( А Н В ) ] }

Смотрите также

Ссылки

Взято с "https://en.wikipedia.org/w/index.php?title=NOR_logic&oldid=1250860091"