Internship : High Level Synthesis for Audio Processing

Category: Digital Design
Type: Internship
Location: Meylan (FRA)

Le stage proposé s’intègre au sein de l’équipe System Architecture, en charge de la définition de nouvelles architectures numériques, de leur évaluation et de la mise en place de nouveaux flots de conception. Il sera réalisé en étroite collaboration avec l’équipe Audio qui conçoit des solutions embarquées haut de gamme de traitement de signal (i.e. détection de voix, filtrage) ainsi que des convertisseurs analogique/numérique et numérique/analogique.

Intégré dans une équipe projet, vous participez à l’évaluation d’un flot de conception HLS (High Level Synthesis).

VOS TACHES :

Vous aurez la charge de mettre en place ce flot HLS en utilisant Catapult, l’outil de synthèse de Mentor Graphics (et éventuellement Stratus l’outil de synthèse de Cadence). En partant de modèles « système » existant de chaine de filtrage codés en Matlab (en passant par une éventuelle phase de recodage en C++), votre objectif est de générer une représentation RTL synthétisable prête à être intégrée au flot de conception classique.

Le but du stage sera de mettre en place, d’appliquer et d’évaluer ce nouveau flot de conception en partant de modèles Matlab déjà disponibles, ce à l’aide de l’outil de génération d’une vue RTL, tout en vérifiant l’équivalence entre RTL et modèle tout au long du processus.

Vous aurez aussi à comparer ces représentations générées à des représentations RTL de produits similaires déjà disponibles pour estimer un score : coût/qualité/délai.

Tout cela sera fait en vue d’évaluer l’applicabilité de ce flot aux besoins de Dolphin Design.

CE STAGE EST FAIT POUR VOUS

De formation Ingénieur ou Master 2 en Systèmes Electroniques Intégrés/Digital design microélectronique/CAD

Compétences/connaissances souhaitées :

– Architecture System on Chip

– Conception et Codage RTL en VHDL et Verilog

– Vérification

– Quelques connaissances en MATLAB et en C++

Apply for this position

Allowed Type(s): .pdf, .doc, .docx