Синтез цифровых схем арифметических устройств (исходные операнды - десятичные числа: Мн = 38,15, Мт = -505,1; алгоритм выполнения операции умножения: Г), страница 9

В ОЧС на информационные входы могут прийти любые комбинации (0,1,2,3) и поэтому в схеме не могут появиться безразличные наборы.


3.2.2 Минимизация переключательных функций методом Рота

Для минимизации переключательных функций ОЧС так же как для ОЧУС необходимо выделить наборы переменных, где функция принимает единичное значение. Отличие в том, что в этой схеме на вход придут все возможные комбинации переменных и безразличных наборов не будет. Далее приводиться подробный алгоритм лишь для разряда переноса выходного сигнала. Минимизация остальных выходных сигналов проводиться аналогично.

Для появления сигнала переноса в старший разряд ОЧС на вход должны прийти следующие наборы переменных, которые образуют множество С0:

0 0 0 0 0

x1 x2 y1 y2 p

0 0 0 0 1

x1 x2 y1 y2 p

0 0 1 0 0

x1 x2 y1 y2 p

0 0 1 0 1

x1 x2 y1 y2 p

0 0 1 1 1

x1 x2 y1 y2 p

0 1 1 0 1

x1 x2 y1 y2 p

1 0 0 0 0

x1 x2 y1 y2 p

1 0 0 0 1

x1 x2 y1 y2 p

1 0 0 1 1

x1 x2 y1 y2 p

1 0 1 0 0

x1 x2 y1 y2 p

1 0 1 0 1

x1 x2 y1 y2 p

1 0 1 1 0

x1 x2 y1 y2 p

1 0 1 1 1

x1 x2 y1 y2 p

1 1 0 0 1

x1 x2 y1 y2 p

1 1 1 0 0

x1 x2 y1 y2 p

1 1 1 0 1

x1 x2 y1 y2 p

С помощью операции «*» (умножение) необходимо получить новое множество  r кубов. В результате этой операции происходит склеивание первоначальных кубов, отличающихся только одной переменной. В результате этой операции вместо переменной, по которой произошло склеивание, будет стоять Х. Такие кубы называются кубами первого порядка и содержат только один Х. Кубы, которые не приняли участие в данной операции образуют множество Z. Для вышеприведенного множества наборов L  такая операция сведена в таблицу 4.

В результате нее получились множество А1=С1 из 26 кубов первого порядка:    

0000X

X0001

0X101

11X01

00X00

00X01

001X1

X0111

X0000

X0100

101X0

1011X

0010X

10X01

101X1

1000X

1X001

1X101

10X00

1010X

1110X

X0101

10X11

1X100

100X1

Множество Z1= { Ø }. Все кубы множества С0 образовали новые кубы r+1 порядка.

На втором этапе минимизации рассматриваются только кубы из множества С1 (табл.5). С помощью операции «*» получили новое множество А2=С2 из 12 кубов второго порядка: