Flow de conception (4h)-demo

Slides:



Advertisements
Présentations similaires
Du Software au Hardware
Advertisements

Test de Systèmes Intégrés Digitaux et Mixtes
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
Implantation des Systèmes Embarqués Étude de cas - Projet
CRCC.
Louis ZANGARA PARIS Le 26 novembre 2009 Les nouveaux défis des métiers de la conception ou les métiers de limpossible CONSEIL DORIENTATION DU GIP CNFM.
MASTER Mention Systèmes Embarqués et Énergie
A abstraction b assembleur c nombre binaire d bit e cache f UC g puce h compilateur i famille dordinateurs j contrôle k chemin de données l défaut m dé
Architecture Systèmes
Architecture de machines La mémoire
Présentation d’un design de carte vidéo
Ing Mohamed MASMOUDI Cours VHDL Ing Mohamed MASMOUDI
Fonction Traiter Algorithmique et Programmation
Présenté par :BENLAZREG med amine HADJ slimane anis
Le VHDL De nos jours, les circuits numériques de haute performance sont habituellement créés à partir de descriptions en langages de haut niveau. Nous.
Problématique « utilisation »
1 TAL : une bibliothèque de cellules pour le design de circuits asynchrones QDI P. Maurine, J. B. Rigaud, F. Bouesse, G. Sicard, M. Renaudin.
Synthèse d’activités Présentation.
BTS SYSTÈMES NUMÉRIQUES
©Frédéric Bastien 2006 Université de Montréal 1 LISATek LISATek pour concevoir des processeurs.
Automatisation des déplacement d’un véhicule
Introduction Objectifs du cours Évaluation Références
Formation en alternance
Plan Introduction Architecture des FPGA Modèles des fautes
Les étapes du cycle de développement du génie logiciel
Journées prospectives DSM/DAPNIA-IN2P3 La Colle sur Loup 14/10/2005 Jacques Lecoq 1 Electronique et traitement du signal Introduction et évolution de l’électronique.
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI
Groupe de Microélectronique et Microsystèmes
Lycée ELKHAWARIZMI De SAFI
Tous droits réservés © Alcatel Space Industrires All rights reserved DPT/Nom Fichier/ 3/29/ Centre de Compétence Technique CNES FPGA ALCATEL Space.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Options d’implémentation.
Journée N°1 – Baccalauréat STI2D – Formation de spécialité SIN
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Implémentation d’un.
Composants logiques programmables
MICROLOR Le savoir partagé
Méthodologie de conception Outils de conception
Modélisation VHDL-AMS haut niveau de l’activité en courant des mémoires en vue de l'optimisation de la compatibilité électromagnétique Richard PERDRIAU*/**
Cours d’Outils de conception ESME SUDRIA 2003
Option Télécommunications
INF8505: processeurs embarqués configurables
Les systèmes mono-puce
Introduction au Génie Logiciel
Application à la Radio Logicielle Restreinte
ARPO: architecture des processeurs superscalaires,VLIW et optimisation André Seznec et François Bodin.
Implantation de processeurs dans les FPGA et ASIC
Introduction au VHDL - R.WEBER - Polytech'Orleans
Chapitre 5 Test de circuits séquentiels
Initiation à la conception des systèmes d'informations
Steven Derrien Équipe R2D2
CIRCUITS LOGIQUES PROGRAMMABLES
Système slow-control au LAPP
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
1 Université Henri Poincaré, Nancy 1 La préemption appliquée aux FPGAs Soutenance de rapport bibliographique de DEA Faculté des Sciences Vandoeuvre-lès-Nancy.
LIRMM, MONTPELLIER, FRANCE FTFC 2003 Définition d’une métrique d’insertion de buffers X. Michel, A. Verle N. Azémard, P. Maurine, D. Auvergne Paris, France.
Les FPGA « Field Programmable Gate Array »
INTRODUCTION.
INTRODUCTION.
SUNDANCE Multiprocessor Technology Ltd. Yann CLIN Stage effectué de février à juin Superviseur technique: Jocelyn SEROT Superviseur industriel: Emmanuel.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Flot de conception de.
ELE6306 : Test de systèmes électroniques Adaptation d’une interface de communication pour implants en vue du test Laurent Aubray, Dominique Pâquet-Ferron.
Composants à réseaux logiques programmables
Simulateur de microcontrôleur Intel 80C51
QU’EST-CE QU’UN SYSTÈME EMBARQUE ?
Comment choisir son MCU (ou autre DSP, FPGA …) ?
L’ ENGAGEMENT D’ UN SAVOIR FAIRE Depuis 1986 ,ESTELEC INDUSTRIE réalise des cartes électroniques
TPs d’Intégration des Systemes
CEA DSM Irfu 29 / 12 / Christophe Cara - Développement d’un SoC LEON Séminaire ‘instrumentation’ FPGA intégrant un microprocesseur Développement.
G. Bosson, J-L. Bouly, O. Bourrion, N. Ponchant, J-P. Richer, J-P. Scordilis.
Réunion de service 28/02/2012. L1 L2 Détection Action Contrôle  Mesure en permanence la différence de longueur des deux bras (d=L1-L2)  précision de.
Transcription de la présentation:

Flow de conception (4h)-demo Programme Généralités (3h) Flow de conception (4h)-demo Simulation analogique et syntaxe Spice (8h) Simulation logique et le langage Verilog (2h) Simulation mixte (1h) VHDL-AMS (3h) Outils de Verification et de test (3) ESME Outils de Conception

Différentes familles de circuit-intégrés Standard Asic Programmable Ram, Rom, µP, DAC, ADC,PWM, PLL,74…etc Prédiffusé, précaratérisé, full-custom FPGA, PLD, CPLD ESME Outils de Conception

Différentes familles de circuit-intégrés Asic Prédiffusés Petite à moyenne quantité Rapide mais non optimisé Précaractérisés Moyenne à grande quantité Full-Custom Grande à très grande quantié Maximum d’optimisation, coût élevé ESME Outils de Conception

Différentes familles de circuit-intégrés Standard Majorité des ventes de semiconducteur Exemple de Athlon d’AMD: 22 millions de transistors, 650MHz interne, 200MHz externe, technologie 0.25µ , Prix 615$ (fin 2000) Intel P4 55 millions, 2.2GHz, 400MHz, 0.13µ , Prix 565$ (jan 2002) ESME Outils de Conception

Différentes familles de circuit-intégrés ASIC Conception onéreuse mais souvent obligatoire Technologie 0.13µ sur wafer 8” Plusieurs millions de transistors Prix de piéce peut atteindre + 1,000$ ! ESME Outils de Conception

Différentes familles de circuit-intégrés Programmable Remplace le prédiffusé Technologie 0.18µ 2 millions de portes, Exemple: Xilinx Virtex-E, XCV1000E, 660 E/S, 27 648 blocs logiques, 311MHz. XCV3200E performance double! Prix : 16$ à 582$ pour 100,000 à 2 millions portes Très à la mode ! ESME Outils de Conception

Outils de conception pour les CIs Obligatoire pour la conception Prix souvent non négligeable Vérification obligatoire avant lancement Front-end commun, back-end différent Sign-off par le fondeur dans le cas des Asics ESME Outils de Conception

Outils de conception pour les CIs FPGA ASIC Graphique, HDL Testbenches, Stimulis Vérification Taux de couverture obligatoire Synthèse P&R contraintes Cycle plus long P&R Fabrication Test physisque programmation ESME Outils de Conception

Implantation des circuits intégrés sub-micronique La performance et les critères de timing deviennent très sensibles ( technologie 0.25µ et 0.13µ ) La simulation fonctionnelle n’est plus suffisante Les itérations entre le layout et la synthèse s’accroîssent Le process de developpement nécessite des nouveaux outils ESME Outils de Conception

Implantation des circuits intégrés sub-micronique Conception hérarchique et synthèse Floorplan Netlist de portes Contraintes de timings Placeur/ Routeur contrôlé Bibliothèques timings Bibliothèques physique Sign-off - Fab ESME Outils de Conception

Implantation des circuits intégrés sub-micronique Source RTL Outil de synthèse Netlist VHDL ou Verilog Optimisation des timings Timing garanti pour chaque chemin Optimisation des surfaces Placement des cellules correctement dimensionné Optimisation des interconnexions Routage respectant les timings en contrôlant des espacements et des largeurs de métal GDSII ESME Outils de Conception

Implantation des circuits intégrés sub-micronique Source RTL Routage global Synthèse et optimisation par bloc verification par preuve formelle Routage de cellule Layout P&R Floorplan HDL Synthèse Vérification de timing et DRC Vérification de EMC Floorplan blocs Sign-off GDSII Fab ESME Outils de Conception

La Covérification Conception système Temps de conception limité Adapté aux systèmes possédants un Asic ou FPGA avec un coeur de CPU ou DSP Adapté aux sytèmes possédants un Asic ou FPGA en plus des CPU et DSP Environnement lourd et difficile à mettre en oeuvre ESME Outils de Conception

La Covérification Spécification IP Logiciels IP Matériels Algorithme DSP Protocoles Standard Coeurs RISC Coeurs DSP Focntions PCI,USB... Conception Système (Co-design) Partition Validée Logiciel Matériel Logiciel dédié Modules Soft IP Coeurs Blocs Hard IP Matériel dédié Co-vérification hard-soft Chaîne de conception C,C++ Chaîne de conception HDL ESME Outils de Conception

Environnement de la covérification Co-design Logiciel embarqué C ou assembleur API Cartographie mémoire Modèle CPU Modèles fonctionnels de Bus Matériel embarqué C ou HDL Lien Débogueur logiciel Débogueur matériel Modèles fonctionnels du logiciel applicatif ESME Outils de Conception