Outils de CAO pour la génération d'opérateurs arithmétiques auto-contrôlables / Issam Al-Zaher Noufal ; sous la direction de Mihail Nicolaïdis

Date :

Format : 1 microfiche

Type : Livre / Book

Type : Thèse / Thesis

Langue / Language : français / French

Conception assistée par ordinateur

Nicolaïdis, Michael (19..-.... ; microélectronicien) (Directeur de thèse / thesis advisor)

Institut national polytechnique (Grenoble, Isère, France ; 1900-....) (Organisme de soutenance / degree-grantor)

École doctorale électronique, électrotechnique, automatique, traitement du signal (Grenoble ; 199.-....) (Ecole doctorale associée à la thèse / doctoral school)

Techniques de l’informatique et de la microélectronique pour l’architecture des systèmes intégrés (Grenoble, Isère, France ; 1994-....) (Laboratoire associé à la thèse / thesis associated laboratory)

Collection : Lille-thèses / Atelier de reproduction des thèses / Lille : Atelier national de reproduction des thèses , 1983-2017

Relation : Outils de CAO pour la génération d'opérateurs arithmétiques auto-contrôlables / Issam Al-Zaher Noufal ; sous la direction de Mihail Nicolaïdis / , 2001

Résumé / Abstract : Les chemins de données sont des parties logiques essentielles dans les microprocesseurs et les microcontrôleurs. La conception de chemins de données fiables est donc un pas important vers la réalisation de circuits intégrés plus sûrs. Nous avons, d’abord, étudié des multiplieurs auto-contrôlables basés sur le code résidu. Nous avons montré qu’on peut avoir des multiplieurs sûrs en présence de fautes de type collage logique avec un surcoût très faible, notamment pour les multiplieurs de grande taille (de 10 à 15 % pour les multiplieurs de taille 32x32) . Dans la deuxième partie, nous avons généralisé des solutions auto-contrôlables existantes d’opérateurs arithmétiques basés sur la parité. Les nouvelles versions ont plusieurs bits de parité et permettent d’augmenter sensiblement la couverture de fautes transitoires. Les solutions développées sont intégrées dans un outil informatique. Cet outil donne une grande flexibilité de choix d’opérateurs arithmétiques et logiques auto contrôlables permettant ainsi de faciliter la tâche des concepteurs non spécialisés