Circuits intégrés numériques GIF-2000 Hiver 2013 1 Familles logiques 2 Famille des circuits Logique 3 Familles logiques Texas Instruments, 2007 4 Niveaux logiques VOL(max) -tension de sortie niveau BAS : niveau de tension de la sortie d'un circuit logique correspondant à l'état logique 0. VOH (min) - tension de sortie niveau HAUT : niveau de tension de la sortie d'un circuit logique correspondant à l'état logique 1. VIL (min): La tension d’entrée MAXIMALE pouvant être reconnue comme un niveau d’entrée logique BAS VIH (max): La tension d’entrée MINIMALE pouvant être reconnue comme un niveau d’entrée logique HAUT 5 Marge de bruit • NMH=VOH- VIH : MARGE DE BRUIT associée à un niveau d’entrée logique HAUT • NML=VIL -VOL : MARGE DE BRUIT associée à un niveau d’entrée logique BAS • Les deux plages NML et NMH représentent des zones sécuritaire dans lesquelles le signal d’entrée peut varier sans que la sortie logique soit affectée 6 Niveaux logiques et marge de bruit 7 Les Courants d’entrée IIH : Courant d’entrée à l’état haut (courant absorbé ) IIL : Courant d’entrée à l’état bas (courant débité ) 8 Les Courants de sortie IOL= le courant de sortie à l'état bas (courant absorbé) IOH= le courant de sortie à l'état haut (courant injecté) 9 Les Courants de sortie: Exemple: • Les constructeurs garantissent que dans le cas le plus défavorable : -Niveau Bas : la tension de sortie VOL reste inférieure à VOLmax = 0.4 V tant que le courant de sortie IOL (injécté dans la porte) reste inférieur à 16 mA -Niveau Haut : la tension de sortie VOH reste supérieure à VOHmin = 2.4 V tant que le courant de sortie IOH (fourni par la porte) reste inférieur à 0.4 mA 10 La SORTANCE (Fan out) • La SORTANCE représente le nombre max de portes que l’on peut brancher à la sortie d’une autre porte sans dégrader les niveaux logiques I I Fan out = min OH , OL I IH I IL 11 Transistor-transistor logic (TTL) • Utilise des transistors bipolaires • S’alimente par 5V • Sortie: – Totem pole – Collecteur ouvert (Open collector) – Trois états (tri-state) • constituée de plusieurs variantes optimisées pour la vitesse, consommation, etc. 12 TTL: Porte NAND Pour augmenter le nombre d’entrées, on augmente le nombre de transistors en leur faisant partager une même base. 13 TTL: Étage de sortie Collecteur ouvert (Open collector) 14 FAMILLE CMOS 13 - 15 FAMILLE CMOS • • • • • • • Faible dissipation, seulement durant les transitions (Aucune consommation statique de puissance, Il n’y a jamais de chemin direct entre VDD et GND). Bonne immunité au bruit Grande plage d’alimentation 2V < VDD < 18V. A l’origine très lente (série 4000) Temps de montée et de descente sont comparables Aucun courant à l’entrée→ La sortance n’est pas limitée par les courants. Mais chaque porte branchée ajoute sa capacité qui augmente la capacité de charge ce qui détériore le temps de propagation Dans la pratique, on évite de dépasser une sortance de 50 16 Rapple: Les symbols Microelectronic Circuits, Sixth Edition Sedra/Smith Copyright © 2010 by Oxford University Press, Inc. 17 Niveaux logiques et marge de bruit CMOS: 18 Inverseur CMOS 19 Inverseur CMOS Circuit équivalente Circuit équivalente 20 Inverseur CMOS Courbe de transfert 21 Comportement dynamique TEMPS DE MONTÉE ET TEMPS DE DESCENTE Le temps de montée (rise time, tr ) est le temps requis pour passer du point V10% au point V90% Le temps de descente (fall time, tf) est le temps requis pour passer du point V90% au point V10% 22 Comportement dynamique v i temps de propagation vi vO t vo t • Le temps de propagation tPHL à la sortie ( High-to-Low Output Transition ) est le délai entre le point V50% du signal d’entrée passant du niveau BAS au niveau HAUT et le point V50% du signal de sortie du niveau HAUT au niveau bas BAS • Le temps de propagation tPLH à la sortie ( Low-to-High Output Transition ) est le délai entre le point V50% du signal d’entrée passant du niveau HAUT au niveau BAS et le point V50% du signal de sortie passant du niveau BAS au niveau HAUT. 23 Temps de propagation v1 vO tPD = 21 (tPHL + tPLH ) tPD détermine la vitesse de l’inverseur Microelectronic Circuits, Sixth Edition Sedra/Smith Copyright © 2010 by Oxford University Press, Inc. 24 l'origine des capacités parasites 25 Comportement dynamique RDS RDS •Le temps de propagation dépend du circuit RC constitué de RDS et de la capacité de charge CL •A chaque basculement, il faut charger ou décharger C à travers la résistance RDS. 26 Consommation dynamique 1-court-circuits temporaires • En statique la porte ne consomme rien (un des deux transistors est bloque) • Pendant la transition (basculement), les deux transistors conduisent simultanément et un courant circule entre VDD et la masse • En haute fréquence, on a beaucoup de basculement, donc la consommation augmente 27 Consommation dynamique 2- La charge et la décharge des capacités parasites PD = f C L V 2 dd fréquence Puissance dynamique dissipée 28 Inverseur NMOS V+ Q2 se comporte comme une résistance R v O Q1 se comporte comme un interrupteur vI (b) interrupteur fermé →consommation statique de puissance 29 BICMOS: NAND Les transistors bipolaires sur l'étage de sortie de la porte permet le passage d'un courant plus important 30 Familles logiques: Comparaison Parameter CMOS TTL ECL Basic gate NAND/NOR NAND OR/NOR >50 10 25 1 @ 1 MHz 1 - 22 4 - 55 Excellent Very good Good 1 - 200 1.5 – 33 1-4 Fan-out Power per gate (mW) Noise immunity tPD (ns) 31 Interface • Les circuits d’interface sont généralement nécessaire pour relier entre eux des composants de familles différentes, ou pour relier un système numérique au monde extérieur → CMOS, TTL, etc. Interrupteur mécanique (switch debouncer) INTERRUPTEUR AVEC ANTI-REBOND 32 Exemples: les interfaces de puissance 33 Exemples: Comparateur- ampli-op→TTL-CMOS 34 Interface: Exemple 35 CMOS complémentaire Le PUN et le PDN sont des réseaux complémentaires. La fonction du PUN est de brancher la sortie à VDD La fonction du PDN est de brancher la sortie à GND 36 Construire le PDN On peut réaliser la fonction NAND avec des NMOS en série On peut réaliser la fonction NOR avec des NMOS en parallèle 37 CMOS complémentaire • En logique complémentaire, le PUN est le complémentaire du PDN. • Théorème de DeMorgan: • →Une combinaison parallèle des transistors NMOS dans le réseau PUN correspond à une combinaison série des transistors PMOS dans le PDN et vice-versa. 38 Exemple: CMOS NAND 39 Exemple: CMOS NOR 40 Exemple de porte complexe Construire le PDN D + A • (B + C ) 41 Exemple de porte complexe D + A • (B + C ) 42 Rappel: Bascule RS Table de vérité 43 Bascule RS 44 Mémoires à semi-conducteurs RAM (Random access memory) SRAM DRAM Mémoires à semi-conducteurs ROM (Read Only memory) PROM(Programmable ROM) EPROM(Erasable PROM) EEPROM (Electrically Erasable PROM) Flash 45 Rappel: MÉMOIRE RAM • Random Access Memory ou mémoire à accès aléatoire. Elle sert à sauvegarder (écriture) et récupérer (lecture) de l’information numérique. On l’appelle aussi « mémoire vive » • La RAM agit comme une zone de stockage temporaire. Elle est volatile (elle s’efface lorsque non alimentée) • Elle existe en deux types principaux: la mémoire RAM statique (SRAM) et la mémoire RAM dynamique (DRAM) 46 MÉMOIRE SRAM à 6 transistors La mémoire SRAM est constituée de bascules qui n’ont pas besoin d’être rafraîchies Bascule RS 47 MÉMOIRE DRAM à 1 transistor Cellule de base Chaque "bit" de mémoire DRAM est composé d'un transistor (qui permet de lire ou d'écrire une valeur) et un condensateur qui permet de retenir l'état binaire (1 quand il est chargé et 0 quand il est déchargé) Microelectronic Circuits, Sixth Edition Sedra/Smith Copyright © 2010 by Oxford University Press, Inc. 48 MÉMOIRE DRAM à 1 transistor Cellule de base •On doit régulièrement « rafraîchir » le contenu de la DRAM sinon la capacité se déchargerait lentement et l’information finirait par disparaître. •Lecture destructive Microelectronic Circuits, Sixth Edition Sedra/Smith Copyright © 2010 by Oxford University Press, Inc. 49 Comparaison DRAM / SRAM SRAM DRAM Plus vite (faible temps d’accès) Pas de rafraîchissement besoin de rafraîchissement Lecture non destructive lecture destructive 4 à 6 transistor 1 (ou 3) transistor Moin chère Densité 8 à 16 ? fois plus élevé que SRAM 50 Hiérarchie de mémoires 51 Mémoire EPROM Programmation: grille de contrôle grille flottante NMOS à grille flottante •EPROM comporte une petite fenêtre transparente qui permet d’exposer le circuit intégré à une source lumineuse (ultra-violet) et d’effacer le contenu déjà programmé •Coûteux •EPROM et EEPROM sont de plus en plus remplacées par les mémoires flash Microelectronic Circuits, Sixth Edition Sedra/Smith EPROM: Effacement aux ultra-violet EEPROM: Effacement électrique Copyright © 2010 by Oxford University Press, Inc. 52 Mémoire flash •Effacement électrique par bloc Les mémoire FLASH ressemblent aux EEPROM mais elles peuvent programmer ou effacer des sections ou blocs spécifiques 53 FRAM Ferroelectric Random Access Memory Le futur de la mémoire ? Structure similaire à la mémoire DRAM Utilise matériau ferroélectrique pour le condensateur 54 Références • Microelectronic Circuits, 6th Ed.,Sedra/Smith Digital Integrated Circuits, J. Rabaey et al., Second Edition, ©2003 Electrical & Electronic Systems, Neil Storey;Pearson Education, 2004. The Art Of Electronics , 2nd Edition, Horowitz, Hill;Cambridge University Press Texas instruments, www.ti.com Electronique Numérique , A. Oumnad, http://oumnad.123.fr/ Notes de cours, GPA-325: Introduction à l’électronique, L’École de Technologie Supérieure, UQ, Montréal. Circuits intégrés logiques, Michel Robert, Institut des Sciences de L'ingenieur de Montpellier VLSI,Notes de cours, Gabriel Cormier, Université de Moncton Electronique Numérique, Télécom Bretagne, http://www.telecom-bretagne.eu/ Modern Semiconductor Devices for Integrated Circuits, Chenming Calvin Hu, 2010. • • Images: http://daniel.robert9.pagesperso-orange.fr/Digit/Digit_13TS.html http://320volt.com/en/opto-kuplor-nedir-nasil-calisir-cesitleri/ 55