Файл: Горбатов В.А. Синтез композиции операционного и управляющего автоматов в вычислительной технике учеб. пособие.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.08.2024
Просмотров: 50
Скачиваний: 0
236 |
10 |
0.1,2,5,6,11,13,15 |
0,1,2,5,11,12,19,15 |
8 |
234 |
|
|
1 |
|
y % |
. |
|
|
< |
|
. . |
|
|
|
|
|
|
f |
1 |
|
|
|
|
1 - |
+ |
|
|
|
23! |
9 |
0,1,2,5,6,12,13,194 |
0,1,2,7,11,12,13,14 |
10 |
235 |
* '
■ •
4-
Л? |
8 |
0,1,2,5,8,13,19,15 |
0,1,6,7,10,11,12,13 |
8 |
236 ( |
|
« |
! X |
* |
' b |
s |
/ f |
|
|
|
+ |
* |
|
|||
233 |
8 |
0,1,2,5,10,13,14,15 |
0,05,6,9,10,12,15 |
12 |
237 |
||
|
|
|
|
4 |
7 |
, * |
|
|
« |
П Я |
З * |
|
|
|
|
|
|
^ 4*44 |
|
-*j |
|
|
|
к— |
|
|
|
i> |
■*+ |
|
|
|
|
|
|
|
|
91
§ 4-5. Повышение надежности схем
Описываемый метод повышения надежности комбинаци онных схем дает большее увеличение надежности, чем мето ды мажоритарной логики, четырех- и трехканальные схемы,
требующие /гнзб ^ 3, |
кизъ — коэффициент, избыточности |
|
при одном и том же уровне избыточности. |
||
Рассмотрим комбинационную схему, имеющую k выходов |
||
и т входов. Входы схемы |
|
|
Гут |
угп |
Ym\ |
1Л1» л2 *• |
* • • л/я-* |
'рассматриваются как составляющие логического вектора Х т. Индекс т используется для обозначения размерности про странства, в котором определен данный вектор. Выходы схемы
{^і» Уit• * •> У$
рассматриваются как составляющие вектора — результата Р; Действие логической схемы можно представить в виде свя зей групп точек пространства {Хт ) с точками пространства
{Р ] |
всеми возможными способами, причем множество то |
||
чек, |
принадлежащих к { ) , связывают |
с одной |
точкой |
( Р ) |
. Эта функция логической схемы |
обозначена |
через |
F (Х т ), где
P = F p T ).
На рис. 4-7 схематически изображена сетка связей для схемы сумматора, реализующего функцию F ( X S) = У2. Ос нову анализа логических схем составляет деление их на че тыре класса в соответствии с тем, каков действительный ди скретный уровень выходного сигнала:
1.Выходной сигнал может восприниматься как 1, при этом должен быть правильный выходной сигнал 1.
2.Выходной сигнал воспринимается как 1, тогда как пра вильный, сигнал должен быть 0.
3.Выходно^ сигнал воспринимается как 0, тогда как пра вильный, должен быть 1.
4.Выходной сигнал воспринимается как 0, тогда как пра вильный должен быть 0.
Зная распределение вероятностей выходных уровней для элемента, можно определить вероятность попадания элемен та в каждый из этих классов схем. Обозначаются вероятно сти для классов 1 4 соответственно как р (1/1), р (1/0),
92.
р (0/1) и р (0/0). Элементы, для которых (1/0) и (0/1) не равны 0, называются элементами «с помехами» или «шумя щими». Используя этИ' вероятности, можно построить модель логического элемента «с помехами».
Эта модель будет разбита на 2 секции; за функциональ ной схемой, не учитывающей вероятности, следует вероят-
|
3 |
1 |
Х,Хг!С} |
' |
Г |
|
|
ностная, нефункциональная часть схемы. Для упрощения по следующего рассуждения вводятся дополнительные предпо ложения:
р(1/0)= р(0/1)= р и р(1/1)=рі(0/0)=1 - р . |
, |
Наихудший случай будет, если р выбрать равной большей из двух вероятностей попадания схемы в классы 2 и 3. Удоб но назвать событие, состоящее в попадании схемы в классы 2 и 3j ошибками, а р — вероятностью ошибки устройства. Если предположить, что причины отказов таковы, что ошиб ки каждого элемента статистически не зависимы от ошибок других элементов, то эта вероятностная модель может быть использована для определения поведения параллельной си стемы «шумящих» элементов. Здесь выходы «шумящей» схемы
fo* г2* . . . 2ft*]
\
рассматриваются как составляющие выходного вектора Zk. Отказ элемента приведет к тому, что каждый вектор Z* бу дет связан болре чем с одним вектором — результатом У*.
93’
1
На рис. 4-8 показана «шумящая» Модель сумматора.
По «шумящей» модели определим граф G —<^V, t/> связности выходных величин (У) при наличии ошибок. Каж дой вершине щ еѴ сопоставим во взаимно-однозначное со ответствие выходной вектор, и две вершины щ и щ соединим ребром, если вероятность получения вектора У* вместо Yj
X
Рис. 4-8
.или наоборот вектора Yj вместо У,- является не нулевой ве личиной. Очевидно, схема корректирует 5 ошибок, если граф связности представляет собой к изолированных дуг при ошибках, в s разрядах. Построение такого графа возможно, если увеличить размерность пространств У и Z от k до не которого п.
Например, если выходные векторы 11, 10, 01, 00 в рас сматриваемом сумматоре закодировать как
г/і2 |
Уі2 j |
у\ъ |
г/г5 |
г/з5 |
г/45 |
Уь° |
1 . |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
'0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
94
работу сумматора будет описывать таблица
%>3 |
%23 |
Х з 3 |
2Л5 |
г/г5 |
у з 5 |
У |
45 |
У Ъ |
|
0 |
0 |
0 |
|
0 |
0 |
0 |
|
0 |
0 |
0' |
о |
1 |
|
0 |
0 |
1 |
|
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
|
1 |
1 |
|
0 |
1 |
1 |
' |
1 |
1 |
1 |
' |
0 |
0 |
1 |
0 |
0 |
|
0 |
0 |
1 |
|
1 |
1 |
1 |
0 |
1 |
|
1 |
1 |
1 |
|
0 |
0 |
1 |
1 |
0 |
|
1 |
1 |
1 |
|
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
|
1 |
1 |
Сумматор, работающий по этой таблице, исправляет од ну ошибку, при условии статистической независимости ве роятности ошибки для каждого разряда. Следовательно, схе мы, реализующие работу каждого выхода, не должны иметь общих источников ошибок, тогда ошибки будут не коррели рованными.
В рассматриваемом сумматоре применяется код Хэммин га (5,2) [9].
I
Г л а в а 5
Ав т о м а т и з а ц и я п р о ц е с с а с и н т е з а
ав т о м а т о в
§5-1. Приближенная оценка трудоемкости вычислительного процесса
При синтезе реальных автоматов объем вычислений ста новится настолько большим, что необходимо применение современных ЦВМ при решении задачи синтеза автоматов.
Представим процесс решения задачи синтеза в виде де рева, корень которого отмечен исходными данными; верши на, не являющаяся корнем, отмечена промежуточными или окончательными результатами, а дуги — возможными направ лениями процесса решения. Тогда критерий синтеза задаст подмножество мажорант, каждая из которых отмечена авто матом, удовлетворяющим заданным ограничениям. В процесqe решения будет построен путь от корня к одной из выде ленных мажорант.
Трудоемкость Т (А (п, s, m) ) нахождения искомого пути ориентировочно оценим двоичным логарифмом «веса» дере ва. Полагая, что выбор одной из ,дуг, смежной только что построенной дуге, равновероятен, имеем
T ( Â ( n , |
S , m ) ) = |
l o g J ] ? |
П |
М,Л, |
(5-1) |
I |
' ■ |
\ / |
і = і ). в. * |
/ |
|
где A (n ,s,m ) — автоматный оператор, реализующийся син тезируемой логической структурой;
‘п — число входных переменных; 5 — число каналов обратной связи; m — число выходных переменных.
tvj — отношение числа всех возможных направлений про цесса решения к числу направлений, удовлетворяющих за данному критерию, на j- м ярусе дерева. Очевидно, /,,/ яв ляется функцией критерия качества С
^/(С)
96
где tѳ/ — число элементарных действий (соответствующее дуге), необходимое для решения задачи синтеза на /-м ярусе;
te j— число элементарных символов (бит), необходимые для представления информации о функциониро вании автомата на /-м ярусе;
бі —весовой коэффициент компоненты произведения Іц. Суммирование проводится по всем ярусам.
Под информационными Ѳ и п характеристиками языка понимаем соответственно
(5-2)
(5-3)
где QB — верхняя граница количества элементарных дейст вий, необходимого для синтеза автомата, удовлет воряющего критерию синтеза С и реализующего заданный автоматный оператор;
Q* —верхняя граница количества элементарных симво лов (бит), необходимого для представления задан ного оператора А ;
М —количество представимой информации (под коли чеством представимой информации понимаем дво ичный логарифм числа возможных состояний реа
лизуемого автоматного оператора).
К определению Qe, Q * и М необходимо в конце фразы добавить слово «на рассматриваемом участке а вычислитель ного процесса»; участок а интерпретируется некоторым пу тем на рассматриваемом дереве.
Если в качестве рассматриваемого участка |
а брать путь |
|
а = [0, /] и представить QB , Q* |
и М в виде |
функций от |
У(/ = Уо -г- /,і ), где /о —нулевой |
ярус дерева, /V |
—мажорант |
ный ярус дерева, то Ѳ.,- и itj будут показывать соответственно скорость роста Qe и Q* и геометрически будут соответство
вать касательной функции Qe (/), Qr, |
(/), в точке /. |
|
Очевидно, |
|
|
U i — Qe (у — |
1) — |
Qe(/); |
— Qu {} |
l) |
Qu (/). |
7-2095 |
67 |