Race condition

nomTerme techniqueÉlectronique

Un défaut logique où la sortie dépend de la synchronisation imprévisible de deux ou plusieurs signaux concurrents.

Une situation de concurrence (race condition) se produit dans la logique numérique et les circuits asynchrones lorsque plusieurs entrées changent d'état presque simultanément, et que la sortie finale dépend du signal qui arrive en premier. Si des retards dans le routage physique ou les portes font arriver les signaux dans un ordre involontaire, le circuit peut verrouiller des données incorrectes ou entrer dans un état invalide. Les concepteurs préviennent ces risques de synchronisation en utilisant une logique synchrone pilotée par horloge et en adaptant soigneusement les temps de propagation.

Entendu sur le terrain

We're seeing random bit flips on the bus because there's a race condition between the write enable and the address lines.

En français simple Nous constatons des inversions de bits aléatoires sur le bus car il y a une race condition entre la ligne d'autorisation d'écriture et les lignes d'adresse.

Aussi entendu sous

  • logic hazard