- •39 2.1. Основные понятия двоичной арифметики
- •Глава 3. Основы цифровой схемотехники
- •3.1. Основные понятия двоичной арифметики
- •2.2. Логические функции и операции
- •2.2.1. Расширение понятия логической функции
- •2.2.2. Логические функции одной переменной
- •2.2.3. Логические функции двух, трёх и более переменных
- •2.2.4. Приоритет логических операций
- •2.2.5. Базисы и формы представления логических функций
- •2.2.6. Минимизация логических функций
- •Метод Квайна
- •Метод карт Карно
- •2.3. Логические элементы
- •2.3.1. Определение логических элементов
- •2.3.2. Классификация логических элементов
- •2.3.3. Структура и модели логических элементов
- •2.3.4. Параметры логических элементов
- •Статические параметры лэ
- •Динамические параметры лэ
- •Мощности потребления лэ
- •2.4. Интегральные схемы
- •2.4.1. Классификация интегральных схем
- •§ 12.2. Классификация интегральных схем по характеру их разработки, производства и применения
- •§ 12.3. Области применения ис различных типов
- •2.4.2. Типовые ситуации при построении устройств на ис
- •Режимы неиспользуемых входов
- •Согласование уровней сигналов при сопряжении разнотипных элементов
- •Режимы неиспользуемых элементов
- •Наращивание числа входов
- •Снижение нагрузок на выходах логических элементов
- •Прошлое и настоящее малых и средних интегральных схем
2.3. Логические элементы
2.3.1. Определение логических элементов
Логические элементы (ЛЭ) – это электронные схемы, реализующие простейшие логические операции.
ЛЭ теоретически может иметь любое конечное число входов, но на практике их количество обычно не превышает четырёх. Промышленностью больше всего выпускаются ИС с двухвходовыми ЛЭ, микросхемы с трёхвходовыми и четырёхвходовыми ЛЭ – немного меньше. Также в незначительном количестве могут производиться отдельные ИС с нестандартным количеством входов.
Сколько бы ни было входов у ЛЭ, выход у него всегда один, т. к. ЛЭ реализует логическую операцию, поэтому её результатом будет логическое значение (“0” или “1”). Можно также сказать, что выход ЛЭ является функцией от его входов.
2.3.2. Классификация логических элементов
1. Классификация ЛЭ по выполняемым ими логическим операциям.
Не все логические операции имеют соответствующие ЛЭ. На практике встречаются следующие ЛЭ:
Задержка;
НЕ;
И;
ИЛИ;
И-НЕ;
ИЛИ-НЕ;
Чётность;
Нечётность.
Другие логические операции (например, импликация) не имеют соответствующих ЛЭ, и для их реализации приходится строить небольшие схемы из имеющихся ЛЭ.
Бывают также более сложные ЛЭ, содержащие в себе несколько стандартных ЛЭ. Например, логический элемент 2И-ИЛИ-НЕ сначала вычисляет два логических произведения, затем логически складывает их и полученный результат инвертирует.
Условные графические изображения простейших ЛЭ по ГОСТ представлены на рис. 2.14, их названия совпадают с названиями реализуемых ими функций.
На рис. 2.15 показаны УГО логических элементов по европейскому стандарту DIN, которые не сильно отличаются от обозначений по российскому стандарту. Обозначения ЛЭ по американскому стандарту ANSI (рис. 2.16) значительно отличается от соответствующих обозначений по ГОСТу и стандарту DIN.
1
1
НЕ
[NOT]
(Инвертор)
Повторитель
(Задержка)
[Delay]
Буфер
(Усилитель)
[Buffer]
Инвертирующий
буфер
&
1
1
&
1
&
1
&
1
&
1
И
[AND]
(Конъюнктор)
ИЛИ
[OR]
(Дизъюнктор)
И-НЕ
[NAND]
ИЛИ-НЕ
[NOR]
2И
[AND2]
4И
[AND4]
8И
[AND8]
2ИЛИ
[OR2]
4ИЛИ
[OR4]
8ИЛИ
[OR8]
2И-НЕ
[NAND2]
4И-НЕ
[NAND4]
8И-НЕ
[NAND8]
2ИЛИ-НЕ
[OR2]
4ИЛИ-НЕ
[OR4]
8ИЛИ-НЕ
[OR8]
Рис.
2.14.
УГО логических
элементов по российскому ГОСТу [Начало]
М2
М2
М2
М2
М2
М2
=1
=1
=1
=1
=1
=1
Сумматор
по модулю 2
Исключающее
ИЛИ [XOR]
XOR2
XOR4
XOR8
Эквивалентность
[XNOR]
XNOR2
XNOR4
XNOR8
≥1
≥1
≥1
≥1
≥1
≥1
=
=
=
ИЛИ
[OR]
(Дизъюнктор)
ИЛИ-НЕ
[NOR]
Эквивалентность
[XNOR]
Рис.
2.15.
УГО логических
элементов по европейскому стандарту
DIN
Рис.
2.14.
УГО логических
элементов по российскому ГОСТу
[Окончание]
И
[AND]
(Конъюнктор)
ИЛИ
[OR]
(Дизъюнктор)
И-НЕ
[NAND]
2И
[AND2]
4И
[AND4]
8И
[AND8]
2ИЛИ
[OR2]
4ИЛИ
[OR4]
8ИЛИ
[OR8]
2И-НЕ
[NAND2]
4И-НЕ
[NAND4]
8И-НЕ
[NAND8]
ИЛИ-НЕ
[NOR]
2ИЛИ-НЕ
[OR2]
4ИЛИ-НЕ
[OR4]
8ИЛИ-НЕ
[OR8]
2ИЛИ
[OR2]
4ИЛИ
[OR4]
8ИЛИ
[OR8]
Исключающее
ИЛИ
[XOR]
2ИЛИ
[OR2]
4ИЛИ
[OR4]
8ИЛИ
[OR8]
Эквивалентность
[XNOR]
Буфер
[Buffer]
НЕ
[NOT]
(Инвертор)
Рис.
2.16.
УГО логических
элементов по американскому стандарту
ANSI
На электрических схемах ЛЭ показываются условными графическими обозначениями (УГО) в виде прямоугольников, внутри которых ставится символ выполняемой операции, а на линиях входных и выходных переменных могут изображаться кружки (индикаторы инверсии) (рис. 2.17). Индикатор инверсии на входе означает, что данная входная переменная входит в формулу зависимости выходной переменной в инверсном виде, а инверсия на выходе ЛЭ – что выражение для выходной переменной необходимо дополнительно проинвертировать.
Рис. 2.17. Условное графическое обозначение ЛЭ
2. Классификация ЛЭ по режиму работы:
1) статические (потенциальные);
2) динамические.
Статические ЛЭ, которые наиболее широко используются в современных ИС, могут работать как в статическом, так и динамическом (импульсном) режимах.
Динамические ЛЭ могут работать только в импульсном режиме.
3. Классификация ЛЭ по типу применяемых транзисторов:
1) на биполярных транзисторах;
2) на полевых транзисторах (чаще всего на МДП-транзисторах).
4. Классификация ЛЭ по принципу построения схем (по схемотехнологии) ЛЭ делятся на:
транзисторно-транзисторной логики (ТТЛ) [англ. Transistor-Transistor Logic (TTL); tristate logic – с тремя состояниями];
транзисторно-транзисторной логики {с диодами} Шотки (ТТЛШ) [англ. Transistor-Transistor Logic (with) Schottky (diodes) (TTLSh)];
эмиттерно-связанной логики (ЭСЛ) [англ. Emitter-Coupled Logic (ECL)] (используемая в МС с высокой скоростью переключения элементов (0,5-2 нс));
инжекторно-инжекторной логики (И2Л) (с инжекционным питанием);
на МДП-транзисторах (МДП = Металл-Диэлектрик-Полупроводник) [англ. MIS = Metal-Insulator-Semiconductor];
на КМОП-транзисторах (КМОП = Комплементарная {структура} Металл-Оксид/Окисел-Полупроводник) [англ. CMOS = Complementary Metal-Oxide-Semiconductor = Complementary MOS].
Из перечисленных технологий основными на данный момент являются ТТЛШ и КМОП. Современные элементы КМОП обладают рядом уникальных параметров (высокая плотность размещения элементов, малая потребляемая мощность, особенно при невысоких частотах переключения, высокая помехоустойчивость, широкие допуски на величину питающих напряжений, высокое быстродействие, особенно при небольших ёмкостных нагрузках). Эти элементы доминируют в схемах внутренних областей БИС/СБИС. За ТТЛШ осталась пока область периферийных схем, где требуется передача сигналов по внешним цепям, испытывающим большую ёмкостную нагрузку.
ИС широкого применения изготовляются по схемотехнологиям КМОП, ТТЛШ и др. Элементы КМОП обладают рядом уникальных параметров (малая потребляемая мощность при невысоких частотах переключения, высокая помехоустойчивость, широкие допуски на величину питающих напряжений, высокое быстродействие при небольших емкостных нагрузках) Эти элементы доминируют в схемах внутренних областей БИС/СБИС За ТТЛШ осталась в основном область периферийных схем, где требуется передача сигналов по внешним цепям, испытывающим значительную емкостную нагрузку. Элементы ЭСЛ (эмиттерно-связанная логика) обеспечивают максимальное быстродействие, но ценой повышения потребляемой мощности, что снижает достижимый уровень интеграции.
