Pause
Read
CEA vacancy search engine

AI-assisted generation of Instruction Set Simulators


Thesis topic details

General information

Organisation

The French Alternative Energies and Atomic Energy Commission (CEA) is a key player in research, development and innovation in four main areas :
• defence and security,
• nuclear energy (fission and fusion),
• technological research for industry,
• fundamental research in the physical sciences and life sciences.

Drawing on its widely acknowledged expertise, and thanks to its 16000 technicians, engineers, researchers and staff, the CEA actively participates in collaborative projects with a large number of academic and industrial partners.

The CEA is established in ten centers spread throughout France
  

Reference

SL-DRT-24-0602  

Direction

DRT

Thesis topic details

Category

Technological challenges

Thesis topics

AI-assisted generation of Instruction Set Simulators

Contract

Thèse

Job description

The simulation tools for digital architectures rely on various types of models with different levels of abstraction to meet the requirements of hardware/software co-design and co-validation. Among these models, higher-level ones enable rapid functional validation of software on target architectures.

Developing these functional models often involves a manual process, which is both tedious and error-prone. When low-level RTL (Register Transfer Level) descriptions are available, they serve as a foundation for deriving higher-level models, such as functional ones. Preliminary work at CEA has resulted in an initial prototype based on MLIR (Multi-Level Intermediate Representation), demonstrating promising results in generating instruction execution functions from RTL descriptions.

The goal of this thesis is to further explore these initial efforts and subsequently automate the extraction of architectural states, leveraging the latest advancements in machine learning for EDA. The expected result is a comprehensive workflow for the automatic generation of functional simulators (a.k.a Instruction Set Simulators) from RTL, ensuring by construction the semantic consistency between the two abstraction levels.

University / doctoral school

Electronique, Electrotechnique, Automatique, Traitement du Signal (EEATS)
Université Grenoble Alpes

Thesis topic location

Site

Saclay

Requester

Person to be contacted by the applicant

JEBALI Fatma fatma.jebali@cea.fr
CEA
DRT/DSCIN/DSCIN/LECA
CEA-List
Centre d'intégration Nano-INNOV
2 Boulevard Thomas Gobert
91120 PALAISEAU
(+33)1 69 08 11 80

Tutor / Responsible thesis director

REYBOZ Marina marina.reyboz@cea.fr
CEA
DRT/DSCIN/DSCIN/LIIM
CEA-List
Centre de Grenoble
17 rue des Martyrs
Grenoble Cedex 9, 38054

(+33) 4 38 78 27 68

En savoir plus