ALEXANDRE Christophe

doctorant à Sorbonne Université
Équipe : CIAN
https://lip6.fr/Christophe.Alexandre

Direction de recherche : Alain GREINER

CORIOLIS : une plate-forme ouverte pour l'évaluation de flots de conception VLSI fortement intégrés

CORIOLIS : une plate-forme ouverte pour l’évaluation de flots de conception VLSI fortement intégrés L'évolution des technologies de diffusion vers le nanométrique a considérablement amplifié le rôle des interconnexions dansles performances des circuits intégrés. Si il y a dix ans, les étapes du flot de conception étaient des briques logicielles indépendantes les unes des autres, cette évolution a introduit une forte interdépendance entre elles, notamment entre la synthèse, le placement, le routage et l’optimisation temporelle. C'est pourquoi dans les flots de conception VLSI modernes, la réalisation du circuit s'effectue par un processus de “raffinement progressif” dans lequel des outils d'optimisation et d'analyse opèrent de manière incrémentale sur une base de données centralisée. Le sujet central de cette thèse, la plate-forme Coriolis, est un environnement ouvert dont le but est de permettre le développement et l’évaluation de tels flots de conception.
Elle se compose de trois parties : Dans un premier temps, nous présentons le coeur de la plate-forme, la structure de données Hurricane, en détaillant ses principales caractéristiques : sa représentation unifiée des aspects logiques et physiques des circuits intégrés, sa manière originale de décrire l'évolution de la connectique de la vue logique jusqu’au routage détaillé, et son système d’occurrences permettant l'annotation de tout élément enfoui dans la hiérarchiedu circuit sans avoir à effectuer de mise à plat. Puis, nous décrivons la plate-forme Coriolis : son architecture générale, ses fonctionnalités principales et ses outils de placement, de routage et d’analyse temporelle conçus sous la forme de moteurs algorithmiques. Nous détaillons le fonctionnement de ces outils et comment ils agissent et collaborent au travers de la structure de données Hurricane. Enfin, nous présentons une application concrète de la plate-forme Coriolis sous la forme de deux flots prototypes de placement-routage agissant par “raffinement progressif”. Ces flots sont évalués du point de vue de la qualité des placements obtenus.

Soutenance : 26/09/2007

Membres du jury :

ROBERT Michel, LIRMM, Rapporteur
ETIEMBLE Daniel, Université Paris Sud, Rapporteur
MUNIER-KORDON Alix, Université Paris VI, Examinateur
MASSON Christian, Université Paris VI, Examinateur
GREINER Alain, Université Paris VI, Examinateur, Directeur de Thèse

Date de départ : 01/12/2007

Publications 2002-2007