Ingénieur(e) Chercheur(se) vérification circuits numériques H/F

Apply

Entité de rattachement : DRT/LIST/DSCIN/LFIM Contrat : CDD Durée : 36 mois La mission proposée s’inscrit dans le contexte d’une vaste initiative de redynamisation de l’écosystème européen de la microélectronique. Les enjeux ne sont pas moins que le retour des états membres à un certain niveau de souveraineté et de résilience face aux aléas de la mondialisation. Pour cela, la stratégie open-source est l’un des leviers mis en œuvre, avec l’ambition de réussir au niveau matériel ce que certains projets comme linux ont réussi au niveau logiciel. Dans ce cadre, le (la) candidat(e) participera à un effort communautaire de montée en maturité de briques matérielles (telles que des processeurs RISC-V par exemple) afin d’envisager leur utilisation dans des produits de qualité industrielle. Intégré(e) dans une équipe d’architecture et de conception de systèmes numériques du CEA, le (la) candidat(e) traitera des problématiques de vérification et validation de circuits intégrés numériques (aussi bien briques que circuits complets). Dans ce cadre, il (elle) sera en charge d’analyser des cahiers des charges, des spécifications au niveau circuit et systèmes, mais aussi des normes et/ou standards afin de les traduire en plans de test qu’il (elle) implémentera pour leur mise en œuvre sous forme de test au niveau unitaire et système. Ces tests seront réalisés aussi bien dans la cadre d’une plate-forme de simulation RTL (vérification) que dans un contexte de validation en labo sur le circuit final ou un prototype FPGA de celui-ci. Afin de renforcer le lien entre la modélisation au niveau système/architecture, le design RTL et la validation en labo, le (la) candidat(e) sera amené à explorer de nouvelles méthodes de vérification. En particulier, il lui sera demandé d’évaluer et mettre en œuvre au travers de cas concrets des techniques de vérification basées sur les langages C++, SystemC et Python, tout en s’appuyant sur des méthodologies de vérification éprouvées. En particulier, les implémentations alternatives émergentes de la méthodologie de vérification UVM en SystemC (uvm-systemc) ou python (pyuvm) seront évaluées sur des circuits réalistes. Par ailleurs, la mise en œuvre d’outils de vérification formelle pourra être envisagée dans le cadre de cette mission. Cette mission se déroulera, entre autres, dans le cadre du développement de briques matérielles open-source au travers de projets collaboratifs avec de nombreux partenaires européens, aussi bien académiques qu’industriels, membres de la « communauté RISC-V ». Dans ce contexte, le (la) candidat(e) sera amené à utiliser des outils de simulation commerciaux (des « big 3 » en particulier : SIEMENS, CADENCE, SYNOPSYS) mais aussi des outils open source (VERIBLE, VERILATOR, GHDL, ICARUS, COCOTB, YOSYS…). Enfin, dans le cadre de cette mission, le (la) candidat(e) pourra être amené(e) à interagir avec de nombreux partenaires industriels et académiques au niveau européen et mondial.

Au sein du CEA List, le, Laboratoire Fonctions Innovantes pour circuits Mixte (LFIM), a pour mission d'étudier et concevoir des systèmes électroniques et logiciels répondant à des exigences d'efficacité énergétique, de taille et d'intégration avancée, de sûreté de fonctionnement, de temps-réel, de protection des données, de coût de conception et facilité de gestion. Ces systèmes trouvent leurs applications dans les domaines des systèmes embarqués (transport, énergie, objets connectés), l'électronique grand public et professionnelle. Les technologies développées au sein du laboratoire font appel aux dernières avancées en nanoélectronique, algorithmie, automatisme et cryptographie, et répondent aux enjeux sociétaux du développement durable et de la confiance dans les systèmes numériques, tout en permettant de soutenir le développement de nouveaux usages rendus possibles grâce aux nouvelles technologies de l'information et de la communication. Le LFIM étudie et intègre sur silicium des architectures de traitement numériques et mixtes pour les besoins applicatifs dans le domaine de l'IoT, des circuits radiofréquence et de réseaux de capteurs actionneurs. Il développe également des circuits élémentaires permettant de valider les nouveaux concepts (en particulier sur les nouveaux MOS – « Metal Oxyde Semiconductor » -), les mémoires avancées et les dispositifs à base de nanotechnologies. Enfin, il étudie et applique à des prototypes des solutions post-CMOS en rupture.

Ingénieur de formation et ayant une expérience en conception/vérification numérique, vous appréciez le travail en équipe tout en faisant preuve d’une bonne autonomie. Apte à travailler dans un environnement technique pointu et dans les technologies avancées, vous appréhendez facilement des problèmes complexes et connaissez bien les étapes d’un flot de conception de circuits intégrés. Une méthode de travail rigoureuse est nécessaire ainsi qu'un esprit de synthèse. Le poste requiert des compétences indispensables en conception/vérification de circuits intégrés et méthodologie de conception, ainsi que la connaissance des outils CAO de conception et simulation numérique MENTOR, CADENCE ou SYNOPSYS. La maitrise des langages de programmation C/C++ et Python ainsi que de l’environnement de travail UNIX/LINUX sont nécessaires. Au moins un langage de vérification HDL (VHDL et/ou VERILOG) devra aussi être maitrisé. Une connaissance de l’écosystème open source de conception / vérification de circuit électroniques sera un plus apprécié. Expérience et/ou compétences souhaitées : -       La capacité à travailler en équipe est nécessaire. Un esprit curieux, avide de challenges techniques, et capable d’appréhender et de résoudre des problèmes complexes en autonomie est obligatoire. -       Une capacité de recul et une vision transverse est également nécessaire à la bonne compréhension et à la prise en compte des contraintes applicatives et environnementales auxquelles les circuits développés devront répondre. Enfin, la capacité de renouveler et enrichir ses compétences de manière continue est nécessaire à ce poste situé dans un environnement devant s’étalonner en permanence vis-à-vis de l’état de l’art.

English Fluent,French Fluent

en_USEN

Contact us

We will reply as soon as possible...