Synthèse automatique de contrôleurs avec contraintes de sûreté de fonctionnement / Raphaël Rochet ; sous la direction de [Régis Leveugle]

Date :

Format : 1 vol. (177 p.)

Type : Livre / Book

Type : Thèse / Thesis

Langue / Language : français / French

Leveugle, Régis (19..-.... ; auteur en microélectronique) (Directeur de thèse / thesis advisor)

Mazaré, Guy (19..-.... ; auteur en informatique) (Président du jury de soutenance / praeses)

Institut national polytechnique (Grenoble ; 1900-....) (Organisme de soutenance / degree-grantor)

Institut d'informatique et mathématiques appliquées (Grenoble ; 1989-2006) (Laboratoire associé à la thèse / thesis associated laboratory)

Laboratoire de conception et d'intégration des systèmes (Valence ; 1996-....) (Laboratoire associé à la thèse / thesis associated laboratory)

Relation : Synthèse automatique de contrôleurs avec contraintes de sûreté de fonctionnement / Raphaël Rochet ; sous la direction de [Régis Leveugle] / Grenoble : Université Joseph Fourier , 2008

Relation : Synthese automatique de controleurs avec contraintes de surete de fonctionnement / Raphael Rochet / Grenoble : Atelier national de reproduction des thèses , 1996

Résumé / Abstract : Cette thèse propose de nouvelles méthodes de synthèse automatique des contrôleurs internes aux circuits numériques. Elles permettent en particulier d'intégrer, directement au niveau du contrôleur, des dispositifs de détection d'erreurs ou de tolérance aux fautes. En ce qui concerne la détection d'erreurs, quatre flots de synthèse ont été implantés. Deux d'entre eux utilisent la méthode classique de duplication et comparaison, tandis que les deux autres sont basés sur la vérification d'un flot de contrôle par analyse de signature. La signature est une information permettant de caractériser la séquence parcourue d'états du contrôleur. La vérification du flot de contrôle correspond à la détection des séquences illégales d'états. En ce qui concerne la tolérance aux fautes, quatre flots ont été implantés. Deux d'entre eux utilisent la méthode classique de triplement et vote majoritaire, tandis que les deux autres sont basés sur l'utilisation d'un code correcteur d'erreurs lors du codage du contrôleur. Une erreur survenant dans le code de l'état courant peut ainsi être corrigée en utilisant les propriétés du code correcteur choisi. L'analyse des résultats de synthèse de nombreux exemples montre l'intérêt des nouvelles méthodes de détection et de tolérance proposées, et des algorithmes de synthèse implantés. Ainsi, ces méthodes et ces algorithmes permettent, entre autres, de définir de nouveaux compromis coût/sûreté de fonctionnement, en réduisant sensiblement le coût matériel de la redondance implantée. L'automatisation des traitements permet de plus de réduire le coût de conception lié à l'amélioration de la sûreté de fonctionnement des contrôleurs, en particulier lorsque des techniques plus pointues sont préférées à la redondance massive