Semi-conducteurs automobiles et sécurité fonctionnelle

La mémoire d'un microcontrôleur automobile utilise un ECC (SEC-DED) capable de corriger les erreurs sur 1 bit et de détecter les erreurs sur 2 bits. Que se passe-t-il généralement si une erreur sur 2 bits est présente dans les données lues ?

  1. ALes erreurs jusqu'à 2 bits sont corrigées automatiquement à l'aide des bits de contrôle ; aucune erreur n'est donc signalée et le traitement se poursuit tel quel
  2. BL'erreur ne pouvant être ni détectée ni corrigée, les données erronées sont utilisées telles quelles et le traitement se poursuit
  3. CL'erreur ne peut pas être corrigée mais elle peut être détectée ; elle est donc signalée comme une erreur et l'on prend des mesures, comme le passage du système dans un état sûr
Afficher la réponse et l'explication

Réponse : C. L'erreur ne peut pas être corrigée mais elle peut être détectée ; elle est donc signalée comme une erreur et l'on prend des mesures, comme le passage du système dans un état sûr

Le SEC-DED (Single Error Correction, Double Error Detection) ajoute par exemple 8 bits de contrôle à 64 bits de données ; il corrige les erreurs sur 1 bit et, sans pouvoir corriger les erreurs sur 2 bits, les détecte de façon certaine. Lorsqu'une erreur sur 2 bits est détectée, le microcontrôleur la signale, et le logiciel n'utilise pas les données et procède à une réinitialisation ou au passage dans un état sûr. Si l'on enregistre aussi les erreurs sur 1 bit après les avoir corrigées, on peut repérer des signes d'anomalie avant que les erreurs ne s'accumulent.

S'entraîner sur ce thème Retour au thème

Autres questions sur Semi-conducteurs automobiles et sécurité fonctionnelle

  1. Quelle caractéristique d'un chien de garde (watchdog) à fenêtre est correcte ?
  2. Du point de vue de la sécurité fonctionnelle, quel est le but principal de l'exécution d'un BIST logique ou d'un BIST mémoire sur un microcontrôleur automobile à la mise sous tension ou avant de rouler ?
  3. Quel mécanisme de sécurité de surveillance d'horloge est approprié pour un microcontrôleur automobile ?
  4. Quel mécanisme de sécurité de surveillance de tension, prévu notamment dans les CI d'alimentation automobiles compatibles avec la sécurité fonctionnelle, est approprié ?
  5. Dans la décomposition d'ASIL de l'ISO 26262, quelle combinaison est admise pour répartir une exigence de sécurité ASIL D entre deux éléments redondants suffisamment indépendants ?