Brevet FR3041466A1 (20170324)
REVENDICATIONS1. Procédé de contrôle du fonctionnement d'un dispositif (DIS) de type mémoire morte électriquement programmable et effaçable alimentée par une tension d'alimentation et associé à un circuit de réinitialisation lors d'une mise sous tension (POR), comprenant une implémentation (21) d'au moins une opération témoin correspondant à une phase de fonctionnement du dispositif identifiée comme encline à un dysfonctionnement lors d'une chute de la tension d'alimentation en deçà d'une valeur donnée, une mise en oeuvre (23) de ladite au moins une opération témoin lors du fonctionnement du dispositif de mémoire (DIS) et une analyse (25) du résultat de ladite opération témoin de façon à détecter un éventuel dysfonctionnement non empêché par ledit circuit de réinitialisation (29).\n<CLM>\1\tProcédé selon la revendication 1, dans lequel la phase de fonctionnement appartient à une opération d'écriture d'au moins une donnée dans le plan mémoire (PM) du dispositif de mémoire (DIS).\n<CLM>\1\tProcédé selon la revendication 1 ou 2, selon lequel la mise en oeuvre (23) de l'opération témoin est effectuée lors de ladite phase de fonctionnement.\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel l'implémentation de ladite au moins une opération témoin comprend la réalisation d'un verrou de commande de ligne de bits témoin (MTEM(1)) présentant une implémentation physique la plus défavorable en vitesse, et la mise en oeuvre de ladite opération témoin comprend la délivrance (33) d'un « 1 » logique à l'entrée du verrou témoin simultanément au chargement d'au moins un verrou fonctionnel du dispositif de mémoire à l'aide d'une impulsion de chargement, et ladite analyse du résultat de l'opération témoin comprend l'analyse (35) du contenu du verrou témoin après ladite impulsion de chargement.\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, selon lequel l'implémentation de ladite au moins une opération témoin comprend la réalisation d'au moins un amplificateur 3041466 14 de lecture témoin (MTEM(2)), et la mise en oeuvre de ladite opération témoin comprend la délivrance d'au moins une donnée témoin en entrée dudit au moins un amplificateur de lecture témoin (51), et l'analyse du résultat de l'opération témoin comprend une analyse (53) 5 de la sortie dudit au moins un amplificateur de lecture après l'expiration d'une durée fonctionnelle de lecture.\n<CLM>\1\tProcédé selon la revendication 5, dans lequel l'implémentation de ladite au moins une opération témoin comprend une réalisation d'un chemin de propagation maximum d'un circuit de 10 code correcteur d'erreur (MTEM(3)), la mise en oeuvre de ladite opération témoin comprend la délivrance (55) d'un signal en entrée du chemin de propagation et l'analyse du résultat de l'opération témoin comprend la vérification (57) de la délivrance dudit signal en sortie du chemin de propagation après l'expiration d'une durée fonctionnelle 15 allouée au traitement de code correcteur d'erreur.\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, selon lequel un bit d'erreur est envoyée à un registre (SR) en cas de détection d'un dysfonctionnement.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 20 précédentes, selon lequel toute opération d'écriture est suspendue en cas de détection d'un dysfonctionnement.\n<CLM>\1\tDispositif de type mémoire morte électriquement programmable et effaçable (DIS) alimenté par une tension d'alimentation et associé à un circuit de réinitialisation lors d'une 25 mise sous tension (POR), comprenant : - au moins un module témoin (MTEM(i)) correspondant à au moins un moyen du dispositif identifié comme enclin à un dysfonctionnement lors d'une chute de la tension d'alimentation en deçà d'une valeur donnée, 30 - des moyens de commande (MCM) aptes à mettre en oeuvre ledit au moins un module témoin (MTEM(i)) lors du fonctionnement du dispositif de mémoire (DIS), - et des moyens d'analyse (MANA) configurés pour analyser résultat de ladite mise en oeuvre du module témoin (MTEM(i)) de façon à 3041466 15 détecter un éventuel dysfonctionnement non empêché par ledit circuit de réinitialisation (POR).\n<CLM>\1\tDispositif selon la revendication 9, dans lequel ledit au moins un moyen du dispositif appartient à des moyens d'écriture 5 (MECR) d'au moins une donnée dans le plan mémoire (PM) du dispositif de mémoire (DIS).\n<CLM>\1\tDispositif selon la revendication 9 ou 10, dans lequel les moyens de commande (MCM) sont configurés pour mettre en oeuvre le module témoin (MTEM(i)) lors de la mise en oeuvre dudit au moins un 10 moyen du dispositif.\n<CLM>\1\tDispositif selon l'une quelconque des revendications 9 à 11, dans lequel : - le module témoin (MTEM(1)) comprend un verrou de ligne de bits témoin présentant une implémentation physique la plus défavorable en 15 vitesse, - les moyens de commande (MCM) sont configurés pour délivrer un « 1 » logique à l'entrée dudit verrou témoin simultanément au chargement d'au moins un verrou de ligne de bits fonctionnel du dispositif de mémoire à l'aide d'une impulsion de chargement, 20 - et les moyens d'analyse (MANA) sont configurés pour contrôler le contenu du verrou témoin après ledit chargement.\n<CLM>\1\tDispositif selon l'une quelconque des revendications 9 à 12, dans lequel : - le module témoin (MTEM2) comprend au moins un amplificateur de 25 lecture témoin, - les moyens de commande (MCM) sont configurés pour délivrer au moins une donnée témoin en entrée dudit au moins un amplificateur de lecture témoin, - et les moyens d'analyse (MANA) sont configurés pour contrôler la 30 sortie dudit au moins un amplificateur de lecture témoin après l'expiration d'une durée fonctionnelle de lecture.\n<CLM>\1\tDispositif selon la revendication 13, dans lequel : - le module témoin (MTEM(3)) comprend une réalisation d'un chemin de propagation maximum d'un circuit de code correcteur 3041466 16 d'erreur (MECC), - les moyens de commande (MCM) sont configurés pour délivrer un signal en entrée dudit chemin de propagation, - et les moyens d'analyse (MANA) sont configurés pour contrôler la 5 délivrance dudit signal en sortie dudit chemin de propagation après l'expiration d'une durée fonctionnelle allouée au traitement de code correcteur d'erreur (MECC).\n<CLM>\1\tDispositif selon l'une quelconque des revendications 9 à 14, dans lequel les moyens d'analyse (MANA) sont configurés pour 10 envoyer un bit d'erreur à un registre (SR) en cas de détection d'un dysfonctionnement.\n<CLM>\1\tDispositif selon l'une quelconque des revendications 9 à 15, dans lequel les moyens d'analyse (MANA) sont configurés pour faire suspendre toute opération d'écriture en cas de détection d'un 15 dysfonctionnement. 20 25