Явление рисков в комбинационных узлах. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Явление рисков в комбинационных узлах.



 

1)

                                                                

 

2)

 

τ зависит от температуры, от расположения в микросхеме, влажности, давления…

t з min < t з< t з max

До сих пор логические элементы мы рассматривали как элементы, обладающие бесконечным быстродействием, т.е. задержка = 0 (это модель 1).

Реально элементы имеют конечное значение задержки, поэтому модель логического элемента должна быть представлена следующим образом (2, где τ – задержка элемента).

ЛЭ – логическая функция элемента

t з или τ зависит от многих параметров (ранее описанных).

Значение tз  может изменяться и во времени. Оно имеет значение от t з min до t з max;

t з max – паспортное значение на выпускаемый элемент

t з min - для элементов не гарантировано.(t з min = t з max /1,5 – примерно из практики)

Из-за разброса t з значений у реальных логических элементов возникает так называемые риски, статические и динамические. Риски возникают при смене входных переменных с одной комбинации на другую. При этом если на обеих комбинациях на выходе должно быть одно и тоже, то может возникнуть статический риск, что проявляется в появлении кратковременного ложного значения между двумя правильными – это статический риск.

Пусть узел реализует f (x1 ) и существует 2 набора значений переменных δ1 и δ2, таких что f (δ1 ) = f (δ2 ), тогда если при смене набора δ1 на δ2 на выходе схемы появляется значение, отличное от f (δ1 ), то говорят что в схеме имеет место статический риск.

 

Статические риски бывают:

a) статический риск в «1»

 

 

b) статический риск в «0»

 

 

t1 – момент смены набора δ1 на δ2

 

Пример:

t з1 > t з2

t з3 = 0

 

 

если t31 <= t32, то статический риск отсутствует (статический риск в «1»)

Если на двух наборах функция имеет разное значение и переход от одного значения ко второму осуществляется не за 1 шаг, то это динамический риск.

Пусть существует f (x 1)  и два набора δ1 и δ2, такие что f (δ1 ) ≠ f (δ2 ), если при замене входного набора δ1 на δ2 на выходе схемы получают следующую последовательность

 f (δ1 ) àf (δ2 ) àf (δ1 ) àf (δ2 ), то говорят что в схеме имеет место динамический риск. Существует динамический риск при переключении 0 à 1 и динамический риск 1 à 0.

F = (⌐x1x2 v x1x3) (⌐x1x4 v x5)

t з1 < t з2< t з3

t з4 = t з5 = t з6 = 0

 

Исключение влияние рисков.

 

  1. В схемах синхронизации (синхронные автоматы) явление риска исключают за счет выбора периода и длительности синхроимпульса. Период синхросигнала должен быть больше времени срабатывания любой последовательности элементов в схеме. В это время все явления риска завершаются.
  2. В асинхронных схемах необходимо строить комбинационные узлы без рисков.

 

Построение схем без риска.

На комбинационные узлы и схемы накладывают следующие ограничения

 

1) На входе узла при смене набора переменных может поменяться не более одной переменной.

2) Глубина схемы не должна быть более двух, т.е. схема имеет не более двух ярусов.

 

Эти два ограничения автомата устраняет явление динамического риска. При двухъярусной схеме возможно два варианта представления функции, описывающий данную схему ДНФ и КНФ. ДНФ: F = k1 v k2 v k3  v… kn

Если на выходах всех элементов «И» нули, то функция = 0, если новое значение функции тоже должно = 0, то и на всех элементах «И» опять должны быть 0. Для возникновения риска между двумя 0 на выходе должна быть 1. Чтобы 1 была кратковременна на выходе «ИЛИ» она должна быть кратковременна на выходе элемента «И». Однако такого быть не может, т.к. на входе меняется всего одна переменная, причем один раз, а элемент «И» представляет собой первый ярус схемы.

Вывод: в двухъярусной схеме, построенной по ДНФ, статический риск в 0 отсутствует.

 

КНФ:

По аналогичной причине в данной схеме отсутствует статический риск в «1»

 

Предположим, что на входе схемы Xi существует только в прямом или инверсном виде.

ДНФ: Разобьем группу элементов & на 2 подгруппы a и b.

На вход A Xi не поступает, в отличие от B

Если на выходе группы A хотя бы одна 1, то функция равна 1, при смене Xi значение A не меняется, т.е. на том же выходе останется 1 и в независимости от того меняется B 1à0 или 0à1 на выходе схемы обеспечивается единицей на выходе конъюнкторов группы A, если же все выходы A нулевые, то смена любая на B приведет к смене значений на выходе функций и статического риска не будет.

Аналогично для КНФ:

Аналогично, если на выходе группы A 0, то он удержит 0 на выходе в независимости от группы элементов B. Если на выходе группы A 1, то любое изменение на B повторит на выходе B, риск отсутствует, следовательно, если Xi входит в прямом или инверсном виде, то получили отсутствие риска в независимости от формы схемы (ярусность).

ДНФ:

y(δ1) = y(δ2) = 1

1) A(δ1) = A(δ2) = 1 – риска нет

2) A(δ1) = A(δ2) = 0 – возможен риск

a) B(δi) = 0 C(δi) = 1

b) B(δi) = 0 C(δi) = 1

 

КНФ:

 

y(δ1) = y(δ2) = 0

3) A(δ1) = A(δ2) = 0 – риска нет

4) A(δ1) = A(δ2) = 1 – возможен риск

c) B(δi) = 0 C(δi) = 1

d) B(δi) = 1 C(δi) = 0

 

Если в двухъярусной схеме Xi входит как в прямом так и в инверсном виде, то возможно возникнет статический риск.

ДНФ:
Разобьем конъюнкции на три группы, A,B,C, причем в группе A Xi не входит, в группу B Xi  входит только в прямом виде, а в группу С Xi  входит только в инверсном виде.

Пусть имеется две кодовые комбинации, отличия Xi  , такие что y(δ1) = y(δ2) = 1

a) Если A(δ1) = A(δ2) = 1, следовательно риска нет на выходе схемы, так как при смене Xi 1 с выхода группы A обеспечивает 1 на выходе y вне зависимости от значения на выходе B и C.

b) Если A(δ1) = A(δ2) = 0, то 1 обеспечивается вначале благодаря группе C, а затем группе B, либо наоборот. В этом случае все зависит от задержки элементов групп B и C.

Пусть 1 обеспечивается вначале группой B, а затем группой C и задержка B > заданной C

τB > τC

 

τB <= τC

 

Если в схеме возможен риск, то идея построения схемы без риска заключается в обеспечении на комбинациях δ1 δ2 на выходе группы A 1.

 



Поделиться:


Последнее изменение этой страницы: 2021-12-15; просмотров: 39; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.111.125 (0.013 с.)