0% ont trouvé ce document utile (0 vote)
12 vues38 pages

Rapport de Stage : Conception VLSI VHDL

Le stage a offert à l'étudiant l'opportunité d'en apprendre davantage sur la conception VLSI en utilisant VHDL. Les principaux objectifs d'apprentissage étaient de comprendre les flux de conception ASIC et FPGA, d'acquérir des connaissances sur les fondamentaux du CMOS et la programmation Verilog. Grâce au stage, l'étudiant a développé une compréhension approfondie des flux de conception, a appris sur les transistors CMOS et les techniques d'optimisation. L'étudiant est également devenu compétent en Verilog. En tant que projet, l'étudiant a réussi à concevoir une SRAM de 4 Ko en appliquant les compétences acquises, respectant les spécifications de conception. Le stage a contribué à améliorer les connaissances et les compétences de l'étudiant en conception VLSI.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
12 vues38 pages

Rapport de Stage : Conception VLSI VHDL

Le stage a offert à l'étudiant l'opportunité d'en apprendre davantage sur la conception VLSI en utilisant VHDL. Les principaux objectifs d'apprentissage étaient de comprendre les flux de conception ASIC et FPGA, d'acquérir des connaissances sur les fondamentaux du CMOS et la programmation Verilog. Grâce au stage, l'étudiant a développé une compréhension approfondie des flux de conception, a appris sur les transistors CMOS et les techniques d'optimisation. L'étudiant est également devenu compétent en Verilog. En tant que projet, l'étudiant a réussi à concevoir une SRAM de 4 Ko en appliquant les compétences acquises, respectant les spécifications de conception. Le stage a contribué à améliorer les connaissances et les compétences de l'étudiant en conception VLSI.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

UN RAPPORT SUR

STAGE D'ÉTÉ

Nom de l'étudiant

Nom du Collège :)

Numéro d'Inscription

Période de stage :

Année : III [Link]

Nom et adresse de l'organisation d'accueil :


ASCENTSEMI R&D [Link] R & D Pvt. Ltd.
Indiqube Omega, Brookfield,
Bengaluru
Karnataka-560066.

1
Un rapport de stage
sur
CONCEPTION VLSI À L'AIDE DE VHDL

Soumis en partie pour satisfaire aux exigences de l'attribution du diplôme de

Licence en Technologie
Dans
Ingénierie des Électroniques et des Communications

Par

Sous la direction de la faculté de

Dr. Arun Kumar Saurabh


Professeur associé

DÉPARTEMENT DE GÉNIE ÉLECTRIQUE ET ÉLECTRONIQUE

INSTITUT VIGNAN DE TECHNOLOGIE DE L'INFORMATION (A)


DUVVADA, VISAKHAPATNAM JUIN 2023

Institut de Technologie de l'Information de Vignan (A)


2
Département d'électronique et de communication

Déclaration de l'étudiant

Je,

Département d'électronique et d'ingénierie des communications

CERTIFICAT

3
-------------------------------------- --------------------------------------
Superviseur de faculté Coordinateur de stage du département

Mme M. Karuna Mme M. Karuna.

-------------------------------------- --------------------------------------
Responsable du département Responsable des stages
Dr. B. Prasada Rao Dr. Bode Prasad
RÉSUMÉ

Ce rapport de stage résume les expériences et les résultats d'apprentissage du stage à


ASCENTSEMI R&D [Link] Industries, se concentrant sur la conception VLSI. Tout au long de la

stage, j'ai acquis des connaissances et des compétences pratiques dans le flux de conception des ASIC

FPGA, fondamentaux du CMOS et programmation Verilog. Le rapport met en lumière l'application


de ces compétences dans le développement d'une SRAM de 4 Ko.

Ce stage impliquait une compréhension complète du processus de conception pour les ASIC et
FPGA, englobant diverses étapes allant de la spécification des exigences à la vérification physique.
J'ai également acquis une solide connaissance des principes fondamentaux du CMOS, y compris la conception au niveau des transistors.

et des techniques d'optimisation pour les circuits logiques numériques. La programmation Verilog a joué un

rôle significatif dans ce stage, me permettant d'écrire du code RTL, de simuler des conceptions, et
vérifiez la fonctionnalité du circuit.

Dans le cadre du projet de stage, j'ai réussi à concevoir un SRAM de 4 Ko, respectant
spécifications de conception spécifiques. Le projet a suivi la méthodologie VLSI standard,
incorporant des étapes telles que la spécification des exigences, la conception de l'architecture, le codage RTL,

vérification fonctionnelle, synthèse, placement et routage, vérification de la disposition, et post-disposition

simulation.
Ce stage chez ASCENTSEMI R&D [Link] Industries m'a offert une expérience précieuse.
expérience industrielle, améliorant mes connaissances et compétences en conception VLSI. Le pratique
l'application des concepts appris dans le développement d'un SRAM de 4 Ko a encore solidifié son
compréhension du sujet

4
Remerciements

Je tiens à remercier chaleureusement notre mentor de stage, Mme M. Karuna, qui a pris la responsabilité de
surveiller toutes mes présences quotidiennes et le rapport hebdomadaire patiemment.

Mes remerciements sincères, M. Venkata Krishna Adari, Responsable des stages, PDG à
ASCENTSEMI R&D [Link] R & D [Link]., qui m'a guidé en prenant des cours et m'a laissé
visitez attentivement les sessions pratiques.

Mes remerciements sincères au Dr. Arun Kumar Saurabh, Professeur associé du département

Coordinateur de stage, Institut de Technologie de l'Information de Vignan qui m'a aidé dans
chaque aspect de la collecte d'informations sur le stage et m'a guidé tous les jours.
soumission appropriée des rapports.

Mes salutations distinguées à Dr. B. Prasad Rao, professeur associé, chef du département
Département d'Ingénierie Électronique et de Communication, pour m'avoir fourni tout le
Informations et conseils sur différentes entreprises et leur analyse de la meilleure manière.

Mes remerciements spéciaux à notre Principal Dr. J. Sudhakar, professeur, pour m'avoir suivi à
participer au programme de stage d'été au nom de notre collège pour acquérir une expérience industrielle

connaissance et expérience.

5
Contenu
N° NOM DU CONTENU Page. Non
1. CHAPITRE 1 : RÉSUMÉ EXÉCUTIF 8-10
1.1 Introduction
1.2Objectifs d'apprentissage

1.3Résultats obtenus
1.4 Brève description de l'entreprise et du stagiaire
Organisation
1.5 Résumé des activités de stage
2. CHAPITRE 2 : APERÇU DE LA 11-12
ORGANISATION
2.1 Introduction de l'Organisation
2.2 Vision, Mission et Valeurs de la
Organisation
2.3 Politique de l'Organisation en relation avec le
rôle de stagiaire
2.4 Structure Organisationnelle
2.5 Rôles et responsabilités
2.6 Plans futurs de l'organisation

3. CHAPITRE 3 : PARTIE STAGE 13-28


3.1 Description
3.2 Tableau de Journal d'Activité-1

3.3 Rapport hebdomadaire


3.4 Tableau des Activités-2
3.5 Rapport hebdomadaire
3.6 Tableau d'Activités-3
3.7 Rapport hebdomadaire
3.8 Tableau d'enregistrement des activités-4

3,9 Rapport hebdomadaire

4. CHAPITRE 4 : DESCRIPTION DES RÉSULTATS 29-30

6
5. COMPÉTENCES 31-37
9. Certificat de fin de stage, Photos et 38-39
Liens vidéo

CHAPITRE 1 : RESUME EXECUTIF

Introduction

Le stage chez ASCENTSEMI R&D Pvt.. Ltd a offert une opportunité précieuse pour moi de
plongez dans divers aspects de la conception VLSI, en vous concentrant spécifiquement sur le flux de conception de

ASIC et FPGA, fondamentaux du CMOS, et programmation Verilog. Cette section vise à


développez les objectifs d'apprentissage et les résultats atteints, fournissez une brève description de
l'organisation des affaires et des stages, et résumer toutes les activités effectuées pendant le
stage.

Objectifs d'apprentissage

•Comprendre le flux de conception des ASIC et FPGA : Le stage visait à fourn


Moi avec une compréhension approfondie du flux de conception impliqué dans le développement
Circuits intégrés spécifiques à une application (ASIC) et matrices de portes reprogrammables sur site

(FPGA). Cela a impliqué d'apprendre les différentes étapes, de la spécification des exigences
à la vérification physique, et à l'acquisition d'informations sur la transformation des spécifications de haut niveau

dans des circuits physiques.

Acquérir des connaissances sur les fondamentaux du CMOS : Mon objectif était d'acquérir une solide compréhension.

fondation en principes de base du CMOS, y compris la conception et l'optimisation au niveau des transistors

techniques pour les circuits logiques numériques. Cela a impliqué la compréhension du fonctionnement de

Transistors MOS, leurs caractéristiques et leurs applications dans la conception VLSI.

•Acquérir une maîtrise de la programmation Verilog : La programmation Verilog a joué un


rôle crucial dans le stage, car c'est un langage de description matérielle largement utilisé pour
concevoir des systèmes numériques. J'ai pour objectif de devenir compétent dans l'écriture de code RTL,

simuler des conceptions et vérifier la fonctionnalité des circuits en utilisant Verilog.

•Appliquer les compétences acquises pour concevoir un SRAM de 4 Ko : L'objectif ultime de la


le stage avait pour but d'appliquer les compétences et les connaissances acquises pour concevoir avec succès

implémenter une mémoire vive statique (SRAM) de 4 Ko. Ce projet servirait

7
comme une application pratique des concepts théoriques et fournir une expérience pratique
dans la conception VLSI.

Résultats obtenus

Tout au long du stage, j'ai réussi à atteindre les résultats suivants :

• Développé une compréhension approfondie du flux de conception des ASIC et des FPGA, y compris

spécification des exigences, conception architecturale, codage RTL, synthèse, simulation


placement et routage, et vérification physique.

• Acquis des connaissances complètes sur les fondamentaux des CMOS, y compris le fonctionnement de
Transistors MOS, dimensionnement de circuits et techniques d'optimisation de la consommation d'énergie.

• Devenu compétent en programmation Verilog, permettant la création de code RTL,


simulation de circuits numériques et vérification de la fonctionnalité.

• Appliqué les compétences et les connaissances acquises pour concevoir et mettre en œuvre un système fonctionnel de 4 Ko.

SRAM, répondant aux exigences de conception spécifiées. Brève description de la

Organisation des affaires et des stages

ASCENTSEMI R&D Pvt. Ltd est une entreprise de semi-conducteurs de premier plan spécialisée dans le VLSI

conception et fabrication. L'organisation est réputée pour ses technologies avancées et


solutions innovantes dans le domaine des circuits intégrés. Pendant le stage, j'ai eu le
opportunité de travailler au sein du département de conception VLSI, qui se concentre sur le développement
des conceptions et des solutions à la pointe de la technologie pour des applications ASIC et FPGA.

Résumé des activités de stage

Tout au long du stage, j'ai participé à diverses activités, y compris, mais sans s'y limiter :

• Participation à des sessions de formation sur le flux de conception des ASIC et FPGA, CMOS

les fondamentaux et la programmation Verilog.

• Collaborer avec des professionnels expérimentés pour acquérir une expérience pratique dans

conception de circuits numériques.

• Entreprendre une étude et une recherche individuelles pour améliorer ses connaissances et sa compréhension

dans la conception VLSI.

• Conception et mise en œuvre d'une SRAM de 4 Ko, suivant la norme VLSI


méthodologie et flux de conception.
8
• Réaliser la vérification fonctionnelle et la simulation pour garantir l'exactitude et
fonctionnalité de la conception de la SRAM.

• Participer à la simulation post-agencement et à la vérification de l'agencement pour valider le physique

conception de la SRAM.

Ces activités m'ont collectivement fourni une expérience pratique et des connaissances en VLSI.
concevoir, me permettant d'atteindre les objectifs d'apprentissage prévus et de réussir
le stage chez ASCENTSEMI R&D Pvt. Ltd.

9
CHAPITRE 2 : APERÇU DE L'ORGANISATION

Introduction de l'organisation
ASCENTSEMI R&D [Link] est une entreprise de semi-conducteurs de premier plan spécialisée dans le VLSI.

conception et fabrication. Elle a gagné en reconnaissance pour ses technologies de pointe et


des solutions innovantes dans le domaine des circuits intégrés. L'organisation s'engage à
pousser les limites de la technologie et fournir des produits de haute qualité à ses clients.
ASCENTSEMI R&D [Link] est fier de son expertise solide en conception VLSI et de son
contributions à l'avancement de l'industrie des semi-conducteurs.

Vision, Mission et Valeurs de l'Organisation


La vision d'ASCENTSEMI R&D [Link] est d'être un leader mondial dans le secteur des semi-conducteurs

industrie, propulsant les avancées technologiques et fournissant des solutions exceptionnelles à ses
clients. La mission de l'organisation tourne autour de la livraison de solutions innovantes et fiables.

produits semi-conducteurs qui répondent aux besoins évolutifs du marché. ASCENTSEMI R&D
[Link] défend des valeurs telles que l'intégrité, l'excellence, la satisfaction du client et l'amélioration continue

amélioration dans tous les aspects de ses opérations.

Politique de l'Organisation concernant le rôle de stagiaire


ASCENTSEMI R&D [Link] valorise le rôle des stagiaires et reconnaît leur potentiel
contribution à l'organisation. La politique concernant les stagiaires est de leur fournir un
environnement d'apprentissage propice où ils peuvent acquérir une expérience pratique et améliorer
leurs compétences. L'organisation encourage la communication ouverte, le travail d'équipe et le partage des connaissances

partage pour faciliter la croissance et le développement des stagiaires. Les stagiaires se voient offrir des opportunités pour

s'engager dans des projets significatifs, acquérir une expérience pratique et contribuer à l'organisation
objectifs.

Structure Organisationnelle
ASCENTSEMI R&D [Link] suit une structure organisationnelle hiérarchique, permettant
coordination efficace et gestion efficace de ses opérations. La structure comprend
divers départements, tels que la recherche et le développement, la conception, la fabrication, la qualité

assurance, marketing et ventes. Chaque département est dirigé par une équipe dédiée de professionnels expérimentés

10
des professionnels qui supervisent les fonctions respectives et garantissent un flux de travail fluide et

collaboration au sein de l'organisation.

Rôles et responsabilités
Rôles et responsabilités des employés dans lesquels le stagiaire est placé
département de conception VLSI, où le stagiaire est placé, les employés occupent divers rôles et
responsabilités. Les ingénieurs principaux et les concepteurs fournissent des conseils, du mentorat et une expertise technique

expertise aux stagiaires. Ils supervisent les progrès des stagiaires, assignent des tâches et fournissent

une formation et un soutien nécessaires. Les employés de ce département sont responsables de


conception et développement de solutions ASIC et FPGA, réalisation de simulations et
vérifications, optimisation des performances du circuit et contribution au succès global de
projets.

Performance de l'organisation
Performance de l'organisation en termes de chiffre d'affaires, de bénéfices, de portée sur le marché et de marché

ASCENTSEMI R&D [Link] a réalisé des performances remarquables dans le


industrie des semi-conducteurs. L'organisation a constamment affiché une croissance significative dans
termes de chiffre d'affaires, de bénéfices et de portée sur le marché. Sa capacité à fournir des semi-conducteurs de haute qualité

les produits et solutions ont acquis une forte réputation parmi les clients et les parties prenantes. En tant que

résultat, ASCENTSEMI R&D [Link] a connu une appréciation substantielle de la valeur marchande et
est devenu un partenaire de confiance pour diverses entreprises opérant dans différents secteurs.

Plans futurs de l'organisation


ASCENTSEMI R&D [Link] a des plans futurs ambitieux pour renforcer sa position en tant que
leader mondial dans l'industrie des semi-conducteurs. L'organisation vise à continuer d'investir dans
la recherche et le développement pour stimuler l'innovation et rester en avance sur les technologies émergentes. Cela

cherche à élargir sa présence sur le marché en explorant de nouveaux marchés et en établissant des partenariats stratégiques

partenariats. De plus, ASCENTSEMI R&D [Link] prévoit d'améliorer encore ses


capabilités de production, optimiser l'efficacité opérationnelle et diversifier son portefeuille de produits pour
répondre aux demandes évolutives des clients et aux tendances du marché.

11
CHAPITRE 3 : PARTIE STAGE

Description des activités / responsabilités au sein de l'organisation de stage pendant le stage

Conditions de travail
Les conditions de travail chez ASCENTSEMI R&D [Link] pendant le stage étaient
professionnelle et propice à l'apprentissage. Le stagiaire a été équipé d'un matériel bien fourni.
station de travail, accès aux outils logiciels nécessaires et un environnement de travail favorable.

L'organisation a souligné une culture collaborative qui encourageait l'ouverture.


communication et partage des connaissances entre les membres de l'équipe.

Calendrier de travail hebdomadaire

Le stagiaire a suivi un emploi du temps de travail hebdomadaire structuré, qui se composait généralement de

40 heures par semaine. Le planning a été coordonné avec le chef d'équipe et aligné
avec les projets et les missions en cours. Le stagiaire a eu l'opportunité de
collaborer avec des professionnels expérimentés, participer à des réunions d'équipe et s'engager dans

recherche et étude individuelles.

Équipement utilisé
ASCENTSEMI R&D [Link] a fourni au stagiaire un accès à des installations à la pointe de la technologie.

Équipements et outils logiciels nécessaires à la conception VLSI. Cela comprenait un ordinateur


stations de travail équipées d'outils logiciels standard de l'industrie tels que l'EDA (Conception Électronique)

Logiciel d'automatisation de conception, simulateurs, outils de synthèse et outils de conception de mise en page. Le

Le stagiaire a utilisé ces outils pour concevoir, simuler et vérifier des circuits numériques.

Tâches effectuées
Au cours du stage, le stagiaire a entrepris diverses tâches et responsabilités, y compris mais sans s'y limiter.

non limité à :
1. Séances d'apprentissage : Participé à des séances de formation animées par des experts
professionnels à acquérir des connaissances dans le flux de conception ASIC et FPGA, CMOS

les fondamentaux et la programmation Verilog.

12
2. Recherche et étude : Engagé dans des recherches et des études individuelles pour approfondir

compréhension des principes de conception VLSI, explorer de nouvelles techniques et rester


mis à jour avec les tendances de l'industrie.

3. Conception d'une SRAM de 4 Ko : En utilisant les connaissances et compétences acquises, le

Le stagiaire a conçu et mis en œuvre une SRAM de 4 Ko, suivant les normes VLSI.
flux de conception. Cela impliquait des étapes telles que la spécification des exigences,

conception architecturale, codage RTL, vérification fonctionnelle, synthèse, placement et


route, vérification de la disposition et simulation post-disposition.

4. Simulation et Vérification : Simulation réalisée à l'aide de Verilog.


outils logiciels pour garantir l'exactitude et la fonctionnalité du conçu
circuits. Le stagiaire a effectué une vérification fonctionnelle pour valider la SRAM
concevoir selon les exigences spécifiées.
5. Collaboration et travail d'équipe : Collaboré avec des ingénieurs expérimentés et
designers au sein du département de conception VLSI. Engagés dans des discussions,
idées partagées et conseils reçus pour améliorer les compétences et contribuer efficacement
aux projets.
Compétences acquises
À travers les activités et les responsabilités entreprises pendant le stage, le stagiaire
acquis des compétences précieuses en conception VLSI. Celles-ci comprenaient :

1. Connaissance du flux de conception : Acquérir une compréhension complète de la conception


flux impliqué dans le développement d'ASIC et de FPGA, depuis les exigences

spécification à la vérification physique.


2. Fondamentaux du CMOS : Développé une solide compréhension des fondamentaux du CMOS,
y compris la conception au niveau des transistors, le dimensionnement des circuits et l'optimisation de l'alimentation

techniques.
3. Programmation Verilog : Devenu compétent en programmation Verilog, permettant
la création de code RTL, la simulation de circuits numériques et la vérification de
fonctionnalité.
4. Conception et optimisation de circuits : Expérience pratique acquise dans la conception

circuits numériques, optimisant leur performance, et vérifiant leur justesse


à travers des simulations.

5. Collaboration et Communication : Collaboration et travail d'équipe renforcés


compétences à travers des interactions avec des professionnels expérimentés, contribuant à la

succès des projets.

13
Dans l'ensemble, le stage chez ASCENTSEMI R&D [Link] a fourni au stagiaire
expérience pratique, compétences techniques affinées et une compréhension approfondie du VLSI
concevoir, les équiper pour de futures entreprises dans le domaine.

JOURNAL D'ACTIVITÉS POUR LA SEMAINE-1

Brève description de la quotidienne


Personne
Jour Date Résultat d'apprentissage EnCharge
activité
Signature

Introduction au stage : Le •Introduction à


le stagiaire a reçu un aperçu de Stage
le programme de stage, son Conception ASIC/FPGA
Jour-1
objectifs et attentes. Flux
Flux de conception ASIC/FPGA :
•Revue de
Le stagiaire a appris sur le Semi-conducteur
31-05-23 design flux de ASIC Physique
(Application-
Circuit Intégré Spécifique
et FPGA (champ-
Réseau de portes programmables (FPGA).

Revue des semi-conducteurs


Physique : Le stagiaire a examiné le
fondamentaux des semi-conducteurs
la physique et sa pertinence pour le VLSI
design.

Fonctionnement de l'inverseur CMOS et son Inverter CMOS


Caractéristiques : Le stagiaire opération et son
étudié l'opération et Caractéristiques
Jour-2
caractéristiques de la CMOS Logique CMOS
inverteurs. Fonctions, trifonctionnel
Fonctions logiques CMOS, tri-état tampons
01-06-23 tampons : Le stagiaire a appris à propos de Verrou CMOS
Fonctions logiques CMOS et opération, CMOS
tampons à trois états. Opération Flip Flop
Fonctionnement du verrou CMOS, CMOS
Opération Flip Flop : Le stagiaire
s'est penché sur le fonctionnement de
Verrous et bascules CMOS.

14
•Introduction à
Introduction aux systèmes numériques
Stage
Conception, Systèmes Numériques : Le
le stagiaire a reçu une introduction à Conception ASIC/FPGA
Jour-3 02-06-23 conception de systèmes numériques et
Flux
systèmes numériques différents utilisés dans
VLSI. •Revue de

Techniques d'optimisation : Le Semi-conducteur


le stagiaire a exploré l'optimisation
Physique
techniques en conception VLSI.
Optimisation au niveau des portes : Le
le stagiaire a appris le niveau de porte
techniques d'optimisation pour
améliorer les performances du circuit.


Optimisation logique en utilisant Optimisation logique
Cartes de Karnaugh : Le stagiaire utilisant Karnaugh
acquis des connaissances sur la logique Cartes
Jour-4 •
techniques d'optimisation utilisant Bâtiment de base
Cartes de Karnaugh. Blocs -
Éléments de base Logique combinatoire
05-06-23 Circuits logiques combinatoires : Le circuits
le stagiaire a étudié les bases de • Construction de base
circuits logiques combinatoires et Blocs -
leur mise en œuvre. Logique combinatoire
Éléments de base - circuits
Circuits logiques combinatoires - II :
Le stagiaire a exploré davantage le
concepts de logique combinatoire
circuits et leur conception.

15

Évolution des verrous et temporisation Évolution des verrous
diagrammes - I : Le stagiaire a appris et graphiques de chronologie
sur l'évolution des verrous
Jour-5 et des diagrammes de temporisation.

Diagrammes de temporisation des verrous et Diagrammes de temporisation de

Tongs - 1 : Le stagiaire a plongé Verrous et bascules


06-06-23 dans les diagrammes de timing de Flops

verrous et bascules. Paramètres de timing
Paramètres de synchronisation de Flip de tongs
Flops : Le stagiaire a étudié le
paramètres de synchronisation associés
avec des tongs
Jour-6 07-06-23 Analyse temporelle statique : Le•
le stagiaire a acquis des connaissances sur le statique
Timing Statique
techniques d'analyse du timing. Analyse

Machines à États Finis : Le État Finite
le stagiaire a appris sur les états finis
Machines
machines et leur
mise en œuvre

RAPPORT HEBDOMADAIRE SEMAINE – 1 (Du : 31-05-23 au : 07-06-23)

Objectif de l'activité réalisée :


L'objectif des activités de la semaine 1 était de fournir au stagiaire une vue d'ensemble.
introduction à la conception VLSI, y compris une compréhension du flux de conception, semi-conducteur
physique, logique CMOS, conception de systèmes numériques, techniques d'optimisation, éléments de base
analyse de timing et machines d'état finis. L'objectif était d'équiper le stagiaire avec des fondamentaux
connaissances et compétences nécessaires pour la conception VLSI.

Rapport détaillé :
Jour 1 - 31-05-2023 : Objectif : Introduction au stage

• La journée a commencé par un aperçu du programme de stage, de ses objectifs, et


attentes. Le stagiaire a compris l'étendue du stage et le
compétences qu'ils sont censés développer.

• Objectif : Flux de conception ASIC/FPGA

• Le stagiaire a reçu une explication détaillée du flux de conception pour les deux ASIC.

(Circuit Intégré Spécifique à une Application) et FPGA (Porteur de Champ Programmable)

16
Le stagiaire a appris les différentes étapes impliquées dans le processus de conception,
de la spécification à la fabrication.

Jour 2 - 01-06-2023 : Objectif : Fonctionnement de l'inverseur CMOS et ses caractéristiques

• Le stagiaire a approfondi l'opération et les caractéristiques des inverseurs CMOS.


appris les principes derrière l'inverseur CMOS et son utilisation dans les circuits numériques.

• Objectif : Fonctions logiques CMOS, tampons tri-état

• Le stagiaire a exploré les fonctions logiques CMOS et le concept de tampons à trois états.
appris à mettre en œuvre des fonctions logiques en utilisant la technologie CMOS et compris
le rôle des tampons tristate dans les systèmes numériques.

Day 3 - 02-06-2023: Objective: Introduction to Digital System Design, Number Systems

• Le stagiaire a reçu une introduction à la conception de systèmes numériques, mettant l'accent sur
importance des systèmes numériques dans la représentation et la manipulation des données dans la conception VLSI.

• Objectif : Techniques d'optimisation


• Le stagiaire a appris diverses techniques d'optimisation utilisées dans la conception VLSI.
méthodes étudiées pour réduire la consommation d'énergie, améliorer la vitesse et minimiser l'espace

utilisation.

• Objectif : Optimisation au niveau des portes

• Le stagiaire a exploré des techniques d'optimisation au niveau des portes pour améliorer les performances

et l'efficacité des circuits numériques. Ils ont appris à minimiser le nombre de portes et
retarder en optimisant l'implémentation au niveau des portes.

Jour 4 - 05-06-2023

• Le stagiaire a acquis des connaissances sur les techniques d'optimisation logique en utilisant Karnaugh

cartes. Ils ont appris à simplifier les expressions booléennes et à minimiser le nombre de
portes logiques nécessaires pour une fonction donnée.

• Objectif : Blocs de construction de base - Circuits logiques combinatoires - I

• Le stagiaire a étudié les bases des circuits logiques combinatoires, y compris la conception et
mise en œuvre de portes logiques, de multiplexeurs et de décodeurs. Ils ont acquis un
compréhension de la façon dont ces blocs de construction sont utilisés dans la conception VLSI.

• Objectif : Blocs de construction de base - Circuits logiques combinatoires - II

17
• Le stagiaire a exploré plus en détail les concepts des circuits logiques combinatoires. Ils ont appris
à propos des additionneurs, des soustracteurs et des unités logiques arithmétiques (ALU) et de leur rôle dans le numérique

conception système.

Jour 5 - 06-06-2023

• Le stagiaire a appris l'évolution des verrous, en commençant par les simples verrous SR jusqu'à
des flip-flops plus complexes. Ils ont compris les principes de fonctionnement de différents types de
les verrous et leurs applications dans la logique séquentielle.

• Objectif : Diagrammes de synchronisation des latches et des flip-flops - 1

• Le stagiaire a approfondi les diagrammes de temporisation et a compris comment analyser le comportement


de verrous et de bascules basés sur les changements d'entrée et les signaux d'horloge.

• Objectif : Paramètres de temps des bascules

• Le stagiaire a étudié les paramètres de temporisation associés aux basculeurs, tels que le temps de configuration,
temps de maintien, délai de propagation et temps de récupération

Jour 7 - 07-06-2023

• Analyse de Timing Statique - I : Le stagiaire s'est plongé dans l'analyse de timing statique, comprenant

son importance dans la conception de circuits numériques et les diverses techniques d'analyse impliquées.

• Machines à État Fini - I : Le stagiaire a appris sur les machines à état fini (FSM).
leurs applications dans les systèmes numériques, en se concentrant sur les bases et les principes des FSM

conception.

• Machines à états finis - II : Le stagiaire a poursuivi son étude des machines à états finis,
explorer des concepts avancés et des considérations de conception pour la mise en œuvre des FSM

circuits numériques.

18
JOURNAL D'ACTIVITÉS POUR LA SEMAINE-2

Jour Date Brève description du quotidien Résultat d'apprentissage Personne


activité EnCharge
Signature

Conception de détecteurs de séquence - • Conception de séquence


Mealy/Moore - I : L'interne a appris Détecteurs -
à propos des principes de conception et Mealy/Moore - I
Jour-7 08-06-23
mise en œuvre de la séquence • Conception de séquence
détecteurs utilisant à la fois Mealy et Détecteurs -
Modèles de machines d'état Moore. Mealy/Moore - II
Conception de détecteurs de séquence - • Conception des compteurs
Mealy/Moore - II : Le stagiaire
ont poursuivi leur exploration de
détecteurs de séquence, se concentrant sur
techniques de conception avancées et
leurs applications.
Conception des compteurs : Le stagiaire
étudié le design et
mise en œuvre de compteurs,
y compris différents types tels que
compteurs binaires, synchrones
compteurs et asynchrone
compteurs.

19
09-06-23 • Constantes, Tableaux,
Constantes, Tableaux, Tâches système : Tâches système
Le stagiaire a appris l'utilisation • Opérateurs &
de constantes et de tableaux en Verilog Directives du compilateur
Jour-8
HDL, ainsi que le rôle et • LAB HDL -
fonctionnalité des tâches système. Banc d'essai simple
Opérateurs et directives du compilateur : • Porte niveau
Le stagiaire a exploré les diverses Modélisation, Données
opérateurs disponibles dans Verilog HDL modélisation des flux -
et a acquis une compréhension de
directives de compilation et leur
la signification dans le processus de conception.

HDL LAB - Banc d'essai simple : Le


stagiaire engagé dans une main

Jour-9 13-06-23
Modélisation des flux de données - II : Le • Flux de données
le stagiaire a continué son étude des données Modélisation - II
modélisation des flux en Verilog, en se concentrant
• LAB HDL
sur des concepts avancés et
techniques.

LAB HDL : Le stagiaire a participé


dans une session pratique dans l'HDL
laboratoire, où ils ont appliqué leur
connaissance de la modélisation des flux de données

et d'autres sujets connexes.

20

Modélisation comportementale - Procédural Comportemental
Blocs : Le stagiaire a appris sur Modélisation -
blocs procéduraux en Verilog • Blocs procéduraux
Jour-10 14-06-23
y compris les blocs initiaux et toujours. Comportemental
Ils ont compris la signification de Modélisation -
regroupement de blocs utilisant début/fin Procédural
et des déclarations fork/join. Déclarations
Modélisation Comportementale - Procédural
Le stagiaire a exploré
diverses déclarations procédurales dans
Verilog, y compris conditionnel
des instructions comme si-alors, des si imbriqués, et
déclarations de cas.
LAB HDL : Le stagiaire s'est engagé dans
exercices pratiques dans le laboratoire HDL
appliquant leurs connaissances de
blocs et instructions procéduraux

Modélisation Comportementale - Bouclage • Comportemental


Constats : Le stagiaire a appris Modélisation
à propos des constructions de boucle en Verilog, Structures de boucle
y compris la boucle for, la boucle while, • Comportemental
Jour-11 15-06-23 répéter, et des déclarations pour toujours. Modélisation -
Modélisation comportementale - Blocage Blocage et Non
et Non-Bloquant : Le stagiaire Blocage
étudié les différences entre
blocking and non-blocking
assignations en Verilog et leur
implications dans la simulation et
synthèse.
LAB HDL : Le stagiaire a participé
dans des exercices pratiques dans le HDL
laboratoire, pratiquant la mise en œuvre de
constructions de boucle et
assignements bloquants/non-bloquants.

21
Modélisation comportementale - Événement • Comportemental
régions en Verilog : L'interne Modélisation - Événement
appris sur les régions d'événements dans régions en Verilog
Verilog et leur rôle dans le contrôle • Comportemental
Jour-12 16-06-23 Modélisation - Tâches
l'exécution des blocs procéduraux.
Modélisation Comportementale - Tâches et et Fonctions - I
Fonctions - I : Le stagiaire a exploré
tâches et fonctions en Verilog
comprendre leur utilisation et
différences.
LABO HDL : Le stagiaire a continué
leur travail pratique dans le laboratoire HDL,
acquérir davantage d'expérience avec
régions d'événements et mise en œuvre
tâches et fonctions.

RAPPORT HEBDOMADAIRE

SEMAINE – 2 (Du Date : 08-06-23 au Date : 16-06-23)

Objectif de l'activité réalisée :


L'objectif des activités de la Semaine 2 était de fournir au stagiaire des connaissances approfondies et

expérience pratique dans divers aspects de la conception VLSI. Les sujets abordés comprenaient
détecteurs de séquence, compteurs, Verilog HDL, modélisation comportementale, FSM (Machine d'État Fini)
Conception et vérification des machines, et exercices pratiques en langage de description matériel

Rapport détaillé :

Jour 8 - 08-06-2023

22
• Conception de détecteurs de séquences - Mealy/Moore - I : Le stagiaire a appris la conception

principes et mise en œuvre des détecteurs de séquence utilisant à la fois Mealy et Moore
modèles de machines d'état.

• Conception de détecteurs de séquence - Mealy/Moore - II : Le stagiaire a continué leur


exploration des détecteurs de séquence, en se concentrant sur des techniques de conception avancées et leur

applications.
• Conception des compteurs : Le stagiaire a étudié la conception et la mise en œuvre des compteurs.

y compris différents types tels que des compteurs binaires, des compteurs synchrones, et

compteurs asynchrones.
Jour 9 - 09-06-2023
• Constantes, Tableaux, Tâches système : Le stagiaire a appris l'utilisation des constantes et

tableaux en Verilog HDL, ainsi que le rôle et la fonctionnalité des tâches système.
• Opérateurs et directives du compilateur : Le stagiaire a exploré les différents opérateurs disponibles

en Verilog HDL et a acquis une compréhension des directives du compilateur et de leur


signification dans le processus de conception.

• HDL LAB - Banc d'essai simple : Le stagiaire s'est engagé dans un travail pratique

Jour 10 - 12-06-2023 :
• Modélisation des flux de données - II : Le stagiaire a poursuivi son étude de la modélisation des flux de données dans

Verilog, en se concentrant sur des concepts et techniques avancés.

• LAB HDL : Le stagiaire a participé à une session pratique dans le laboratoire HDL, où ils
appliqué leurs connaissances de la modélisation des flux de données et d'autres sujets connexes.

Jour 11 - 13-06-2023 :
• Modélisation comportementale - Blocs procéduraux : Le stagiaire a appris sur les procéduraux

blocs en Verilog, y compris les blocs initial et toujours. Ils ont compris le
signification du regroupement de blocs utilisant des instructions begin/end et fork/join.

• Modélisation Comportementale - Instructions Procédurales : Le stagiaire a exploré divers

instructions procédurales en Verilog, y compris les instructions conditionnelles comme si-alors, imbriquées

si et déclarations de cas.
• LAB HDL : Le stagiaire s'est engagé dans des exercices pratiques dans le laboratoire HDL, appliquant leurs

connaissance des blocs procéduraux et des instructions.

Jour 12 - 14-06-2023
• Modélisation Comportementale - Structures de Looping : Le stagiaire a appris sur les boucles

constructions en Verilog, y compris les boucles for, les boucles while, les instructions repeat et forever.

23
• Modélisation Comportementale - Bloquant et Non-Bloquant : Le stagiaire a étudié le

différences entre les assignations bloquantes et non bloquantes en Verilog et leur


implications dans la simulation et la synthèse.
• LABO HDL : Le stagiaire a participé à des exercices pratiques dans le labo HDL.
la mise en œuvre des constructions de boucle et des affectations bloquantes/non bloquantes.

Jour 13 - 15-06-2023 :
• Modélisation comportementale - Régions d'événements en Verilog : Le stagiaire a appris sur les événements

les régions en Verilog et leur rôle dans le contrôle de l'exécution des blocs procéduraux.
• Modélisation Comportementale - Tâches et Fonctions - I : Le stagiaire a exploré les tâches et

fonctions en Verilog, comprendre leur utilisation et leurs différences.


• LABO HDL : Le stagiaire a poursuivi son travail pratique au labo HDL, acquérant encore plus
expérience avec les régions d'événements et la mise en œuvre de tâches et de fonctions.

JOURNAL D'ACTIVITÉS POUR LA SEMAINE 3

Jour Date Brève description de la quotidienne Résultat d'apprentissage Personne


activité En charge
Signature
La journée a commencé par la continuation
de la Modélisation Comportementale - Tâches•Comportemental
et Fonctions - II sujet. Le Modélisation - Tâches
participants engagés dans des activités pratiques
et Fonctions - II
Jour-13 19-06-23 pratique dans la session de LAB HDL,
LAB HDL
appliquer les concepts appris.

24
L'accent de la journée était sur les styles
de Modélisation FSM - Conception et Comportemental
Vérification. Les participants se sont plongés Modélisation - Tâches
dans les subtilités de la conception des FSM
et Fonctions - II
Jour-14 20-06-23 et vérification, exploration de différents
•LAB HDL
Techniques de modélisation. L'HDL
La session de LAB a fourni un
opportunité pratique
mise en œuvre et expérimentation.

La journée a commencé avec le


continuation du comportement Comportemental
Modélisation - Tâches et Fonctions - II Modélisation - Tâches
sujet. Après cela, les participants et Fonctions - II
Jour-15 21-06-23 engagé dans un autre LAB HDL •LAB HDL
session, appliquant les concepts
appris à des scénarios du monde réel.

Lors de la session, les participants •Introduction à


appris l'importance de Souvenirs,
souvenirs dans le stockage et la récupération Importance de
données dans les systèmes électroniques. Divers souvenirs dans le design
Jour-16 22-06-23 types de mémoires, comme la RAM •Introduction à
(Mémoire volatile) et spécification
ROM (Mémoire en lecture seule), était
compréhension
discuté, avec leur spécification
caractéristiques et applications. Le
la session a également abordé des sujets comme
organisation de la mémoire
décodage et stockage de données
principes.

Jour-17 23-06-23 Les participants ont exploré le processus •Développement du


de la conception de l'architecture FPGA. architecture
La séance a porté sur la sélection • Introduction au RTL
conception, codage RTL
des composants FPGA et leur
intégration dans le système global.
Des concepts clés comme le diagramme en blocs

design
interconnexion et niveau système
des considérations ont été explorées

25
Les participants ont participé à une activité pratique • LAB - Modélisation
séance de laboratoire où ils ont appliqué le blocs individuels
Jour-18 24-06-23 concepts appris dans le précédent et vérification
séances.
Ils ont pratiqué le codage RTL
techniques pour modéliser l'individu
blocs du design. Vérification
méthodologies, y compris
simulation et tests fonctionnels
ont été appliqués pour valider le
fonctionnalité du conçu
blocs

RAPPORT HEBDOMADAIRE Semaine - 3 (Date de début : 19-06-2023 à Date de fin : 24-06-2023)

Objectif de l'activité réalisée :


L'objectif de la Semaine 3 était d'approfondir la compréhension des participants sur le comportement.

Modélisation, Tâches et Fonctions, et Styles de Modélisation FSM dans le contexte du design et


vérification. La semaine visait à fournir aux participants des connaissances pratiques et une expérience pratique.

expérience en conception HDL et techniques de vérification.

Rapport détaillé :
Jour 19 (19-06-2023)

26
• Modélisation Comportementale - Tâches et Fonctions - II
appris des concepts et techniques avancés liés aux tâches et fonctions dans
modélisation comportementale. Ils ont exploré les applications pratiques des tâches et des fonctions
dans la conception de systèmes matériels complexes.

• Description du laboratoire HDL : Les participants ont appliqué les concepts appris de manière pratique.

séance de laboratoire. Ils ont implémenté des tâches et des fonctions dans la description matérielle

langues et vérifié leur fonctionnalité par le biais de simulations et de tests.

Jour 20 (20-06-2023):

• Styles de modélisation FSM - Conception et vérification - I


Les participants ont exploré les différents styles et méthodologies pour le Modélisation des Fins.
Machines à états (FSMs). Ils ont appris à propos de différents conceptions et vérifications.

techniques utilisées dans les systèmes basés sur FSM.

• Description du laboratoire HDL : Lors de la séance de laboratoire, les participants ont pratiqué la conception et
vérification des FSM en utilisant différents styles de modélisation. Ils ont acquis une expérience pratique dans

mettant en œuvre des systèmes basés sur des FSM et validant leur comportement.

Jour 21 (21-06-2023)

• Description du LAB HDL : Les participants ont continué à travailler sur les exercices du LAB HDL
lié à la modélisation et à la vérification FSM. Ils se sont concentrés sur le perfectionnement de leurs compétences en

mise en œuvre et test de conceptions basées sur des FSM.

Jour 22 (22-06-2023)

• Modélisation Comportementale - Tâches et Fonctions - II


sur
la session précédente, les participants ont exploré davantage des sujets avancés dans les tâches et

fonctions. Ils ont appris à optimiser et à réutiliser le code grâce à une utilisation efficace des tâches

et fonctions.

• Description du laboratoire HDL : Les participants ont participé à des exercices pratiques pour renforcer leurs compétences.

compréhension des tâches et des fonctions. Ils ont appliqué des techniques d'optimisation et
pratiqué la réutilisation de code en utilisant des tâches et des fonctions.

Jour 23 (23-06-2023) :

Développement de l'architecture FPGA

• Les participants se sont plongés dans le processus de conception de l'architecture FPGA.

27
• La session a couvert la sélection des composants FPGA et leur intégration dans le
système global.

• Des concepts clés tels que la conception de schémas de blocs, l'interconnectivité des composants, et

Des considérations au niveau systémique ont été explorées le Jour 24 (24-06-2023) :

Laboratoire - Modélisation des Blocs Individuels et Vérification

• La séance de laboratoire s'est poursuivie avec une pratique supplémentaire en codage RTL et vérification de

blocs individuels.

• Les participants ont perfectionné leurs compétences en concevant et en testant des blocs logiques complexes à l'aide de

Méthodologies de codage RTL.

CHAPITRE 4 : DESCRIPTION DES RÉSULTATS

Pendant le stage, l'environnement de travail était caractérisé par des gens positifs.
interactions, installations bien entretenues, rôles de travail clairs, protocoles et procédures établis,
pratiques de travail disciplinées, gestion du temps efficace, relations harmonieuses
socialisation, soutien mutuel et travail d'équipe, et une atmosphère motivaante. Voici un aperçu détaillé
description de l'environnement de travail :

1. Interactions entre les personnes :

• Le stage a favorisé une culture de travail collaborative et inclusive,


encourager la communication ouverte et l'interaction entre les membres de l'équipe.

28
• Les collègues et les superviseurs étaient accessibles, amicaux et prêts à
fournir des conseils et un soutien en cas de besoin.

• Des réunions d'équipe régulières et des discussions ont favorisé le partage des connaissances et

collaboration entre stagiaires et mentors.

2. Installations et entretien :

• Le stage a permis d'accéder à des espaces de travail bien équipés, y compris

ordinateurs, outils logiciels et ressources matérielles nécessaires pour les tâches.

• Des installations telles que des laboratoires, des salles de réunion et des postes de travail étaient correctement

maintenu, créant un environnement propice à l'apprentissage et à la productivité.

3. Clarté des Rôles Professionnels :

• Les rôles et responsabilités des postes ont été clairement définis et communiqués à chacun.

stagiaire.

• Les stagiaires étaient conscients de leurs tâches spécifiques et des résultats attendus, garantissant

clarté et concentration dans leur travail.

4. Protocoles, procédures et processus :

• Le programme de stage avait établi des protocoles, des procédures et des processus.
en place pour rationaliser les activités de travail.

• Les stagiaires ont reçu des directives et des procédures opérationnelles standard.

(SOP) à suivre, garantissant cohérence et efficacité dans leur travail.


5. Discipline et gestion du temps :

• L'accent a été mis sur la discipline et la ponctualité dans l'environnement de travail.

• Les stagiaires étaient censés respecter les horaires de travail et respecter les délais pour

devoirs et projets.

• Les compétences en gestion du temps ont été développées, encourageant les stagiaires à prioriser les tâches.

et gérer efficacement leur charge de travail.

6. Relations harmonieuses et travail d'équipe :

• L'environnement de travail a favorisé des relations harmonieuses parmi les stagiaires.

mentors et autres membres de l'équipe.

• La collaboration et le travail d'équipe ont été encouragés à travers des projets de groupe,

discussions et expériences d'apprentissage partagées.


29
• Des activités régulières de renforcement d'équipe et des événements sociaux offraient des opportunités pour

établir des relations solides et favoriser une atmosphère de travail supportive.

7. Motivation :

• Le programme de stage visait à motiver les stagiaires en reconnaissant leur

réalisations et fourniture de retours constructifs.

• Les mentors et les superviseurs ont offert encouragement et conseils, favorisant un

un environnement de travail positif et motivant.

• Les stagiaires ont eu l'occasion de mettre en valeur leurs compétences et de contribuer à

des projets significatifs, renforçant leur motivation et leur sentiment d'accomplissement.

8. Espace et ventilation :

• L'espace de travail offrait suffisamment d'espace physique pour que les stagiaires puissent travailler.

confortablement et efficacement.

• Une ventilation adéquate et une température confortable ont été maintenues.

assurer un environnement de travail agréable et propice.

Dans l'ensemble, l'environnement de travail du stage a montré un équilibre entre le professionnalisme


et une atmosphère de soutien, permettant aux stagiaires de prospérer, d'apprendre et de contribuer efficacement à

les objectifs de l'organisation.

COMPÉTENCES TECHNIQUES
Le stage ci-dessus offre diverses opportunités aux stagiaires de développer et d'améliorer leur
compétences techniques. Voici quelques-unes des compétences techniques que l'on peut acquérir grâce au stage :
1. Programmation Verilog/VHDL : Les stagiaires acquièrent une expérience pratique avec le matériel

langages de description (HDL) tels que Verilog ou VHDL. Ils apprennent à écrire du code pour
conception numérique, développement de modules et simulation de la fonctionnalité des circuits numériques.

2. Conception FPGA : Le stage permet de se familiariser avec les FPGA (Portes Programmables sur le Champ)

Conception de tableaux. Les stagiaires apprennent à mettre en œuvre des circuits numériques sur des plateformes FPGA.

y compris la configuration du code RTL (Register Transfer Level) et la génération de flux de bits.
3. Conception de Circuits Numériques : Les stagiaires acquièrent des compétences dans la conception de circuits numériques en utilisan

logique séquentielle et combinatoire. Ils apprennent à développer des architectures, concevoir des FSM.

(Machines à états finis), et implémenter divers composants numériques.

30
4. Directives de codage RTL : Le stage couvre les directives et les meilleures pratiques pour
écriture de code RTL. Les stagiaires apprennent les styles de codage, les conventions de nommage, les modules

organisation, et d'autres considérations pour garantir un RTL efficace et maintenable


designs.
5. Conception de la mémoire : Le stage comprend une introduction aux mémoires, permettant
les stagiaires pour comprendre les bases de la conception de la mémoire. Ils apprennent sur différents

les types de mémoires, leur organisation et les considérations de conception.


6. Techniques de vérification : Les stagiaires découvrent les méthodologies de vérification et
techniques. Ils apprennent à connaître les bancs d'essai, à rédiger des cas de test et à simuler des numériques.

conceptions pour garantir la correction fonctionnelle.

7. Flux d'implémentation FPGA : Les stagiaires acquièrent des connaissances sur l'implémentation FPGA

flux, y compris les étapes impliquées dans la configuration du code RTL avec des FPGAs, générer
flux de bits, et déploiement de conceptions sur des dispositifs FPGA.

8. Test des matériels et débogage : Le stage offre des opportunités aux stagiaires pour
apprendre les techniques de test et de débogage du matériel. Ils acquièrent une expérience pratique dans

identifier et résoudre les problèmes dans les circuits numériques et les conceptions FPGA.

9. Documentation et rapport : Les stagiaires développent des compétences dans la documentation de leur travail et

préparer des rapports techniques. Ils apprennent à communiquer efficacement leur conception

choix, détails de mise en œuvre et résultats de test.


10. Gestion de projet : Le stage peut impliquer de travailler sur des projets, permettant
des stagiaires pour développer des compétences en gestion de projet. Ils apprennent à planifier des tâches, à établir des jalons,

gérer les ressources et suivre les progrès pour garantir l'achèvement des projets dans les délais.

Ces compétences techniques acquises lors du stage constituent une base solide pour poursuivre un
carrière dans le design numérique, le développement FPGA ou des domaines connexes.

COMPÉTENCES MANAGÉRIALES
Bien que le stage ci-dessus se concentre principalement sur les compétences techniques, les stagiaires peuvent également développer et

affiner diverses compétences managériales qui sont précieuses dans un environnement de travail professionnel. Ici

Voici quelques compétences managériales que l'on peut acquérir lors d'un stage :
1. Gestion du temps : Les stagiaires apprennent à gérer efficacement leur temps pour respecter les délais des projets.

délais et livrables. Ils acquièrent des compétences dans la priorisation des tâches, la définition d'objectifs réalistes

chronologies, et allouer du temps efficacement à différentes activités de projet.


2. Planification et organisation des tâches : Le stage offre des opportunités aux stagiaires pour
planifier et organiser leurs tâches efficacement. Ils apprennent à décomposer les projets en
petits tâches, créer des plans d'action et suivre les progrès pour garantir une exécution fluide.

31
3. Compétences en communication : Les stagiaires développent de solides compétences en communication grâce à

interactions avec des mentors, des membres de l'équipe et des parties prenantes. Ils apprennent à être efficaces

transmettre des idées, poser des questions et participer activement aux discussions et aux réunions.

4. Collaboration et travail d'équipe : Le stage favorise un travail collaboratif


environnement où les stagiaires travaillent aux côtés d'autres membres de l'équipe. Ils apprennent à

contribuer efficacement en tant que membre d'une équipe, partager les responsabilités et collaborer sur

tâches de projet.
5. Résolution de problèmes et prise de décision : Les stagiaires acquièrent de l'expérience en matière de résolution de problèmes

et les processus de prise de décision. Ils apprennent à analyser les problèmes, à identifier les potentiels

solutions, et prendre des décisions éclairées en fonction des informations disponibles et du projet

exigences.
6. Adaptabilité et Flexibilité : Le stage expose les stagiaires à différents projets, tâches,
et défis. Ils apprennent à s'adapter aux exigences changeantes, à ajuster leur approche au fur et à mesure

nécessaire, et rester flexible dans leur style de travail.


7. Attention aux détails : Les stagiaires développent un œil avisé pour les détails, en particulier dans des domaines tels que

révision de code, vérification et documentation. Ils apprennent à identifier les erreurs potentielles,

incohérences, ou améliorations dans leur travail et font attention à la qualité de leur


livrables.
8. Compétences en leadership : Bien que les stagiaires ne détiennent pas de rôles de leadership officiels, le stage

offre des opportunités de démontrer des qualités de leadership. Ils apprennent à prendre
initiative, guider les autres et assumer la responsabilité de leurs tâches.
9. Professionnalisme et éthique de travail : Les stagiaires apprennent l'importance du professionnalisme et

l'éthique de travail dans un cadre professionnel. Ils comprennent l'importance de la ponctualité,


rencontrer des engagements, maintenir la confidentialité et afficher une attitude positive
vers le travail.
10. Auto-motivation et initiative : Le stage encourage les stagiaires à être auto-motivés.
et proactifs dans leur apprentissage et leur contribution. Ils apprennent à prendre l'initiative, à chercher

opportunités d'apprendre et de grandir, et d'aller au-delà des tâches assignées pour apporter une signification

contributions aux projets.


Ces compétences managériales, combinées aux compétences techniques acquises durant le stage,
contribuer au développement professionnel global des stagiaires. Ils améliorent les stagiaires
employabilité et les préparer à de futurs rôles managériaux dans leur carrière
COMPÉTENCES COMMUNICATIVES
Améliorer ses compétences en communication pendant un stage nécessite un effort actif et un engagement.
Voici quelques façons pour les stagiaires d'améliorer leurs compétences en communication :

32
1. Écoute active : Pratiquez l'écoute active lors des réunions, des discussions et
interactions avec des collègues. Faites attention à ce que les autres disent, posez des questions pour clarifier

questions, et montrez un intérêt sincère pour leurs perspectives.


2. Expression claire et concise : Efforcez-vous de communiquer des idées et des pensées de manière claire et

de manière concise. Utilisez un langage simple et efficace, organisez les pensées de manière logique et évitez

jargon inutile ou termes techniques lors de la communication avec différents


parties prenantes.
3. Communication écrite : Profitez des opportunités pour améliorer votre rédaction.
compétences en communication. Rédigez des e-mails clairs et professionnels, des rapports de projet, et

documentation. Faites attention à la grammaire, à la ponctuation et à la mise en forme pour garantir

clarté et professionnalisme.
4. Compétences en présentation : Lors de la présentation d'idées ou de mises à jour de projets, travaillez à développer

compétences de présentation efficaces. Pratiquez la livraison de présentations avec confiance, en utilisant

visuels, et engager le public. Demandez des retours pour améliorer votre style de présentation
et contenu.
5. Communication collaborative : Engagez-vous activement dans des discussions collaboratives et

sessions de brainstorming. Contribuez respectueusement vos idées, écoutez activement les autres,
et fournir des retours constructifs. La communication collaborative aide à construire
des relations efficaces avec les membres de l'équipe et favorise un environnement de travail positif.

6. Communication non verbale : Faites attention aux indices non verbaux, tels que le langage corporel,

le ton de la voix et les expressions faciales. Soyez attentif à votre propre non-verbal

communiquer et interpréter et répondre de manière appropriée aux signaux non verbaux des autres.
7. Retour et Réflexion : Demandez des retours de la part de vos mentors et collègues concernant votre
compétences en communication. Réfléchir activement à leurs suggestions et travailler sur les domaines qui

besoin d'amélioration. Des retours réguliers aident à identifier les forces et les faiblesses
et guide votre croissance dans une communication efficace.
8. Communication interculturelle : Dans un environnement de travail diversifié, pratiquez la communication interculturelle.

communication culturelle en étant sensible aux différences culturelles. Respectez les différentes

perspectives, adaptez votre style de communication et visez l'inclusivité dans votre


interactions.
9. Résolution de conflits : Développer des compétences pour résoudre des conflits et gérer des situations difficiles

conversations. Pratiquez l'écoute active, l'empathie et la recherche de solutions mutuellement bénéfiques

solutions pendant les conflits ou les désaccords.

10. Réseautage et construction de relations : Utilisez les opportunités de réseautage pendant le


stage pour construire des relations professionnelles. Engagez-vous dans des conversations avec

33
collègues, assister à des événements d'entreprise et participer à des activités de renforcement d'équipe.

Le réseautage aide à perfectionner les compétences en communication et à élargir le professionnel

connexions.
N'oubliez pas, améliorer ses compétences en communication est un processus continu. Cherchez activement

opportunités de pratiquer et de recevoir des retours, et continuer à affiner vos compétences au-delà de
stage pour assurer une communication efficace dans de futurs environnements professionnels

Décrivez comment vous pourriez améliorer vos compétences lors des discussions de groupe.
participation dans les équipes, contribution en tant que membre de l'équipe, et diriger une
équipe/activité.
Améliorer les compétences dans les discussions de groupe, la participation en équipe, la contribution en tant que membre de l'équipe,

et diriger une équipe/activité pendant un stage peut être précieux pour le personnel et
croissance professionnelle. Voici quelques moyens de développer ces compétences :

1. Participation Active : Engagez-vous activement dans les discussions de groupe en contribuant des idées,

poser des questions pertinentes et fournir des retours constructifs. Montrer de l'enthousiasme

et l'intérêt pour les sujets discutés.

2. Communication efficace : Communiquez clairement et de manière concise lors des discussions en groupe.

Pratiquez l'expression de vos pensées et idées de manière structurée. Soyez attentif à


votre langage corporel, le ton de votre voix et les signaux non verbaux pour transmettre vos messages

efficacement.

3. Collaboration Respectueuse : Favoriser un environnement collaboratif et inclusif au sein de


l'équipe. Respectez les opinions et les contributions des autres, même si vous n'êtes pas d'accord.

Encouragez le dialogue ouvert et créez un espace sûr où chacun se sent à l'aise


partageant leurs pensées.

4. Écoute active : Développez des compétences d'écoute active pour comprendre et apprécier
différentes perspectives. Faites attention à ce que les autres disent, maintenez un contact visuel,
et évitez d'interrompre. Reformulez et résumez les points clés pour démontrer votre
compréhension.

5. Flexibilité et adaptabilité : Adoptez la flexibilité et l'adaptabilité lorsque vous travaillez dans


équipes. Soyez ouvert à de nouvelles idées, soyez prêt à faire des compromis et adaptez votre approche

en fonction des besoins de l'équipe et du projet.

6. Gestion des tâches et du temps : Gérez efficacement vos tâches et vos délais au sein du
équipe. Priorisez les missions, fixez des objectifs réalistes et respectez les délais établis. Prenez

responsabilité pour vos livrables et communiquer proactivement si vous rencontrez


tous les défis.
34
7. Contribution proactive : Prenez l'initiative d'offrir de l'aide et du soutien à l'équipe
membres. Bénévoler pour des responsabilités supplémentaires, offrir votre expertise et être
proactif dans l'identification et la résolution des lacunes ou des inefficacités au sein de l'équipe

processus.

8. Opportunités de leadership : Saisissez les opportunités d'assumer des rôles de leadership ou de diriger

activités d'équipe au sein du stage. Démontrez vos compétences en leadership en fournissant


guidage, coordination des efforts et motivation des membres de l'équipe vers l'atteinte
objectifs partagés.

9. Résolution de conflit : Développer des compétences dans la gestion des conflits au sein de l'équipe. Aborder

des conflits de manière opportune et respectueuse, écouter activement toutes les parties impliquées, et
travailler à trouver des solutions mutuellement bénéfiques. Cherchez des conseils auprès de mentors ou

superviseurs lorsque nécessaire.

10. Réfléchir et apprendre : Réfléchissez régulièrement à vos expériences lors de discussions en groupe et

activités d'équipe. Identifier les domaines d'amélioration et fixer des objectifs pour améliorer votre

capacités. Demandez des retours d'expérience de la part des membres de l'équipe, des mentors ou des superviseurs pour obtenir des aperçus

et grandir en tant que membre d'équipe et leader.

N'oubliez pas, perfectionner vos compétences en discussions de groupe et en dynamique d'équipe est un processus continu.

processus. Cherchez continuellement des opportunités pour pratiquer et apprendre de vos expériences, à la fois

durant le stage et au-delà, pour devenir un membre d'équipe plus efficace et influent
et leader.

Décrivez les développements technologiques que vous avez observés et pertinents


au domaine de formation (focalisez-vous sur les technologies numériques pertinentes pour votre
poste de travail

Pendant le stage, j'ai observé plusieurs développements technologiques qui sont pertinents pour le
domaine de formation, en particulier axé sur les technologies numériques. Voici quelques-uns des
avancées notables :

1. Outils de conception avancés : Le stage a permis d'avoir une exposition à des outils de conception avancés

et des logiciels utilisés dans le domaine. Ces outils permettent une conception efficace et précise,

vérification et simulation de circuits et systèmes numériques. Ils offrent des fonctionnalités qui
des capacités de débogage améliorées, des algorithmes de synthèse améliorés et avancés
techniques d'optimisation, rationalisant ainsi le processus de conception.

2. Avancées des FPGA : Les réseaux de portes programmables sur le terrain (FPGA) ont connu

avancées significatives durant le stage. Ces dispositifs programmables offrent

35
capacité accrue, performances supérieures et flexibilité accrue. Les dernières FPGAs
incorporer des fonctionnalités avancées telles que des transceivers à haute vitesse, des processeurs intégrés,

et des blocs IP renforcés, permettant la mise en œuvre de systèmes numériques complexes


avec aisance.

3. Intégration de Système sur Puce (SoC) : L'intégration de SoC est devenue une tendance marquante dans

l'industrie. Le stage m'a exposé à l'intégration de divers composants et


Blocs IP dans une seule puce. Les SoC combinent des processeurs, de la mémoire, des périphériques, et

logique personnalisée, entraînant des systèmes numériques compacts et hautement intégrés. Cela

l'intégration améliore les performances, réduit la consommation d'énergie et permet le


développement d'applications sophistiquées.

4. Synthèse à un haut niveau (HLS) : Les outils HLS ont gagné en popularité lors du stage.
permettant aux concepteurs d'écrire des conceptions numériques complexes en utilisant des langages de programmation de haut niveau

des langages tels que C/C++ et les traduire en matériel optimisé


les mises en œuvre. HLS accélère le processus de conception, favorise la réutilisation de la conception, et

améliore la productivité en élevant le niveau d'abstraction.

5. Techniques de Vérification et de Validation : Le stage a souligné l'importance


de méthodologies de vérification et de validation robustes. Les avancées dans ce domaine
inclure l'utilisation de techniques de simulation avancées, de vérification formelle, et
vérification assistée par matériel utilisant des technologies telles que l'émulation et les FPGA

prototypage. Ces techniques garantissent la correction fonctionnelle et la fiabilité de


designs numériques.

6. Traitement du signal numérique (TSN) : Le stage a exploré les avancées dans le numérique
techniques et algorithmes de traitement du signal. Filtres numériques, traitement d'image
les algorithmes, le traitement audio et les techniques de compression de données ont connu une continuité

raffinement. Des algorithmes DSP améliorés et des implémentations matérielles permettent des vitesses plus rapides

et des tâches de traitement du signal plus efficaces.

7. Intégration de l'Internet des Objets (IoT) : Le stage a offert des perspectives sur le
intégration des systèmes numériques avec les technologies IoT. Plateformes IoT, sans fil
normes de connectivité (telles que Wi-Fi, Bluetooth et Zigbee), et réseaux de capteurs
sont de plus en plus intégrés dans les conceptions numériques. Cette intégration permet le
développement de dispositifs intelligents et connectés, facilitant l'échange de données et à distance

capabilités de contrôle.

36
8. Conception pour une faible consommation d'énergie : Le stage a mis en évidence l'importance croissante de

concevoir pour une faible consommation d'énergie. Des techniques telles que la coupure de puissance, l'horloge

le gating, la réduction de tension et la gestion dynamique de l'énergie sont utilisés pour réduire

consommation d'énergie dans les conceptions numériques. L'optimisation de l'énergie est devenue cruciale.

aspect, compte tenu de la demande croissante pour des dispositifs écoénergétiques.

Ces développements technologiques dans les technologies numériques façonnent le domaine du numérique
concevoir et créer des opportunités pour l'innovation. Le stage a offert une exposition précieuse
à ces avancées, me permettant de rester à jour avec les dernières tendances et de les appliquer
de manière efficace dans mon poste

Certificat de fin de stage, photos et vidéo


Liens :

[Link] :
37
38

Vous aimerez peut-être aussi