Thèse soutenue

Métaheuristiques pour la synthèse de haut niveau

FR  |  
EN
Auteur / Autrice : Kods Trabelsi
Direction : Marc SevauxPhilippe Coussy
Type : Thèse de doctorat
Discipline(s) : STIC
Date : Soutenance en 2009
Etablissement(s) : Lorient
Ecole(s) doctorale(s) : École doctorale Santé, information-communication et mathématiques, matière (Brest, Finistère)
Partenaire(s) de recherche : Laboratoire : Laboratoire en sciences et techniques de l'information, de la communication et de la connaissance
Autre partenaire : Université européenne de Bretagne (2007-2016)

Résumé

FR  |  
EN

Ce manuscrit présente des travaux à la croisée des domaines de la recherche opérationnelle et de la synthèse de haut niveau. Le marché de la technologie numérique évoluant très rapidement, des nouvelles solutions pour l'automatisation du flot de conception des circuits intégrés doivent être trouvées. Dans cette optique les outils de synthèse de haut niveau apparaissent pour combler le fossé entre la modélisation d'une architecture et la réalisation proprement dite du circuit VLSI. Ces outils prennent en entrée une description algorithmique, les contraintes prédéterminées et les objectifs attendus et génèrent automatiquement la description RTL du circuit. Dans ces travaux, nous proposons différentes approches pour l'exploration de l'espace des solutions pour une application du traitement du signal et de l’image donnée, afin de trouver l'architecture ayant une surface minimum. Cependant, pour trouver la surface réelle d’une architecture, nous passons habituellement par la synthèse logique. Cette étape est très coûteuse en temps de calcul. Nous proposons, ainsi, une technique d’estimation de cette surface basée sur un tableau permettant le démembrement des composants de l’architecture considérée et une bibliothèque caractérisant notamment, en surface ces composants. Les approches que nous proposons appartiennent à la famille des méthodes à base de voisinages. Celles-ci s'appuient sur des techniques permettant de passer d'une solution à une solution voisine par déplacements successifs, pour en choisir la solution de meilleure qualité.