ECUE X9S831 - Circuits intégrés numériques 3

UE Microélectronique - 2 ECTS



 Structure & Enseignants
Type
Heures
Enseignants Associés
CM 9 (x1)
 Guy Cathébras 9h
TD 21 (x1)
 Guy Cathébras 21h


 Description
Enseignant Responsable Guy Cathébras
THE 20
Description ECUE

Conception de circuits intégrés numériques : de la spécification au layout

Mots clés Flot de conception
Contraintes temporelles pour la synthèse et la projection technologique
Placement/Routage
Vérifications
Modalités de contrôle
  • Rapport de groupe hebdomadaire (moyenne -> 1/3 note totale)
  • Epreuve finale individuelle sur machine (2/3 note totale)
Contexte

Cet enseignement met en oeuvre les méthodes de conception des circuits intégrés numériques CMOS préparées par les enseignements "CIN" des semestres 6 et 7.
Il utilise, comme cas d'étude, une architecture de processeur avancée (SecretBlaze), introduite et utilisée aussi dans le cours "Conception VHDL" du semestre 7.

Contenu

L'enseignement, sous forme d'un projet, emmènera les élèves à pratiquer, sur le cas d'étude "SecretBlaze" les étapes successives du flot de conception canonique d'un circuit intégré numérique :

  • Synthèse logique et projection technologique sous contraintes temporelles
  • Simulation "post-synthèse"
  • Floorplanning
  • Placement standard-cells
  • Synthèse des arbres d'horloge
  • Synthèse des chaines de scan
  • Routage
  • Simulation "post-layout"
  • Vérifications technologiques
  • Génération GDS2
Ressources
  • Description comportementale d'une architecture numérique et vecteurs de simulation associés
  • Documents de support (guides d'utilisation des outils, exemples, etc.) dans cours moodle
  • Salles de CAO avec les suites logicielles Virtuoso, RTL Compiler et SOC Encounter de Cadence
  • Accès aux logiciels depuis les salles en libre-service, et depuis le domicile via le VPN Polytech
Prérequis
+ X9S713 - Conception VHDL
+ X9S731 - Circuits intégrés numériques 2
+ -
+ -


 Connaissances
#
Libellé
N
A
M
E
1
Flot de conception canonique d'un circuit intégré numérique x


 Compétences
#
Libellé
N
A
M
E
0
Spécifier des contraintes temporelles pour la synthèse logique et la projection technologique d'un système logique CMOS x
0
Élaborer un floorplan de circuit intégré numérique comprenant des plots d'entrée/sortie, des macros blocs et des zones de de standard-cells x
3
Spécifier des contraintes temporelles pour la synthèse d'un arbre d'horloge x
4
Interpréter les messages d'erreur émis par un système de placement/routage et en déduire des actions correctives visant à rendre ce placement/routage possible x
5
Interpréter les messages d'erreurs émis par un système de vérification de règles de dessin et en déduire des actions correctives visant à rendre le layout correct vis à vis de ces règles x


 Capacités
#
Libellé
Non
Oui
1
Rédiger x
2
Communiquer x
3
Travailler en équipe x
4
Animer et piloter un groupe, un projet x
5
Rigueur et organisation x
6
Sens pratique x
7
Sens critique x
8
Ouverture d'esprit x
9
Capacité d'analyse et de synthèse x
10
Capacité d'abstraction, logique x
11
Capacité d'initiative x
12
Créativité x


 Compétences RNCP
Type
#
Libellé
0
1
2
CTI
1
Aptitude à mobiliser les ressources d'un large champ de sciences fondamentales. x
CTI
2
Connaissance et compréhension d'un champ scientifique et technique de spécialité. x
CTI
3
Maîtrise des méthodes et des outils de l'ingénieur : identification et résolution de problèmes, même non familiers et non complètement définis, collecte et interprétation de données, utilisation des outils informatiques, analyse et conception de systèmes complexes, expérimentation. x
CTI
4
Capacité à s'intégrer dans une organisation, à l'animer et à la faire évoluer : engagement et leadership, management de projets, maîtrise d'ouvrage, communication avec des spécialistes comme avec des non-spécialistes. x
CTI
5
Prise en compte des enjeux industriels, économiques et professionnels : compétitivité et productivité, innovation, propriété intellectuelle et industrielle, respect des procédures qualité, sécurité. x
CTI
6
Aptitude à travailler en contexte international : maîtrise d'une ou plusieurs langues étrangères, sûreté, intelligence économique, ouverture culturelle, expérience internationale. x
CTI
7
Respect des valeurs sociétales : connaissance des relations sociales, environnement et développement durable, éthique. x
POL
1
Aptitude à participer aux actions de recherche et développement des entreprises, éventuellement en lien avec les acteurs de la recherche publique, et à apporter l’esprit d’innovation favorisant l’évolution technologique. x
MEA-SE
1
Spécifier et modéliser dans leur environnement des systèmes embarqués, sous contrainte de cahier des charges, en intégrant les évolutions de l'état de l'art. x
MEA-SE
2
Concevoir, simuler, prototyper et programmer des systèmes embarqués. x
MEA-SE
3
Réaliser, industrialiser, tester et maintenir des systèmes embarqués. x
MEA
4
Spécifier et concevoir des circuits et systèmes intégrés en vue de leur production industrielle. x
MEA
5
Modéliser un système physique, puis concevoir et mettre en œuvre une architecture de contrôle/commande adaptée. x