Race condition

sustantivoTérmino técnicoElectrónica

Un fallo lógico en el que la salida depende de la sincronización impredecible de dos o más señales competidoras.

Una race condition (condición de carrera) se produce en la lógica digital y en los circuitos asíncronos cuando varias entradas cambian de estado casi simultáneamente, y la salida final depende de qué señal llega primero. Si los retrasos en el enrutamiento físico o en las puertas hacen que las señales lleguen en un orden no deseado, el circuito puede registrar datos incorrectos o entrar en un estado no válido. Los diseñadores evitan estos problemas de temporización utilizando lógica síncrona controlada por reloj y ajustando cuidadosamente los retrasos de propagación.

Escuchado en el trabajo

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

En español sencillo Estamos viendo cambios aleatorios de bits en el bus porque hay una race condition entre la habilitación de escritura y las líneas de dirección.

También se escucha como

  • logic hazard