Способы оценки сложности:
сложность по Квайну (К), определяемая как суммарное число входов всех логических элементов;
сложность в числе логических элементов М;
сложность в числе условных корпусов микросхем: ,
где r – число типов микросхем; mi – количество микросхем i-го типа.
В качестве условного используется корпус микросхемы на 14 выводов.
Параметры К и М используют при проектировании интегральных схем, оценка N удобна при сравнении сложности устройств, построенных на микросхемах.
Проектирование КС с многими выходами отличается тем, что система переключательных функций подвергается совместной минимизации, а затем преобразуется к операторному представлению, так, чтобы число используемых логических элементов было минимальным.
Пример: Синтезировать схему, заданную табл. 8 в базисе И-ИЛИ-НЕ.
|
| Пi-1 |
Сi
|
Пi
|
0
0
0
0
1
1
1
1
|
0
0
1
1
0
0
1
1
|
0
1
0
1
0
1
0
1
|
0
1
1
0
1
0
0
1
|
0
0
0
1
0
1
1
1
|
Здесь , – слагаемые i-го разряда, операндов а и b;
Сi – сумма слагаемых i–го разряда;
Пi и Пi-1 – соответственно переносы из i–го и (i-1)–го разрядов.
Решение: Схема будет состоять из двух частей:
схемы для получения поразрядной суммы Сi (полусумматор);
схемы для получения переноса Пi;
Запишем СНДФ для Сi и Пi:
Найдем минимальные формы этих функций методом диаграмм Вейча:
|
|
biПi-1
|
|
|
biПi-1
|
|
|
00
|
01
|
11
|
00
|
|
|
00
|
01
|
11
|
10
|
ai
|
0
|
|
|
1
|
|
ai
|
0
|
|
1
|
|
1
|
1
|
|
1
|
1
|
1
|
1
|
1
|
|
1
|
|
(1)
Система функций (1) может быть реализована схемой в одной из нормальных форм.
§2 6. Неполностью определенные ФАЛ
Неполностью определенная логическая функция n переменных – функция, заданная на числе наборов, меньших 2n.
Если количество неопределенных наборов - m, то путем различных доопределений можно получить 2m различных функций. Доопределение важно, т.к. от него зависят действительные результаты.
Правило доопределения функций: минимальная дизъюнктивная нормальная форма не полностью определенной функции получается как дизъюнкция наиболее коротких по числу букв импликант функции , принимающей значение, равное 1, на всех наборах, где функция не определена, которые в совокупности покрывают все импликанты в совершенной нормальной форме для функции , принимающей значение, равное 0, на всех наборах, где f не определена.
Пример: Найти минимальную форму для функции четырех переменных:
Звездочкой отмечены неопределенные значения.
Решение: СНФ для функции получим из табл.9. при замене символов * на 0.
Таблица 9
x1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
x2
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
1
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
1
|
x3
|
0
|
0
|
1
|
1
|
0
|
0
|
1
|
1
|
0
|
0
|
1
|
1
|
0
|
0
|
1
|
1
|
x4
|
0
|
1
|
0
|
1
|
0
|
1
|
0
|
1
|
0
|
1
|
0
|
1
|
0
|
1
|
0
|
1
|
f
|
1
|
*
|
*
|
0
|
*
|
0
|
1
|
*
|
*
|
1
|
0
|
*
|
0
|
*
|
1
|
*
|
Функция определяется, если в табл.1 символ (*) заменить на 1. Минимизируя функцию получаем:
Оптимальное доопределение функции, соответствующее минимальному покрытию, найдем по методу Квайна (табл.10).
Таблица 10
Минимальные покрытия:
Задание для самоконтроля
Найти минимальную форму, используя метод коэффициентов для функции:
Найти минимальную конъюнктивную форму с помощью карт Карно для функции:
Найти минимальную форму, используя метод Квайна для функции:
.
Составить минимизирующие карты для функции:
5.Синтезировать одноразрядный двоичный сумматор с использованием свойств не полностью определенных функций:
-
аi
|
bi
|
Рi-1
|
Рi
|
Сi*
|
ai
|
bi
|
Рi-1
|
Рi
|
Ci*
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
*
|
1
|
0
|
0
|
1
|
*
|
0
|
0
|
1
|
0
|
1
|
0
|
1
|
1
|
0
|
*
|
0
|
0
|
1
|
1
|
*
|
1
|
0
|
1
|
1
|
0
|
0
|
1
|
0
|
1
|
*
|
1
|
1
|
1
|
0
|
*
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
1
|
1
|
Литература
Новиков Л.С. Элементы математической логики. М.,1973 г.
Гиндикин С.Г. Алгебра логики в задачах. М.: Наука, 1972г.
Савельев А.Я. Арифметические и логические основы цифровых автоматов. М.: Высшая школа, 1980г.
Нефедов В.Н., Осипова В.А. Курс дискретной математики. М.: Издательство МАИ, 1992г.
Кузнецов О.М., Адельсон-Вельский Г.М. Дискретная математика для инженера. М.: Энергоатомиздат, 1988г.
Достарыңызбен бөлісу: |