Hazárdjelenségek a kombinációs hálózatokban

Hasonló dokumentumok
Logikai hálózatok. Dr. Bede Zsuzsanna St. I. em. 104.

Irányítástechnika I. Dr. Bede Zsuzsanna. Összeállította: Dr. Sághi Balázs, egy. docens Dr. Tarnai Géza, egy. tanár

DIGITÁLIS TECHNIKA GYAKORLÓ FELADATOK 2. Megoldások

Aszinkron sorrendi hálózatok

IRÁNYÍTÁSTECHNIKA I.

Digitális Technika I. (VEMIVI1112D)

4. hét: Ideális és valódi építőelemek. Steiner Henriette Egészségügyi mérnök

1. Az adott kapcsolást rajzolja le a lehető legkevesebb elemmel, a legegyszerűbben. MEGOLDÁS:

Megoldás Digitális technika I. (vimia102) 3. gyakorlat: Kombinációs hálózatok minimalizálása, hazárdok, a realizálás kérdései

Digitális technika - Ellenőrző feladatok

IRÁNYÍTÁSTECHNIKA I.

A feladatokat önállóan, meg nem engedett segédeszközök használata nélkül oldottam meg. Olvasható aláírás:...minta VIZSGA...

5. KÓDOLÓ, KÓDÁTALAKÍTÓ, DEKÓDOLÓ ÁRAMKÖRÖK ÉS HAZÁRDOK

XI. DIGITÁLIS RENDSZEREK FIZIKAI MEGVALÓSÍTÁSÁNAK KÉRDÉSEI Ebben a fejezetben a digitális rendszerek analóg viselkedésével kapcsolatos témákat

I.5. A LOGIKAI FÜGGVÉNYEK EGYSZERŰSÍTÉSE (MINIMALIZÁCIÓ)

Előadó: Dr. Oniga István DIGITÁLIS TECHNIKA 3

Digitális technika 1. Tantárgykód: VIIIA105 Villamosmérnöki szak, Bsc. képzés. Készítette: Dudás Márton

Gépészmérnöki és Informatikai Kar Automatizálási és Kommunikáció- Technológiai Tanszék

DIGITÁLIS TECHNIKA I

Tantárgy: DIGITÁLIS ELEKTRONIKA Tanár: Dr. Burány Nándor

DIGITÁLIS TECHNIKA I

Hardver leíró nyelvek (HDL)

DIGITÁLIS TECHNIKA I PÉLDA: 3 A 8 KÖZÜL DEKÓDÓLÓ HOGYAN HASZNÁLHATÓ EGY 4/16-OS DEKÓDER 3/8-AS DEKÓDERKÉNT? D 2 3 DEKÓDER BŐVÍTÉS

6. hét: A sorrendi hálózatok elemei és tervezése

1. Kombinációs hálózatok mérési gyakorlatai

hét Sorrendi hálózatok tervezési lépései: szinkron aszinkron sorrendi hálózatok esetén

Szekvenciális hálózatok és automaták

2) Tervezzen Stibitz kód szerint működő, aszinkron decimális előre számlálót! A megvalósításához

5. Hét Sorrendi hálózatok

Digitális technika VIMIAA02

10. Digitális tároló áramkörök

Digitális technika VIMIAA01

DIGITÁLIS TECHNIKA I FÜGGVÉNYEK KANONIKUS ALAKJAI MINTERMEK ÉS MAXTERMEK DISZJUNKTÍV KANONIKUS ALAK, MINTERM

TARTALOMJEGYZÉK. Tarnai, Bokor, Sághi, Baranyi, Bécsi, BME

Digitális technika VIMIAA02 2. EA Fehér Béla BME MIT

Boole algebra, logikai függvények

DIGITÁLIS TECHNIKA I LOGIKAI FÜGGVÉNYEK KANONIKUS ALAKJA

DIGITÁLIS TECHNIKA Dr. Lovassy Rita Dr. Pődör Bálint

Digitális Rendszerek (BSc)

2. Digitális hálózatok...60

Digitális technika VIMIAA01

DIGITÁLIS TECHNIKA I A JELTERJEDÉSI IDİK HATÁSA A KOMBINÁCIÓS HÁLÓZATOK MŐKÖDÉSÉRE A JELTERJEDÉS KÉSLELTETÉSE

Irányítástechnika Elıadás. A logikai hálózatok építıelemei

DIGITÁLIS TECHNIKA I HÁZI FELADAT HÁZI FELADAT HÁZI FELADAT. Dr. Lovassy Rita Dr. Pődör Bálint

11.2. A FESZÜLTSÉGLOGIKA

PAL és GAL áramkörök. Programozható logikai áramkörök. Előadó: Nagy István

Kombinációs hálózatok és sorrendi hálózatok realizálása félvezető kapuáramkörökkel

A fealdatot két részre osztjuk: adatstruktúrára és vezérlőre

MUNKAANYAG. Tordai György. Kombinációs logikai hálózatok II. A követelménymodul megnevezése: Elektronikai áramkörök tervezése, dokumentálása

28. EGYSZERŰ DIGITÁLIS ÁRAMKÖRÖK

Név: Logikai kapuk. Előzetes kérdések: Mik a digitális áramkörök jellemzői az analóg áramkörökhöz képest?

4. hét Az ideális és a valódi építőelemek

DIGITÁLIS TECHNIKA feladatgyűjtemény

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Dr. Keresztes Péter DIGITÁLIS HÁLÓZATOK

3.6. HAGYOMÁNYOS SZEKVENCIÁLIS FUNKCIONÁLIS EGYSÉGEK

Digitálistechnika II. 1. rész

Megoldás Digitális technika I. (vimia102) 2. gyakorlat: Boole algebra, logikai függvények, kombinációs hálózatok alapjai

EBBEN A VIZSGARÉSZBEN A VIZSGAFELADAT ARÁNYA

Digitális Rendszerek (BSc)

Digitális Technika. Dr. Oniga István Debreceni Egyetem, Informatikai Kar

A feladatokat önállóan, meg nem engedett segédeszközök használata nélkül oldottam meg: Olvasható aláírás:...

Bevezetés. Forrás: 1 O l d a l :

3 Tápegységek. 3.1 Lineáris tápegységek Felépítés

Quine-McCluskey Módszer

Digitális Áramkörök. Pannon Egyetem Villamosmérnöki és Információs Tanszék. (Villamosmérnök BSc / Mechatronikai mérnök MSc)

DIGITÁLIS TECHNIKA NORMÁL BCD KÓD PSZEUDOTETRÁDOK AZONOSÍTÁSA A KARNAUGH TÁBLÁN BCD (8421) ÖSSZEADÁS BCD ÖSSZEADÁS: +6 KORREKCIÓ

2. hét Kombinációs hálózatok leírási módjai

Digitális Technika I. (VEMIVI1112D)

Analóg és digitális mennyiségek

DIGITÁLIS TECHNIKA II

Dr. Oniga István DIGITÁLIS TECHNIKA 4

Digitális technika I.

2. Alapfogalmak. 1. ábra

PAL és s GAL áramkörök

Digitális technika házi feladat III. Megoldások

Digitális Technika 2. Logikai Kapuk és Boolean Algebra

D I G I T Á L I S T E C H N I K A Gyakorló feladatok 3.

DIGITÁLIS TECHNIKA I KARNAUGH TÁBLA, K-MAP KARNAUGH TÁBLA PROGRAMOK PÉLDA: ÖT-VÁLTOZÓS MINIMALIZÁLÁS PÉLDA: ÖT-VÁLTOZÓS MINIMALIZÁLÁS

DIGITÁLIS TECHNIKA 8 Dr Oniga. I stván István

Két- és háromállású szabályozók. A szabályozási rendszer válasza és tulajdonságai. Popov stabilitási kritérium

ELEKTRONIKAI ALAPISMERETEK

Áramkörök elmélete és számítása Elektromos és biológiai áramkörök. 3. heti gyakorlat anyaga. Összeállította:

Analóg elektronika - laboratóriumi gyakorlatok

Tantárgy: TELJESÍTMÉNYELEKTRONIKA Tanár: Dr. Burány Nándor Tanársegéd: Mr. Divéki Szabolcs 3. FEJEZET

Tájékoztató. Használható segédeszköz: számológép

DIGITÁLIS TECHNIKA 7. Előadó: Dr. Oniga István

Előadó: Nagy István (A65)

ELEKTRONIKAI ALAPISMERETEK

Digitális technika VIMIAA02

Sorompó kezelés mérlegműszerrel

Digitális technika VIMIAA02 3. EA

ELEKTRONIKAI ALAPISMERETEK

ELEKTRONIKAI ALAPISMERETEK

Integrált áramkörök/4 Digitális áramkörök/3 CMOS megvalósítások Rencz Márta

30.B 30.B. Szekvenciális hálózatok (aszinkron és szinkron hálózatok)

DT1100 xx xx. Galvanikus leválasztó / tápegység. Kezelési útmutató

Dr. Oniga István DIGITÁLIS TECHNIKA 8

Második zárthelyi dolgozat megoldásai biomatematikából * A verzió

Koincidencia áramkörök

Átírás:

Hazárdjelenségek a kombinációs hálózatokban enesóczky Zoltán 2004 jegyzetet a szerzői jog védi. zt a ME hallgatói használhatják, nyomtathatják tanulás céljából. Minden egyéb elhasználáshoz a szerző belegyezése szükséges. 1

valóságos logikai kapuk viselkedése nem ideális. Például, a bemeneti jelváltozásra nem azonnal reagálnak, késleltetésük van. késleltetési időt t pd vel jelöljük (propagation delay). X1 1 X1 d X1 X1 d t pd késleltetés modellezése késleltetés hatását koncentrált késleltetéssel modellezhetjük. Ha igyelembe akarjuk venni, hogy egy kapu különböző bemenetein a késleltetés kicsit eltérő lehet, akkor a késleltető tagot a bemenetekre helyezzük. Ha a ettől eltekintünk, akkor a kimenetre helyezhetjük a késleltetőt. Itt az utóbbi modellt használjuk. X1 1 dt X1 d késleltetés miatt a kombinációs hálózatban nem kívánt, un. hazárdjelenségek léphetnek el. 2

Egy Hamming távolságú bemeneti változásra ellépő hazárdok izonyos áramköröknél (pl. az aszinkron sorrendi hálózatoknál) ontos, hogy az áramkör kombinációs hálózat része hogyan viselkedik az olyan gerjesztéskre, amelyeknél egyszerre csak egy bemeneti jel változik. statikus hazárd Először nézzük meg egy kapu viselkedését ha bemeneteire egy jelet és késleltetettjét azonos vagy különböző polaritással kötjük be. (Most eltekintünk a kapu késleltetésétől.) d dt d dt d d z és esetben az impulzus rövidebb, vagy hosszabb lesz egy kicsivel, ami általában nem zavaró. 3

dt d / d / dt /d /d és esetben, ha nem lenne késleltetés, a üggvény a bemenettől üggtelenül X./X = 0 értéket adna. esetben a késleltetés miatt a bemeneti jel hátsó élénél a kimeneten egy magas impulzus jelenik meg. esetben a késleltetés miatt a bemeneti jel első élénél a kimeneten egy magas impulzus jelenik meg. 4

5. dt d / d / 6. dt /d /d z 5. és 6 esetben késleltetés nélkül a kimenet X + /X = 1 lenne. 5. esetben a késleltetés miatt a bemeneti jel első élénél a kimeneten egy alacsony impulzus jelenik meg. 6. esetben a késleltetés miatt a bemeneti jel hátsó élénél a kimeneten egy alacsony impulzus jelenik meg. enti impulzusok létrejöttét nyilván nem beolyásolja, ha ND helyett NND vagy OR helyett NOR kaput alkalmazunk, csak az impulzus előjele változik. enti jelenségek akkor hasznosak, ha kimondottan ez volt a célunk, vagyis egy jel első vagy hátsó élénél egy impulzust szeretnénk előállítani. 5

Vizsgáljuk meg, hogyan viselkedik az alábbi logikai hálózat, ha az bemeneti változójára 1-0 átmenetet adunk, miközben a másik két bementén == /1 /2 3 ' =1 dt1 =1 /1 dt2 dt3 /2 3 ' dt4 Ha nem lenne késleltetés, a kimeneten =/. +., ==1 esetén 1-et adna -tól üggetlenül. ==1 biztosítja, hogy az jel átjusson mindkét kapun. -on ponálva, a -on negálva. Ez a két jel egymáshoz képest kis késéssel a VGY kapu bemeneteire jutva, a kimeneten egy alacsony impulzust hoz létre. Mivel most / késik -hoz képest, az impulzus az leutó élénél jelentkezik. 6

Statikus hazárd z olyan tipusú hazárdot, mely a kombinációs hálózat egy bemenetének változásakor jön létre: 1, 2... i.. n 1, 2.../ i.. n és amelynél a üggvény értéke a tranziens előtt és után ugyanaz: ( 1, 2... i.. n ) = ( 1, 2.../ i.. n ) de közben ( 1, 2... i.. n ) /( 1, 2... i.. n ) ( 1, 2... i.. n ) tranziens zajlik le: vagy statikus hazárdnak nevezzük. 7

Hasonló de ellenkező előjelű hazárd jön létre konjunktív megvalósítású hálózatban is. (Mivel a legutolsó kapu késleltetése nem beolyásolja a hazárd keletkezését, csak megkéslelteti, annak késleltetését akár el is hagyhatjuk): =0 dt1 /1 dt2 /2 =0 dt3 3 Ha a hazárd zavaró, (a kombinációs hálózatot tartalmazó logika helytelen működését okozza), akkor védekezni kell ellene. 8

=1 dt1 =1 0 0 1 1 /1 dt2 dt3 /2 0 1 1 0 0 1 1 0 Karnaugh tábla diszjunktív alakú megvalósításhoz tartozó leedését megnézve látható, hogy a hazárd annál az átmenetnél következik be, amelyet nem ed le prímimplikáns. =0 esetén a kapu, =1 esetén a kapu állítja elő az 1-eseket, melyeket a kimeneti VGY kapu juttat a kimenetre. késleltetés miatt előordul, hogy rövid időre az egyik kapu már nem állítja elő, a másik pedig még nem. Ha az eddig leedetlen. prímimplikánst is leedjük, akkor az ehhez tartozó kapu -tól üggetlenül előállítja az 1-et, s az előbbi hazárd nem jön létre. ponált és negált jel ugyan találkozik a VGY kapunál, de az nem engedi át a tranzienst, mivel az hazádmentesítő kapu kimenete letiltja a kijutását. 3 ' 0 0 1 1 dt4 9

=1 /1 dt1 dt2 /2 =1 5. dt3 3 1 =1 1 Hasonló a helyzet a konjunktív megvalósításnál is. Leedve a hazárdos átmenethez tartozó prímimplikánst, nem jön létre a hazárd. =0 dt1 /1 dt2 /2 0 =0 0 dt3 3 =0 0 0 1 1 0 0 1 1 0 1 1 0 0 1 1 0 10

Statikus hazárd legalább 2 szintű hálózatban jön létre. statikus hazárd eltétele, hogy a hazárdot okozó jel legalább 2 úton terjedjen a kimenetre. Kivédése: a 2 szintű megvalósításnál az összes szomszédos mintermet (matermet) le kell edni egy közös hurokkal. Karnaugh tábla alapján megállapítható, hogy mely szomszédos mintermek (matermek) nincsennek leedve közös hurokkal, s ezek lesznek a hazárdos átmenetek. dinamikus hazárd Elemezzük hazárd szempontjából az alábbi (3 szintű) kapcsolást. =1 /1 dt1 dt2 /2 dt4 =1 dt3 3 kapcsolás csak a kimeneti ÉS kapuban különbözik az előbbiekben ismertetett diszjunktív alakú kapcsolástól. kapu kimenetén ugyanúgy megjelenik egy statikus hazárd. zonban a kimeneti kapura közvetlenül eljut /. Ez az jel 0-1 változása előtt 0-át biztosít a kimeneten. Viszont még 4-es kapu kimenetén megjelenő st. hazárd előtt engedélyezni 11

ogja a hazárdos tranziens kijutását, majd a tranziensek lezajlása után 1 lesz a kimenet. Tehát a kimeneten a 0-1-0-1 tranziens jelenik meg. z olyan tipusú hazárdot, mely a kombinációs hálózat egy bemenetének változásakor jön létre: 1, 2... i.. n 1, 2.../ i.. n és amelynél a üggvény értéke a tranziens előtt és után ellentétes: ( 1, 2... i.. n ) = /( 1, 2.../ i.. n ) de közben ( 1, 2... i.. n ) /( 1, 2... i.. n ) ( 1, 2... i.. n ) /( 1, 2... i.. n ) tranziens zajlik le: vagy dinamikus hazárdnak nevezzük. Dinamikus hazárd csak 2-nél többszintű hálózatban jöhet létre. Feltétele, hogy egy jel legalább 3 úton terjedjen a kimenetre. 12

Kivédése: z alacsonyabb szinten keletkező statikus hazárd megszüntetésével, vagy 2 szintű hazárdmentes megvalósítással. 13

Hazárd analízis kapcsolási rajz alapján Ez a módszer minden esetben használható. / / / / / 5. / 1 7. 6. 2 / / / / Először derítsük ki, hogy az egyes kapuk kimenetein a mely jelek és milyen polaritással jelenhetnek meg. Ezt mutatja a enti ábra. Ebből már látható, hogy a kimeneten a jel nem okozhat hazárdot, mivel csak ponáltan képes kijutni. z és jel hazárdot okozhat, így csak ezekkel kell oglakozni. z jel változása akkor okoz statikus hazárdot, ha: - a 7. kapu első bemenetére jel eljut de / nem, (csak =1, =0-nál teljesül) miközben az alsóra az / (csak =1 esetén teljesül és más eltétele nincs). Tehát =1, =0-nál statikus hazárd van. 14

/ / / / 5. / 1 6. 2 / 7. / - a 7. kapu első bemenetére jel és / eljut (csak ==1 esetén), miközben az alsó bemenete 1 (sak =1 és =0 esetén). Ezek nem teljesülnek egyszerre, tehát nincs hazárd. z jel változása akkor okoz dinamikus hazárdot, ha - 7. kapu első bemenetére és / jel eljut (csak ==1 esetén) és az alsóra / is (=1 és =0 vagy =1 esetén). eltételek csak ==1 esetén teljesülnek, így ekkor dinamikus hazárd van. 15

5. / 6. 1 2 / 7. / z jel változása akkor okoz statikus hazárdot, ha: - a 7. kapu első bemenetére jel eljut, (csak =1-nél teljesül) miközben az alsóra csak / (csak =1 és =1 esetén teljesül). Tehát ==1 esetén statikus hazárd van. - 7. kapu első bemenete 1 (=0, =1 esetén teljesül), míg az alsóra (csak =0 esetén teljesül) és / eljut (=0, =1 esetén teljesül). Tehát =0, =1 esetén statikus hazárd van. z jel változása akkor okoz dinamikus hazárdot, ha: - a 7. kapu első bemenetére (csak =1-nél teljesül) és az alsóra (csak =0 esetén teljesül) és / (=1 esetén teljesül) eljut. eltételek egyszerre nem teljesülnek, így nincs dinamikus hazárd. 16

Hazárd keresés Karnaugh-tábla segítségével bban az esetben, ha a üggvény 2 két szintű hálózat ÉS vagy VGY kapcsolata, a dinamikus és statikus hazárdos átmenetek a Karnaugh tábla alapján is megtalálhatók. 1 0 1 1 0 2 0 0 1 1 1 1 1 1 0 0 0 1 statikus hazárd =1*2-ben 1 2 1 0 0 1 1 0 1 1 0 2 1 1 1 1 0 0 0 1 1 0 0 1 1 0 1 1 0 2 1 1 1 1 0 0 0 1 statikus hazárd =1*2-ben 1 2 dinamikus hazárd =1*2-ben 1 2 17

Funkcionális hazárd (1-nél több Hamming távolságú bemeneti változás hatása) Ha egy kombinációs hálózat bemenetén egyszerre több jel változik, akkor ezt a változást a hálózat nem biztos, hogy egyidejűnek érzi. (Pl. z egyes bemenetekre kapcsolódó kapuk késleltetése nem egyorma, de maga bemeneti változás sem történik pontosan egyszerre.) 001 110 111 011 001 100 001 100 101 1 1 1 1 0 0 0 1 enti hálózat az =110 011 változást 110 111 011 változásként érzékelheti és ekkor a kimenetén a konstans 1 helyett 1 0 1 unkcionális hazárd jelenik meg, mivel (110)=1 (111)=0 (011)= 18