Cours d’Outils de conception ESME SUDRIA 2003

Slides:



Advertisements
Présentations similaires
Produit Gammes Nomenclatures Modules Techniques Prix de Revient Prix de Vente Modules Techniques Client Marges Mise en route Temps Unitaire Prix (Ex:
Advertisements

Principe des puissances virtuelles
« Systèmes électroniques »
© Copyright 2007 Arumtec. All rights reserved. Présentation Etude déligibilité
Borhen LOUHICHI Merci, Monsieur le président,
Les Prepositions.
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
JXDVDTEK – Une DVDthèque en Java et XML
Joscelin OUDRY IR2000 année
Centre national de Ressources en CAO du CNFM
CRCC.
Architecture de réseaux
Performances 1 Évolution : Performance. Performances 2 Évolution : Mémoire.
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é
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Flow de conception (4h)-demo
Titre conférence lundi 27 mars 2017
Cours Systèmes logiques
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Fonction Traiter Algorithmique et Programmation
le profil UML en temps réel MARTE
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 2 : Les applications fonctionnelles.
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.
1 1 ST Crolles 2 Université Montpellier II France FTFC 2003 Représentation Unifiée des Performances Temporelles dune Bibliothèque de Cellules Standards.
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
SYSTEMES D’INFORMATION
CEM, Simulation numérique et développement informatique
Synthèse d’activités Présentation.
Simulation sur Ordinateur
BTS SYSTÈMES NUMÉRIQUES
« Recherche de méthode d’estimation de volume de production à risque »
Introduction Objectifs du cours Évaluation Références
Formation en alternance
Notre calendrier français MARS 2014
Web sémantique : Web de demain
Annexe 1 VISITE SUR
3ème partie: les filtres
C'est pour bientôt.....
Les Nombres! de 0 à 20.
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI Jean-Jacques DUMÉRY -1-
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI
Stage 2A CS80 pour Origin 1/28. 1) Presentation of the internship 2) The Multi-Oscillator 3) Connection-GUI’s API Conclusion Stage 2A CS80 pour Origin.
Traitement d’images sur carte 3D
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
ANALYSE METHODE & OUTILS
CALENDRIER-PLAYBOY 2020.
1. Présentation générale du système
6 Nombres et Heures 20 vingt 30 trente 40 quarante.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Options d’implémentation.
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Tenue aux radiations des composants Logiques et Interfaces
Composants logiques programmables
KF-RAY Raytracer parallèle Projet long d’informatique
Supports de formation au SQ Unifié
MICROLOR Le savoir partagé
Méthodologie de conception Outils de conception
Prédiction de Jeu dans un Assemblage - Application au Calage
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
PRESTO Programme d’étude de séries temporelles Projet 4 ème année Jean-Frédéric Berthelot Paul-Alain Bugnard Camille Capelle Sébastien Castiel.
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*/**
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Les systèmes mono-puce
Implantation de processeurs dans les FPGA et ASIC
Prototypage Rapide Du modèle numérique au modèle physique
INTRODUCTION.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Flot de conception de.
L’ ENGAGEMENT D’ UN SAVOIR FAIRE Depuis 1986 ,ESTELEC INDUSTRIE réalise des cartes électroniques
Transcription de la présentation:

Cours d’Outils de conception ESME SUDRIA 2003 NOTES: I can’t see what I am typing when I enter the presenter’s name & title. This is an issue with PowerPoint. Here is the current work around, not the most elegant solution but it works. - Select the area/ - Type a word - Highlight the word. - Change font color to back. - Finish typing - Select all - Change font color to white. A.Samii

Outils de conception Historique Nécessité des outils Principaux éléments d ’outils de IAO/CAO Structure d’une application IAO/CAO L ’avenir des outils Initials, Presentation Subject, Date 2001 - Company Confidential

Historique Début fin des années 60 Coût élevé Limitations Plateforme utilisée Besoin de connaissance informatique Densité des circuits Variété des projets Initials, Presentation Subject, Date 2001 - Company Confidential

Historique Premier simulateur analogique: programme cancer ( Spice ) dans les années 60. Ordinateurs onéreux et indisponibles. Pas de langage standardisé Vérification des circuits par prototypage Circuit essentiellement à base de composants discrets Peu de circuit numérique Pas de circuit programmable Pas d ’environnement graphique convivial Initials, Presentation Subject, Date 2001 - Company Confidential

Nécessité des outils Complexité des circuits Logique : > 20 Millions de portes ( primitives) Analogique : 100 000 transistors Numérique vue en analogique: 55 Millions de transitors Limitations par le hardware Asics : Pas d ’accés aux noeuds internes, pas de prototypage possible. Durée de vie des composants et des circuits Initials, Presentation Subject, Date 2001 - Company Confidential

Nécessité des outils Qualité Objectif : réussite dès la première fabrication Accroissement des performances vitesse consommation surface Nouveaux standards de qualités Initials, Presentation Subject, Date 2001 - Company Confidential

Principaux éléments d ’outils de IAO/CAO Time to market Réalisation de la maquette virtuelle < temps de prototypage Notion du « design reuse » et « variant » Coût de revient Possibilité de travail en parallèle Part important du Logiciel embarqué Initials, Presentation Subject, Date 2001 - Company Confidential

Principaux éléments d ’outils de IAO/CAO Font End Verification Front End BackEnd Verification Back End Initials, Presentation Subject, Date 2001 - Company Confidential

Principaux éléments d ’outils de IAO/CAO Front End Saisie d ’informations Saisie de schéma graphique Multidiscipline Librairie de symbole Structure hiérarchique Saisie haut niveau en langage standard : Vhdl, Verilog,C Saisie haut niveau en graphique: Block, FC,SD, TT Initials, Presentation Subject, Date 2001 - Company Confidential

Principaux éléments d ’outils de IAO/CAO Front End Extraction de Netlists Utilisation des standards VHDL,Verilog,SPICE, Edif, C Vulgarisation des outils, disponibilités sur PC Remplace le « papier » pour l ’ingénieur Vérification des règles de syntaxe Initials, Presentation Subject, Date 2001 - Company Confidential

Principaux éléments d ’outils de IAO/CAO Front End Vérification Simulateurs Obtenir le comportement le plus proche du circuit réel Numérique, Analogique, mixte Type d ’informations calculées : Tensions,courants,états logiques, temps de propagation…etc Indispensables à nos jours et très utilisés Intégration avec l ’outil de saisie d ’information Extensions aux simulateurs CEM, Thermique, mécanique Simulateur Hard Soft et outils associés Émulation par Hardware Initials, Presentation Subject, Date 2001 - Company Confidential

Principaux éléments d ’outils de IAO/CAO Front End Vérification Tests Création de Vecteur de test. Langage standard. ATPG Création de Testbench Design for test, insertion de circuit de test Création du circuit Memory Built In Self Test Test JTAG Utilisation des vecteurs de test en BackEnd Initials, Presentation Subject, Date 2001 - Company Confidential

Principaux éléments d ’outils de IAO/CAO Front End Synthèse Génération automatique de circuit électronique d ’après les langages haut niveau. Applicable principalement en numérique Applicable aux Asics et FPGA Nécessité d ’écriture de code en RTL Tendance vers un niveau d ’abstraction plus élevé Tendance vers une synthèse hard-soft Vulgarisation dans le domaine des FPGA Début en analogique Initials, Presentation Subject, Date 2001 - Company Confidential

Principaux éléments d ’outils de IAO/CAO Front End Synthèse-Optimiseur Optimisation d ’après les contraintes du design Accroissement des performances - timing Accroissement de surface - nombre de primitives Partitionnement dans plusieurs boîtiers pour les FPGA « timing-closure » avec le BackEnd pour les circuits submicroniques Re-targeting Initials, Presentation Subject, Date 2001 - Company Confidential

Principaux éléments d ’outils de IAO/CAO Back End Outils principalement de dessin Deux grandes familles : Circuit imprimés Circuit integrés Placement et routage deviennent difficiles avec la complexités Besoin de placeur et routeur automatiques Besoin d ’un librairie physique Association avec la fabrication et les machines de tests Deviennent de plus en plus complexe: dessin intelligent Initials, Presentation Subject, Date 2001 - Company Confidential

Principaux éléments d ’outils de IAO/CAO Back End IC Très lié aux synthétiseurs pour les contraintes pour les technologies submicroniques Besoin de Design Kit fourni par le fondeur de silicium Standard d ’une netlist en entrée: Spice,Edif, VHDL, VLG Standard de fichier de sortie GDSII, CIF..etc pour la création des masques pour les Asics. Intégration nécessaire avec une saisie de schéma surtout en full-custom Fourni par le fabricant du composant dans le cas d ’un FPGA Difficile à utiliser surtout en Full Custom Outils de « retargeting » ( changement de process ) Initials, Presentation Subject, Date 2001 - Company Confidential

Principaux éléments d ’outils de IAO/CAO Back End Circruit Imprimés Intégration avec l ’outils de schématique Netlist d ’entrée en Edif ou propriétaire Format de fichier de Sortie GERBER Format de sortie pour différentes machines d ’insertion, test, sérigraphie…etc Performance du routeurs automatiques très important Extraction parasitics devient très important pour les vitesse au dessus de 50MHz et obligatoire >200MHz Initials, Presentation Subject, Date 2001 - Company Confidential

Principaux éléments d ’outils de IAO/CAO Back End Vérification Design Rules Checking (DRC) Schematic Vs Layout (LVS) Extraction des éléments parasitiques Post- Simulation pour la vérification des spécifications Ibis pour cartes Spice, Vital, SDF en Asic et FPGA Optical Process Change, pour la finalisation des problèmes liés au process. Initials, Presentation Subject, Date 2001 - Company Confidential

Structure d’une application IAO/CAO L  ’interface utilisateur Base de donnée Unité de Calcul Librairie Exploitation des résultats Initials, Presentation Subject, Date 2001 - Company Confidential

Structure d’une application IAO/CAO L  ’interface utilisateur Importance depuis les années 80 Priorité à la convivialité Non exigence de connaissance informatique Contrôle de l ’unité de calcul Déboggage Intégration avec les autres unités Standardisation des fonctions Autoformation Guide à la méthodologie d ’un process Langage de scripting : TCL /TK, Perl…etc Initials, Presentation Subject, Date 2001 - Company Confidential

Structure d’une application IAO/CAO Base de donnée Structure très importante vue la taille des données Standardisation des données Multiplatforme Import/Export vers les différents standards Compatibilité avec des outils de SGDT ( système de gestion de données techniques ) Initials, Presentation Subject, Date 2001 - Company Confidential

Structure d’une application IAO/CAO Unité de calcul Deux grandes domaines: logique et analogique Importance d ’algorithmes utilisés Structure informatique Précision, Vitesse et Limitation Ouverture vers les nouvelles technologies « En général » la partie la plus onéreuse Initials, Presentation Subject, Date 2001 - Company Confidential

Structure d’une application IAO/CAO Librairie Symboles schématiques Modèles de simulation Modèles de synthèse Cellule physique IP soft ou Hard Initials, Presentation Subject, Date 2001 - Company Confidential

Structure d’une application IAO/CAO Librairie Utilisation des standards : Vital, VHDL Verilog C SPICE VHDL-AMS GDSII, IDF, DXF IBIS ….. Initials, Presentation Subject, Date 2001 - Company Confidential

Structure d’une application IAO/CAO Librairie Fournisseurs d ’outils de IAO Vendeurs de composant Fondeur de silicium ( DSK) Vendeurs de FPGA Sociétés Spécialisée Initials, Presentation Subject, Date 2001 - Company Confidential

Structure d’une application IAO/CAO Librairie problèmes : Disponibilités des modèles surtout niveau carte Précision des modèles Possibilité de création de modèles Modularité des informations Cryptage possible Initials, Presentation Subject, Date 2001 - Company Confidential

L ’avenir des outils de IAO/CAO Vulgarisation des outils Standardisation Convivialité graphique, gestion de projet et de méthodologie de travail Performance illimitée (?) Prix Initials, Presentation Subject, Date 2001 - Company Confidential

L ’avenir des outils de IAO/CAO Simulation mixte Entrée très haut niveau ( Système C ) Synthèse haut niveau Synthèse hard/soft Synthèse analogique Co-vérification Hyperfréquence Intégration des phénomènes de laytout : CEM thermique…etc Initials, Presentation Subject, Date 2001 - Company Confidential

Initials, Presentation Subject, Date 2001 - Company Confidential