Français
Électronique industrielle

erreur logicielle

Anglais: soft error

Type d'erreur transitoire où un signal ou une donnée est momentanément erroné, causé par exemple par une particule ionisante frappant une puce.

erreur "douce": pépin temporaire qui se corrige de lui-même

Une erreur "douce" est une corruption transitoire de données ou d'état logique dans un circuit électronique qui se produit sans dommage permanent au matériel. Contrairement à une erreur "dure", qui indique une défaillance physique, une erreur "douce" disparaît lorsque le système affecté est réinitialisé, mis hors tension ou que la valeur erronée est écrasée. Le circuit lui-même reste intact; seule l'information qu'il contient a été momentanément corrompue.

La cause la plus courante est le rayonnement ionisant, typiquement des particules de haute énergie telles que les rayons cosmiques ou les particules alpha émises par des impuretés radioactives à l'état de traces dans les matériaux d'emballage. Lorsqu'une telle particule frappe la région active d'un transistor, elle peut faire basculer un bit stocké de 0 à 1 ou vice versa. Plus le circuit intégré est grand et plus ses transistors sont densément regroupés, plus la probabilité statistique de tels impacts est grande. Les dispositifs de mémoire, en particulier la RAM dynamique et la mémoire cache, sont particulièrement vulnérables car ils stockent l'information sous forme de charge électrique dans de petites structures capacitives.

Détection et atténuation

Dans les systèmes critiques, les erreurs "douces" sont détectées et corrigées par redondance: les codes correcteurs d'erreurs (ECC) en mémoire peuvent identifier et corriger automatiquement les basculements de bit unique; la redondance triple modulaire dans l'avionique aérospatiale compare trois calculs indépendants et vote sur le résultat correct. Le blindage, la réduction de la tension d'alimentation et la sélection des matériaux réduisent également le taux d'erreurs "douces". Les processeurs modernes fonctionnant à des vitesses d'horloge élevées dans des environnements difficiles, tels que l'automobile, le contrôle industriel et les applications spatiales, sont confrontés à des défis particulièrement aigus en matière d'erreurs "douces".

La distinction avec les erreurs "dures" est opérationnellement critique: une erreur "douce" dans une seule transaction peut être invisible pour un utilisateur ou déclencher une nouvelle tentative; un taux d'erreurs "douces" de milliers par milliard d'heures dans les appareils grand public est généralement un bruit tolérable, mais dans les systèmes critiques pour la sécurité, cela devient une contrainte de conception qui exige des mesures de protection architecturales. Historiquement, les erreurs "douces" étaient négligeables dans les anciennes puces avec des géométries plus grandes et des densités plus faibles, mais elles sont devenues une préoccupation de fiabilité de premier ordre dans les processus modernes à l'échelle nanométrique.

Sources

Entrée IG409011/01/2015

Autres termes : Électronique industrielle

Tout voir

Recevez le mot du jour

Un terme industriel chaque jour, avec le métier auquel il appartient et pourquoi il mérite d'être connu. Sans publicité.