Jelek versenye

A jelverseny  egy olyan jelenség a digitális eszközökben, amikor egy adott eszköz működése és egy adott működési algoritmus között inkonzisztencia jelentkezik, amely a valós berendezésekben előforduló tranziens folyamatok miatt következik be.

Mivel bármely kommunikációs vonalban a jelek a kommunikációs vonal elemei által bevezetett késleltetéssel terjednek, így bármely eszköz kimenetén az U out jel némi késéssel változik az U in bemeneti jelhez képest . A jelkésleltetést befolyásoló valós elemek paramétereinek ilyen szétszóródása, valamint az eszközök különböző hosszúságú kommunikációs vezetékei nem egyidejű változást okozhatnak egyes áramköri elemek bemeneteinek állapotában.

Ha a 01, 10 jelek kombinációit egymás után alkalmazzuk az "AND" logikai elemre , akkor a kimenet mindkét esetben nulla lesz. De ha az egyik jel valamivel korábban változik, mint a második, akkor rövid ideig egy másik kombináció jelenhet meg a bemeneteken. Ha az első jel megelőzi a másodikat, akkor 11-es kombinációt kapunk, és ebben az időpontban egyetlen impulzus jelenik meg a kimeneten . Ha a második megelőzi az elsőt, akkor a kimeneti jel nem változik. Néha a késleltetések kombinációja olyan kombinációkat hoz létre a bemeneten, amelyekben a kimeneti jelek olyan értékeket vesznek fel, amelyek nem felelnek meg az áramkör algoritmusának - így alakul ki a jelek közötti verseny.

A következő típusú versenyek léteznek:

  1. versenyfutás a jelváltozások között a külső bemeneteken;
  2. versenyfutás a bemeneti jelek és a memóriaelemek jelei között;
  3. versenyfutás a memóriaelemek jelei között;
  4. verseny az áramkör logikai elemeinek jelei között.

A digitális áramkörökben a felsorolt ​​típusok mindegyike előfordulhat.

Linkek