- •Учебное пособие по дисциплине: «Прикладная электроника» Северск, сгти - 2003
- •Предисловие
- •1 Импульсная и цифровая техника
- •1.1 Общие сведения
- •1.2 Ключевой режим работы биполярных транзисторов
- •1.3 Импульсный режим работы операционных усилителей. Компараторы. Триггер Шмитта
- •1.4 Позиционные системы счисления
- •1.5 Функции алгебры логики и их основные свойства
- •1.5.1 Основные определения
- •1.6 Элементарные функции алгебры логики
- •1.7 Аналитическая запись функций алгебры логики
- •1.8 Аксиомы, основные теоремы и тождества алгебры логики
- •1.9 Минимизация функций алгебры логики
- •1.9.1 Основные определения
- •1.9.2 Постановка задачи минимизации в классе днф
- •1.9.3 Аналитическая минимизация
- •4.9.4 Метод неопределенных коэффициентов и минимизирующих карт
- •1.9.5 Метод минимизирующих карт
- •1.9.6 Карты Карно
- •2 Цифровые интегральные схемы
- •2.1 Логические элементы
- •2.1.1 Логический элемент не
- •2.1.2 Логический элемент или
- •2.1.3 Логический элемент и
- •2.1.4 Логический элемент или - не
- •2.1.5 Логический элемент и - не
- •2.2 Классификация
- •2.3 Основные характеристики и параметры лэ
- •2.3.1 Сравнение обобщенных параметров цифровых микросхем
- •2.3.2 Типовые корпуса микросхем
- •2.4 Элементы с памятью (триггеры, счетчики)
- •2.4.1 Триггеры сR,Sуправлением
- •2.4.2 Триггеры с синхронным управлением
- •2.4.3 Триггеры сJk-управлением
- •2.4.4 Триггеры сD-управлением
- •2.4.5 Разное
- •3 Вопросы анализа и синтеза невременных схем
- •3.1 Логические сети
- •3.2 Теорема анализа и эквивалентные схемы
- •3.3 Синтез логических схем с одним выходом
- •3.4 Синтез логических схем со многими выходами
- •3.5 Синтез схем по неполностью определенным собственным функциям
- •3.6 Пример синтеза устройства - преобразователя кодов
- •4 Синтез и анализ схем, работа которых зависит от времени
- •4.1 Временные булевы функции. Основные определения
- •4.2 Основные свойства временных булевых функций
- •4.3 Синтез и анализ схем с помощью временных булевых функций
- •5 Схемотехника элементов интегрального исполнения
- •5.1 Схемотехника элементов серий ттл
- •5.1.1 Основные принципы построения схем
- •5.1.2 Основные параметры и характеристики серий ттл
- •5.1.3 Функциональный состав ттл ис и ттлш ис
- •5.2 Схемотехника элементов серий кмоп
- •5.2.1 Инвертор на комплиментарной моп-паре
- •5.2.2 Основные логические элементы и-не, или-не,z
- •5.2.3 Функциональный состав кмоп ис
- •5.2.4 Основные характеристики ис к564
- •5.2.4.1 Энергетические характеристики
- •5.2.4.2 Передаточные характеристики
- •5.2.4.3 Помехоустойчивость
- •5.2.4.4 Быстродействие
- •5.2.4.5 Напряжение питания
- •5.2.4.6 Входные характеристики
- •5.2.4.7 Нагрузочная способность
- •5.2.4.8 Надежность ис к564
- •5.2.5 Основные характеристики ис cерии кр1554
- •5.2.5.1 Технические характеристики
- •5.2.5.3 Предельные электрические режимы эксплуатации микросхем серии кр1554
- •5.2.5.4 Функциональный состав микросхем серии кр1554
1.9 Минимизация функций алгебры логики
1.9.1 Основные определения
Минимизация (упрощение формы записи) функции является важной операцией при синтезе логической схемы, так как благодаря предварительно проведенной минимизации схема реализуется с наименьшим числом элементов.
Ранее показано, что любая функция алгебры логики может быть записана в виде ДСНФ или КСНФ. Покажем теперь, что такая запись в ряде случаев является неэкономной, для чего рассмотрим следующий пример.
Пусть задана ДСНФ:
|
|
|
Преобразуем эту ДСНФ следующим образом. Добавим еще один конъюнктивный член х1х2х3. Это добавление не меняет данной функции, так как
|
|
|
|
|
|
Теперь преобразуем это выражение, используя сочетательное и распределительное свойства конъюнкции и дизъюнкции:
|
|
|
Используя свойство дизъюнкции
=
1, получим:
|
|
|
Аналогично предыдущему делаем дальнейшие преобразования:
|
|
|
Из примера видна неэкономичность совершенных нормальных форм для представления функций алгебры логики. Проблема простейшего представления функций сводится к проблеме выбора базиса (функционального элемента для реализации) и проблеме наиболее экономного представления функций в этом базисе. В настоящее время существенные результаты в решении задачи минимизации получены лишь для базиса, состоящего из отрицания, конъюнкции и дизъюнкции. Для уточнения постановки задачи о минимизации дадим ряд определений.
Определение 4. Конъюнкция
называется элементарной, если в этой
конъюнкции каждое переменное встречается
не более одного раза.
Определение 5. Рангом элементарной конъюнкции называется число букв, образующих эту конъюнкцию.
Определение 6.Дизъюнкция элементарных конъюнкций называется дизъюнктивной нормальной формой (ДНФ).
Определение 7. Дизъюнктивная
нормальная форма для функцииf(
),
состоящая из конъюнкций рангап,
называется совершенной дизъюнктивной
нормальной формой.
Из этого определения следует, что в ДСНФ входят конъюнкции наибольшего возможного для данной функции ранга. Поэтому с точки зрения ранга конъюнкций, входящих в ДНФ, ДСНФ является наиболее сложной.
Определение 8. Длиной ДНФ назовем число элементарных конъюнкций, образующих эту ДНФ. Длину ДНФ будем обозначать буквойL.
Определение 9. Дизъюнктивная нормальная форма, имеющая наименьшую длину по сравнению со всеми другими ДНФ, эквивалентными данной функции, называется кратчайшей ДНФ (КДНФ).
Определение 10. Дизъюнктивная
нормальная форма, содержащая наименьшее
число букв
по сравнению со всеми другими ДНФ,
эквивалентными данной функции, называется
минимальной ДНФ (МДНФ).
Определения, аналогичные определениям 4—10, можно дать и для случая конъюнктивных нормальных форм. В дальнейшем ограничимся рассмотрением класса дизъюнктивных нормальных форм. При необходимости читатель сам может повторить все нижеследующие утверждения для случая конъюнктивных нормальных форм.
Еще раз подчеркнем, что мы рассматриваем
лишь класс аналитических представлений
для функций f(
),
определяемый общей формулой
|
|
(1.52) |
где
представляет
собой элементарные конъюнкции (контермы)
различных рангов.
