Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Общая Шпора.docx
Скачиваний:
10
Добавлен:
26.04.2019
Размер:
1.66 Mб
Скачать

6. Синтез комбинационных устройств

6.1 Основные этапы неавтоматизированного синтеза комбинационных устройств.

При разработке комбинационной схемы разрабатывается ее логическая структура и электрическая схема. При разработке БИС она разбивается на относительно небольшие узлы, которые проектируются самостоятельно (макроэлектронный метод проектирования). Исходными данными для проектирования комбинационного узла является его функциональное описание и требования к основным электрическим параметрам. Оно задается в виде алгебраического выражения или таблиц истинности.

Основные этапы синтеза:

  1. Уяснение особенностей КЦ (комбинационной цепи), связей ее с внешними устройствами и соглашение о типе логики (отрицательная, положительная).

  2. Определение размерности задачи и декомпозиция ее при необходимости. Обычно осуществляют вертикальную декомпозицию (по иерархическому принципу) горизонтальную (например, разрядную), или функциональную.

  3. Описание комбинационной цепи (таблицы, диаграммы, логическое выражение).

  4. Минимизация.

  5. Выбор функционального состава ИС и переход к соответствующему базису.

6.2 Минимизация цифровых устройств

Минимизация функций алгебры логики (ФАЛ) – это процедура нахождения наиболее простого представления ФАЛ в виде суперпозиции функций, составляющих функционально полную систему, при одновременной оптимизации ее технической реализации по некоторым критериям в условиях ряда ограничений.

6.2.1 Аналитическая минимизация фал

Метод применяется при числе переменных n <= 3 и основан на использовании операций склеивания, поглощения и развертывания.

В общем случае минимизация ФАЛ, заданной в СДНФ, требует выполнения процедур следующих трех этапов:

1 этап - переход от СДНФ к сокращенной ДНФ (СокрДНФ). СокрДНФ - это форма ФАЛ, членами которой являются изолированные (несклеивающиеся) элементарные произведения. Этот этап основан на выполнении всех возможных склеиваний друг с другом сначала конституент единицы, а затем произведений меньшего ранга (импликант). Отметим, что существуют ФАЛ, у которых СДНФ совпадает с СокрДНФ.

2 этап - переход от СокрДНФ к тупиковой ДНФ (ТДНФ). ТДНФ - это форма ФАЛ, членами которой являются импликанты, среди которых нет ни одной лишней. Лишней импликантой называется член ФАЛ, удаление которого из выражения не изменяет ФАЛ. Отметим, что возможны случаи, когда в СокрДНФ нет лишних импликант. Иногда из одной СокрДНФ можно получить несколько различных ТДНФ. Термин “тупиковая” говорит о том, что дальнейшая минимизация в рамках нормальных форм уже невозможна.

3 этап - переход от ТДНФ к минимальной форме. Этот этап основывается на использовании групповых инверсий и скобочных форм, не является система-тическим и во многом определяется опытом разработчика.

Определения: Булева функция называется импликантой булевой функции , если на любом наборе значений переменных , на котором значение функции Z равно 1, значение функции Y также равно 1.

Простой импликантой функции y называется всякое элементарное произведение , являющееся импликантой функции Y и такое, что никакая его собственная часть (то есть произведение, полученное из произведения Zвыбрасыванием одного или нескольких сомножителей ) уже не является импликантой функции y.