Résumé:
La conception moderne des systèmes sur puce (SoC) montre une nette tendance vers l’intégration
de plusieurs composants au sein d’une même puce. Pour la communication de ces derniers,
différents types d’interconnexion ont été proposés (point à point, bus partagé et bus hiérarchique).
Cependant ces interconnexions rencontrent des limites dans les systèmes caractérisés par de fortes
communications. Le réseau sur puce (NoC) est apparu comme une structure de communication
évolutive qui offre une amélioration des performances.
La conception d’un NoC nécessite plusieurs phases et paramétrages. On s’intéresse dans notre
projet à la conception de topologies 3D personnalisées dans le cadre des applications spécifiques
(ASIC) d’une part, et à la phase de mapping qui consiste au placement des composants communiquants
sur la topologie du réseau d’autre part.
Dans cette perspective, et afin de proposer des solutions qui maximisent les performances
des NoCs (minimisent le coût de communication et surface), nous nous sommes orientés vers les
méthodes d’optimisation multiobjectif.
Mots clés : système sur puce, réseau sur puce, application spécifique, mapping, topologie
personnalisée 3D, optimisation multiobjectif.