Contributions aux méthodologies et outils de conception des System-on-Chip : capture applicative, architecture et sécurité
Résumé
Ce manuscrit présente une synthèse de mes activités de recherche, en grande partie réalisées à l’ENSTA Bretagne (désormais ENSTA) et au sein du laboratoire Lab-STICC (UMR6285) depuis 2009. Cette activité s’est nourrie d’une expérience industrielle préalable d’une dizaine d’années en tant qu’ingénieur de la société Thomson R&D France, acteur mondial de la compression vidéo. J’ai ainsi eu la chance de participer activement à la conception de circuits intégrés de grandes dimensions : les System-on-Chip (SoC). A travers ce domaine de la compression, j’ai ainsi pu me plonger au coeur de la problématique des SoCs en général : comment, à partir de comportements réputés complexes, faire émerger une structure matérielle performante qui réalise ces calculs ? Une grande partie de la réponse à cette question repose sur les capacités des outils logiciels utilisés lors de la conception. Après mon activité d’architecte et concepteur, où j’utilisais de tels outils, mon activité de recherche s’est donc logiquement recentrée sur l’étude et le prototypage de ces outils. Cette recherche s’est déroulée à la fois dans le domaine académique mais également par le montage d’une startup (Modaë Technologies) dans ce même domaine de l’ESL (Electronic System Level). Cet historique assez long m’amène à en couvrir, dans ce mémoire, plusieurs aspects : création de langages spécialisés (DSL domain specfic languages), techniques de compilation vers le matériel, ainsi que des propositions liées à la sécurité de ces "puces", désormais cibles de différentes attaques de type "cyber".
| Origine | Fichiers produits par l'(les) auteur(s) |
|---|---|
| Licence |