Circuits intégrés numériques Quelques bases

Slides:



Advertisements
Présentations similaires
Architecture des processeurs généralistes haute performance
Advertisements

Se repérer et organiser sa veille dans la recherche en éducation Module 2 « Maîtriser laccès aux ressources scientifiques en éducation » Outils de veille.
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é
Technologie et pratique des circuits intégrés logiques
Transistors J-FET, MES-FET, HEMT
Cours Systèmes logiques
Technique Chapitre 8 Amplificateurs opérationnels et circuits logiques
Exercices sur la conception de processeurs
Décrire un circuit numérique avec VHDL
Cours #9 Conception et réalisation de processeurs à usage général
Cours #3 Technologies de logique programmable
BTS Systèmes Electroniques
Cours #6 Conception d’unités de contrôle
Cours #12: Exercices de révision
Cours #8 Flot de conception d’un circuit numérique
3.2 Circuits logiques de base Circuits intégrés logiques (1/2)
Cours #4 Éléments à mémoire et circuits séquentiels synchrones de base
Cours #7 Vérification d’un modèle VHDL
3.2 Circuits logiques de base
GIF-3002 SYSTÈMES MICRO- PROCESSEURS ET INTERFACES
TRANSISTOR BIPOLAIRE Triode, Lee de Forest, 1907 Lampe TM, 1915 cathode en tungstène grille en molybdène anode en nickel.
1 Nous allons réaliser un circuit électrique alimenté par une tension continue réglable Mesurer l’intensité du courant qui circule dans ce circuit électrique.
Modélisation VHDL d’un chemin des données
Logique programmable Réseaux et circuits PLA, PAL, GAL et CPLD
CORDIC Sujets de ce thème
Représentation binaire de nombres entiers et opérations arithmétiques de base Sujets de ce thème
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Représentation et opérations.
Banc d’essai pour un circuit combinatoire
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Options d’implémentation.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Synthèse d’un circuit.
Modélisation VHDL du chemin des données d’un processeur à usage général Sujets de ce thème
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois La technique du pipeline.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Analyse de machines.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Implémentation d’un.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Augmenter le débit d’un.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Description d’un circuit.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Bonnes pratiques de.
Synthèse et implémentation de circuits arithmétiques sur FPGA
Processeurs et chemins des données
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Entrées et sorties par.
Le temps de propagation des signaux dans un circuit
Logique programmable Mémoires mortes: PROM, EPROM, EEPROM
Fonction Commuter Application : sortie à collecteur ouvert
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Vue d’ensemble des systèmes.
Tests de boîte noire.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Vérification de circuits.
Chemin critique et fréquence maximale d’horloge
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Le problème du déphasage.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Encodage du jeu d’instructions.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Arithmétique entière.
Concepts intermédiaires de VHDL
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Performance de circuits.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Modélisation VHDL de.
Synthèse et implémentation d’un circuit combinatoire
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Simulation d’un modèle.
Rappel - analyse et synthèse de fonctions combinatoires
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Banc d’essai pour un.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Objets des catégories.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Analyse détaillée du.
Réseaux pré-diffusés programmables par l’utilisateur: FPGA
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Tests exhaustifs.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Chemin des données d’un.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Performance de circuits.
07/02/06 00:21 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 2 Composant Combinatoires Formalisme graphique, Logique négative/positive,
05/03/06 11:49 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 6 Composants séquentiels Bilan de l’offre commerciale, Le.
Implémentation de la division sur FPGA
VHDL pour circuits séquentiels
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Flot de conception de.
2. Jonction NPN. Transistor bipolaire
LES COMPOSANTS LOGIQUES
Transcription de la présentation:

Circuits intégrés numériques Quelques bases

Sujets de ce thème Transistors CMOS Portes logiques réalisées avec des transistors CMOS Circuits intégrés SSI, MSI, LSI et VLSI

Transistors CMOS : structure générale Un transistor MOS (Métal-Oxyde-Semiconducteur) a trois terminaux: Une source Un drain Une grille de contrôle En situation normale la source et le drain sont isolés électriquement. Le courant peut passer entre la source et le drain si des charges électriques sont attirées dans le canal sous l’action d’une tension électrique appliquée à la grille de contrôle. Il y a deux types complémentaires de transistors MOS: nMOS et pMOS, d’où l’acronyme CMOS.

Transistors nMOS et pMOS Un transistor CMOS conduit quand des charges électriques sont attirées dans son canal. Un transistor nMOS conduit quand une tension positive (‘1’ logique) est appliquée à sa grille de contrôle. Un transistor pMOS conduit quand sa grille de contrôle est reliée à la masse (‘0’ logique).

Inverseur CMOS Un inverseur CMOS contient: un transistor pMOS relié à l’alimentation; et un transistor nMOS relié à la masse. Le signal d’entrée est appliqué à la grille des transistors. Le signal de sortie est relié aux drains des transistors. Quand A = ‘1’, le transistor nMOS conduit et la sortie F est reliée à la masse pour un ‘0’. Quand A = ‘0’, le transistor pMOS conduit et la sortie F est reliée à l’alimentation pour un ‘1’.

Portes logiques NON-ET et NON-OU avec transistors CMOS B G = (A + B)’ 1 A B F = (AB)’ 1

Forme générale d’un circuit CMOS Un circuit CMOS est composé de deux réseaux complémentaires Un réseau pMOS de charge - ‘pull-up’ Un réseau nMOS de décharge - ‘pull-down’ Un et un seul des deux réseaux doit conduire le courant en tout moment. Si les deux réseaux sont ouverts au même moment, la sortie est alors flottante ou considérée en ‘haute impédance’. Si les deux réseaux conduisent au même moment, il y a un court-circuit entre l’alimentation et la masse.

Circuits CMOS: exemple 1 – analyse Donnez la fonction logique réalisée par le circuit suivant, sous forme d’une équation et sous forme de diagramme de portes logiques. La fonction est composée de deux sous-réseaux en cascade. Arrêtez la vidéo et faites l’exercice!

Circuits CMOS: exemple 2 – conception Donnez un diagramme de circuit CMOS pour implémenter la fonction logique suivante. F = (A + B + C)’ Arrêtez la vidéo et faites l’exercice!

Circuits intégrés de 1960 à nos jours Les premiers circuits numériques intégrés sont apparus sur le marché dans les années 1960. On les classifiait alors selon le nombre de transistors qu’ils intégraient. Les trois acronymes de base, SSI, MSI et LSI, référaient respectivement à Small, Medium et Large Scale Integration. Terme Année # Transistors Exemples SSI 1960 < 102 Portes logiques MSI Fin 1960s < 103 Multiplexeurs, décodeurs LSI 1975 104 Mémoires, processeurs (p.ex. Intel 4004) VLSI 1980 105+ ULSI (peu usité) Fin 1980s 106

Circuits SSI, MSI et LSI: série 7400 Une famille de circuits SSI/MSI très populaire jusqu’au début des années 1990 était la série 7400. Normalisés dans l’industrie, ils étaient manufacturés par plusieurs fournisseurs. Les deux derniers chiffres reflétaient la fonction logique réalisée et la position des signaux sur les pattes de la puce. Ne sont plus vraiment utilisés de nos jours. numéro fonction 7400 4 × NON-ET 7402 4 × NON-OU 7404 8 × NON 7411 3 × ET (3 entrées) 7473 2 × bascule JK avec reset Wikipédia

Un système numérique avec des composantes discrètes Cc By-SA 2.0, Utilisateur oomlout, Wikipédia Wikipédia

Un système numérique avec des composantes discrètes Prototype de Macintosh, ca 1980 Macintosh Wire Wrap Logic Board #5 1980-1983, Digibarn Computer Museum. Consulté le 18 juin 2014, images tirées de http://www.digibarn.com/collections/parts/mac-wirewrap5-board/index.html

Circuits intégrés de 1960 à nos jours Wikipédia a une page contenant une liste de puces et leur nombre de transistors. http://en.wikipedia.org/wiki/Transistor_count Wgsimon, Wikipédia

Vous devriez maintenant être capable de … Expliquer le fonctionnement d’un transistor MOS. (B2) Donner la fonction logique réalisée par un circuit CMOS et donner le circuit CMOS correspondant à une fonction logique simple. (B3) Expliquer les grandes étapes du développement des circuits intégrés numériques et donner les ordres de grandeur du nombre de transistors intégrés de 1960 à nos jours. (B2, B3) Code Niveau (http://fr.wikipedia.org/wiki/Taxonomie_de_Bloom) B1 Connaissance - mémoriser de l’information. B2 Compréhension – interpréter l’information. B3 Application – confronter les connaissances à des cas pratiques simples. B4 Analyse – décomposer un problème, cas pratiques plus complexes. B5 Synthèse – expression personnelle, cas pratiques plus complexes.