Mes compétences :
ASIC
Design
Electronique
Electronique numérique
FPGA
Hardware
Intégration
Verilog
VHDL
C
SystemC
Entreprises
Thales Alenia Space
- Ingénieur ASIC
TOULOUSE2015 - maintenant
PARROT
- Ingénieur ASIC
PARIS2010 - 2015#
# Projet Octopus III : SoC réception TV/Radio multistandard (18 mois)
#
Responsable du nouveau sous-système "processeur d'application" (équipe de 3 personnes)
-> spécification détaillée et choix d'architecture
-> intégration d'IPs : processeur ARM et divers contrôleurs d'interface (DDR3, Ethernet AVB, USB 2.0, NAND Flash, SDIO, SPI, UART, I2C, CAN)
-> vérification fonctionnelle
- mise en place du flot de vérification (modèles de tests, compilation, simulation, automatisation de tests de non-regression)
- écriture de drivers software bas niveau (C/C++)
- écriture de tests unitaires et scenarii plus complexes s’exécutant sur le processeur ARM
- simulations RTL et Gate-Level rétroannotée (testbench Verilog et SystemC)
#
# Projet Parrot 7 : SoC plateforme multimédia (type processeur de smartphone) (3 ans ½)
#
-> Design RTL : contrôleur SPI, contrôleur de mémoire OTP, contrôleur générique de power/clock/reset, gestion de sécurité des données
-> Design Low-Power :
- définition des stratégies de contrôle d'alimentation par sous-bloc et de DVFS (Dynamic Voltage and Frequency Scaling)
- analyse de consommation statique et dynamique par simulation
- mesures sur silicium et comparaison avec les estimations
-> Intégration d'IPs : processeur ARM dual-core, GPU (ARM), et divers contrôleurs d'interface (MAC Ethernet AVB, SDIO, UART, I²C).
-> Validation bas-niveau sur silicium : réutilisation des tests de simulation et écriture de tests spécifiques (mesures pour DVFS)
-> Responsable d'une équipe de 4 personnes (18 mois)
#
# Mission annexe : responsable du support du service ASIC (2 ans ½)
#
-> interlocuteur privilégié pour les questions internes concernant les ASICs en production
-> participation aux revues de schéma produits et cartes de développement
-> analyse des anomalies remontées et proposition de solutions hardware ou software
-> organisation de groupe de travail transverse si besoin
Philips Research (Eindhoven, Pays-Bas)
- Conception électronique
2009 - 2009Étude et réalisation d’un appareil de mesure de rythme cardiaque via photopléthysmographie à distance avec réduction des artefacts de mouvements (6 mois)
- Etat de l’art de la photopléthysmographie
- Réalisation de prototypes
* Définition de l’architecture globale
* Design analogique (optoélectronique, amplification, filtrage) : saisie et simulation de schématiques sous LTSpice IV
* Design numérique : intégration de microcontrôleurs, convertisseurs, …
* Choix des composants (faible bruit)
* Développement en C du software embarqué sur microcontrôleurs Microchip (PIC18F) et Texas Instruments (MSP430) : communication I²C et SPI, acquisition, transfert USB
- Développement d’une application Matlab pour traitement numérique du signal (algorithme de réduction des artéfacts) et affichage des résultats en temps réel
- Essais, analyses des résultats, améliorations
- Co-auteur d’un article publié dans Optics Express : http://www.opticsinfobase.org/oe/abstract.cfm?uri=oe-18-5-4867
Better Human Cie
- Conception électronique
PARIS2008 - 2008Etude et réalisation d’un enregistreur embarqué de paramètres physiologiques sur carte mini-SD (3 mois)
- Amélioration d'un capteur électrocardiogramme précédemment développé : design de circuits et simulation sous Orcad/Capture et Orcad/PSpice
- Etude et réalisation du système complet :
* Définition de l’architecture globale
* Design analogique et numérique : réalisation de la schématique sous Orcad/Capture
* Choix des composants (consommation, encombrement)
* Suivi et contrôle final du Layout (Orcad/Layout)
* Développement en C du software embarqué sur microcontrôleur Microchip (PIC18F) : acquisition des signaux, horodatage (dialogue avec RTC via I²C), enregistrement sur carte mini-SD (via SPI) avec gestion FAT16
- Développement d’une application Matlab pour conversion et affichage des résultats
- Essais en conditions réelles d’utilisation, analyse des résultats, améliorations