Optimisation de la qualité de la vérification fonctionnelle par analyse de mutation
Auteur / Autrice : | Youssef Serrestou |
Direction : | Chantal Robach, Vincent Beroulle |
Type : | Thèse de doctorat |
Discipline(s) : | Micro et nanoélectronique |
Date : | Soutenance en 2008 |
Etablissement(s) : | Grenoble INPG |
Mots clés
Mots clés contrôlés
Résumé
La vérification fonctionnelle doit impérativement garantir la correction de la conception des systèmes intégrés dont les complexités augmentent sans cesse. A cette fin, de 60% à 70% de l’effort et du temps de conception sont consacrées à la vérification fonctionnelle qui est alors devenue un goulot d’étranglement dans le flot de conception. Cette tendance ne peut que s’accentuer d’où la nécessité de développer de nouveaux outils d’aide à la vérification. L’objectif de cette thèse est de proposer une nouvelle méthode d’aide à l’automatisation de la vérification fonctionnelle en permettant, conjointement, de qualifier et d’améliorer l’environnement de vérification. L’approche proposée est basée sur l’analyse de mutation pour évaluer la qualité de l’environnement de vérification et sur des modèles d’algorithmes génétiques pour optimiser cette qualité. De plus, l’analyse de mutation a été accélérée en utilisant une plateforme reconfigurable à base de FPGA. Ainsi, la plateforme «matérielle/logicielle» de vérification ALIGATOR a été développée et validée. Cette plateforme génère automatiquement des données de vérification adéquates au critère de mutation. Ces données permettent d’effectuer la validation de conception d’une implémentation HDL relativement à ses spécifications.