Español
Electrónica industrial

error suave

Inglés: soft error

Un tipo de error transitorio donde una señal o dato es momentáneamente incorrecto, causado por ejemplo por una partícula ionizante que golpea un chip.

error blando: fallo temporal que se corrige solo

Un error blando es una corrupción transitoria de datos o del estado lógico en circuitos electrónicos que ocurre sin daño permanente al hardware. A diferencia de un error duro, que indica una falla física, un error blando desaparece cuando el sistema afectado se reinicia, se apaga o el valor erróneo se sobrescribe. El circuito en sí permanece intacto; solo la información que contiene se ha corrompido momentáneamente.

La causa más común es la radiación ionizante, típicamente partículas de alta energía como los rayos cósmicos o las partículas alfa emitidas por impurezas radiactivas traza en los materiales de empaque. Cuando una de estas partículas golpea la región activa de un transistor, puede cambiar un bit almacenado de 0 a 1 o viceversa. Cuanto más grande sea el circuito integrado y más densamente empaquetados estén sus transistores, mayor será la probabilidad estadística de tales impactos. Los dispositivos de memoria, particularmente la RAM dinámica y la memoria caché, son especialmente vulnerables porque almacenan información como carga eléctrica en pequeñas estructuras capacitivas.

Detección y mitigación

En sistemas críticos, los errores blandos se detectan y corrigen mediante redundancia: los códigos de corrección de errores (ECC) en la memoria pueden identificar y corregir automáticamente los cambios de un solo bit; la redundancia modular triple en la aviónica aeroespacial compara tres cálculos independientes y vota por el resultado correcto. El blindaje, la reducción del suministro de voltaje y la selección de materiales también reducen la tasa de errores blandos. Los procesadores modernos que operan a altas velocidades de reloj en entornos hostiles, como aplicaciones automotrices, de control industrial y espaciales, enfrentan desafíos de errores blandos particularmente agudos.

La distinción de los errores duros es operativamente crítica: un error blando en una sola transacción puede ser invisible para un usuario o activar un reintento; una tasa de errores blandos de miles por mil millones de horas en dispositivos de consumo suele ser un ruido tolerable, pero en sistemas críticos para la seguridad, se convierte en una restricción de diseño que exige salvaguardias arquitectónicas. Históricamente, los errores blandos eran insignificantes en chips más antiguos con geometrías más grandes y densidades más bajas, pero se han convertido en una preocupación de fiabilidad de primer orden en los procesos modernos a escala nanométrica.

Fuentes

Entrada IG409011/01/2015

Más de Electrónica industrial

Ver todo

Reciba la palabra del día

Un término industrial cada día, con el oficio al que pertenece y por qué vale la pena conocerlo. Sin publicidad.