Menu

Laurent BERNARD

GRENOBLE

En résumé

Diplômé en Ingénierie informatique de l'Institut Supérieur d'Informatique, de Modélisation et de leurs Applications (ISIMA), spécialité Microélectronique et Conception de Circuits Digitaux, je travaille depuis 2003 chez STMicroelectronics dans le service chargé de la modélisation Système (TLM) des Systèmes sur Puce (SoC).

Cette équipe est pionnière chez STMicroelectronics et dans l'industrie dans cette activité, et elle a été initiatrice et impliquée dans plusieurs standards industriels comme Accelera SystemC, TLM-1, TLM-2 and IP-XACT.

Dans le but d'accelerer la mise sur le marché des produits, j'ai participé à l'élaboration de nombreuses plateformes virtuelles de simulation C++/SystemC modélisées en TLM, permettant l'exploration d'architectures, la vérification fonctionnelle d'IP et de SoC, et le développement anticipé de software embarqué (eSW) et de micrologiciel (FW).

Au cours de cette période, j'ai acquis une forte expérience dans la modélisation et le test d'IP en TLM, ainsi que l'integration HW/SW de SoC digitaux au niveau Systeme (plateformes virtuelles).

Par ailleurs j'ai contribué à la réalisation d'outils d'instrumentation de modèles d'IP TLM dans le but d'améliorer le debug et de réaliser des analyses de performance sur des modèles et plate-formes virtuelles.

Ainsi, je possède de l' expérience et une culture forte dans la plupart des aspects de la Modélisation Système (SLD) ainsi qu'un savoir-faire intéressant dans la modélisation des systèmes sur puce avancé multiprocesseurs: spécification, modélisation, vérification, test/debug, simulation, analyse de performance et optimisation.

Enfin j'ai aussi contribué à la réalisation d'exercices de formation et à des sessions de formations pour la modélisation TLM au sein de STMicroelectronics, en France, en Italie (Milan), en Inde (New Delhi) et au Japon (Kyoto).

Mes compétences :
Programmation avancée C/C++
TLM
Perl / Shell
SystemC
Embedded Software
System Level Design

Entreprises

  • STMicroelectronics - Ingénieur en Informatique et System Level Design

    2003 - maintenant Depuis 2003, j'ai contribué à de nombreux projets de System Level Design chez STMicroelectronics dans des domaines variés tels que la téléphonie mobile, les décodeurs TV (Set Top Box), l'imagerie et l'automobile.

    De cette manière j'ai acquis une bonne expérience dans les activités suivantes:

    - Work on Linux / Windows MinGW and MSVC environments.

    - Writing of Makefile, Perl and Shell scripts.

    - Usage of Versioning System tools like SVN, Synchronicity, Clearcase.

    - Advanced C/C++ programming.

    - Understanding of IP data sheet and IP modeling in SystemC/TLM.

    - Wrapping in SystemC/TLM of functional C/C++ IP model.

    - Wrapping in SystemC/TLM of Instruction Set Simulators (ISS).

    - Testing and debug of SystemC/TLM IP models.

    - Integration of SystemC/TLM IP models within Virtual System Platforms.

    - Assembly of complete Virtual System Platforms.

    - HW/SW/FW integration within Virtual System Platforms for various application domains.

    - R&D work about timing annotation in Virtual System Platforms.

    - Elaboration of training labs and training sessions to promote ST leading TLM modeling technologies.

Formations

  • ISIMA (Institut Supérieur D'Informatique, De Modélisation Et De Leurs Applications) (Clermont Ferrand)

    Clermont Ferrand 2000 - 2003 Ingénieur en Informatique

    Micro-électronique et conception de circuits - Mention Bien
  • Lycées Cézanne / Vauvenargues (Aix En Provence)

    Aix En Provence 1998 - 2000 Mathématiques / Physique / Sciences de l'ingénieur

    Classes Préparatoires aux grandes écoles (CPGE)
Annuaire des membres :