Méthodologie de conception système à base de plateformes reconfigurables et programmables
Auteur / Autrice : | Khemaies Ghali |
Direction : | Alain Mérigot |
Type : | Thèse de doctorat |
Discipline(s) : | Sciences appliquées |
Date : | Soutenance en 2005 |
Etablissement(s) : | Paris 11 |
Partenaire(s) de recherche : | Autre partenaire : Université de Paris-Sud. Faculté des sciences d'Orsay (Essonne) |
Mots clés
Mots clés libres
Résumé
Les travaux presentes dans ce memoire concernent l’exploration de l’espace de conception des architectures soc pour des applications orientees telecommunication. L’evolution importante des semi-conducteurs a permit l’implementation des systemes complets sur une puce. Cette implementation a ete rendue possible par des methodologies de conception basees sur la reutilisation des composants existants, combinees ensemble, constituent le systeme ; le probleme pose est l’optimisation mathematique des parametres de l’ensemble des ips soft constituant le soc. Le probleme devient alors une optimisation multiobjectifs. Dans une premiere etape, des techniques d’exploration pour le dimensionnement d’ip de processeur superscalair sont proposees. La seconde etape est une extension de cadre precedent par couplage de l’exploration multiobjectifs avec une implementation materielle sur circuits fpga, elle permet alors une exploration avec materiel dans la boucle. Cette approche est appliquee au processeur leon v2. 0 de l’ esa sur des circuits xilinx virtex-ii, qui de par leur reconfigurabilite permettent le chargement de nouvelles configurations lors de l’exploration. Enfin, l’importance des soc mixtes analogiques/numeriques, nous a pousse a nous interesser a l’optimisation des circuits analogiques et ce sur le meme principe mais en utilisant des circuits fpaa qui permettent la conception et l’implementation d’applications sur circuits analogiques re-programmables. Mots-clefs : soc, sopc, fpga, fpaa, algorithme genetique, optimisation multiobjectifs, algorithme nsga-ii, exploration de l’espace de conception, estimation des performances, umts, wcdma, turbo code.