Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

С2. МОИ. Презентации / Булевы функции 6 (v. 1.1)

.pdf
Скачиваний:
20
Добавлен:
10.02.2015
Размер:
2.93 Mб
Скачать

Задача минимизации схем из ф. э.

Доказательство. Выбор h функциональных элементов можно осуществить не более, чем

.r h способами. При этом p выходов схемы и входы функциональных элементов (а их не более, чем h ) присоединяются либо ко входам схемы либо к выходам функциональных элементов. Вариантов для этих подключений не более, чем (n +h) h +p. В результате получаем утверждение леммы.

71

Функции Шеннона

Далее будем рассматривать задачу синтеза схем, реализующих булевы функции, т.е.

схем, имеющих n входов и p = 1 выходов.

Пусть S f – схема, реализующая булеву функцию f. Обозначим через

L( f ) min L(S f ),

L(n) max L( f ).

S f

f P(n)

 

2

72

Функции Шеннона

Пусть А – некоторый алгоритм синтеза схем,

реализующих булевы функции, а LA ( f ) – сложность схемы, построенной алгоритмом

А и реализующей булеву функцию f. Обозначим через

LA (n) max LA ( f ).

f P2(n)

73

Функции Шеннона

Пусть А – некоторый алгоритм синтеза схем,

реализующих булевы функции, а LA ( f ) – сложность схемы, построенной алгоритмом

А и реализующей булеву функцию f. Обозначим через

LA (n) max LA ( f ).

 

f P(n)

 

2

L( f ) LA ( f )

L(n) LA(n)

74

Элементарные методы синтеза схем из функциональных элементов

75

I. Синтез, основанный на СДНФ

76

Синтез, основанный на СДНФ

f x , x

,..., x

 

 

x

 

 

 

 

n

 

1

... x

 

 

1 2

n

 

(1,..., n)

1

 

n

 

 

 

 

 

 

 

 

 

 

 

 

f (1,..., n)1

w( f )

i 1 Ki

77

Синтез, основанный на СДНФ

x1 x2 . . . xn

 

 

 

 

 

 

 

 

 

 

w( f )

 

 

 

x

 

 

K

 

f (x , x ,..., x )

 

... x

 

 

 

 

 

1

 

n

 

i

1 2

n

( 1,..., n)

1

n

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

f ( 1,..., n) 1

 

 

 

 

 

 

 

78

 

Синтез, основанный на СДНФ

x1 x2 . . . xn

 

 

 

 

 

 

 

 

 

 

w( f )

 

 

 

x

 

 

K

 

f (x , x ,..., x )

 

... x

 

 

 

 

 

1

 

n

 

i

1 2

n

( 1,..., n)

1

n

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

f ( 1,..., n) 1

 

 

 

 

 

 

 

79

 

Синтез, основанный на СДНФ

x1

x2

. . . xn

 

. . .

 

 

 

 

 

 

 

 

 

 

 

w( f )

 

 

 

x

 

 

K

 

f (x , x ,..., x )

 

... x

 

 

 

 

 

1

 

n

 

i

1 2

n

( 1,..., n)

1

n

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

f ( 1,..., n) 1

 

 

 

 

 

 

 

80