To tylko jedna z 2 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
13. Hazardy Hazard to krótkotrwała `szpilka' do 0 w stanie 1 lub do 1 w stanie 0 powstała na skutek nie równych czasów propagacji dla różnych ścieżek w układzie.
Jeżeli w układzie występują niepożądane szpilki to mówimy, że układ ma problemy z hazardami.
Wyróżniamy hazardy: •Statyczne. Kiedy wyjście które ma nie zmienić stanu krótkotrwale zmienia stan na przeciwny
- Statyczny w zerze kiedy wyjście ma pozostać w 0
- Statyczny w jedynce kiedy wyjście ma pozostać w 1
• dynamiczne - kiedy występują wielokrotne zmiany stanów na wyjściach które zmieniają stan.
Hazardy mogą powodować nieprawidłowe działanie układów jeżeli wyjścia na których się pojawiają są interpretowane asynchronicznie. W wielu wypadkach potrafimy uniknąć problemów związanych z hazardami, ale czasami budowane układu muszą być od nich wolne.
Usuwanie hazardów Hazard statyczny w 1 występuje dla sieci typu NAND i sieci AND / OR ( forma dysjunkcyjna )
W sieciach tych chwilowo zachodzi A+A'1 !
Hazard statyczny w 0 występuje dla sieci typu NOR i sieci OR / AND ( forma koniunkcyjna )
W sieciach tych chwilowo zachodzi AA'0 !
Ogólny algorytm postępowania dla sieci dwupoziomowej:
•usunąć hazardy w 1. W sieci AND/OR sprawdzić w tablicy prawdy, czy wszystkie przylegające jedynki są pokryte wspólnym implikantem ( oczkiem w tablicy Karnaugh ). Jeżeli nie to należy dodać dodatkowe implikanty.
•usunąć hazardy w 0. W sieci OR/AND sprawdzić w tablicy prawdy, czy wszystkie przylegające zera są pokryte wspólnym implicjentem ( oczkiem w tablicy Karnaugh
). Jeżeli nie to należy dodać dodatkowe implicjenty
Hazardy dynamiczne w sieci wielopoziomowej W sieciach dwupoziomowych eliminacja hazardów statycznych wystarcza do eliminacji hazardów dynamicznych.
Istnieją techniki eliminujące hazardy sieciach wielopoziomowych ale są one raczej skomplikowane. Rozwiązaniem jest budowanie sieci dwupoziomowych lub budowa układów synchronicznych.
Na podstawie http://www.fpga.agh.edu.pl/tc/t c_pliki/Hazardy1.pdf Hazard w układach cyfrowych Z powodu opóźnień występujących w rzeczywistych elementach przełączającyh, w układach cyfrowych mogą występować chwilowe przekłamania z powodu błędnie realizowanych zależności:
... zobacz całą notatkę
Komentarze użytkowników (0)