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:
A digitális áramkörökben a felsorolt típusok mindegyike előfordulhat.