Modélisation des transistors MOS de petites dimensions
Transcription
Modélisation des transistors MOS de petites dimensions
Modélisation des transistors MOS de petites dimensions I. O'Connor ([email protected]) Ecole Centrale de Lyon - LEOM 36 avenue Guy de Collongue F-69134 Ecully cedex, France n n n n Besoins en modélisation Formalisation du principe de fonctionnement du transistor MOS Modèles équivalents Caractéristiques des dispositifs et modes de fonctionnement – Ix = f(Vx, ...) : dérivé pour chercher conductance – Qx = f(Vx, ...) : dérivé pour chercher capacité n Modèle analytique 26/11/2003 Modélisation des transistors MOS 2 1 n modélisation : les besoins – designers : précis à 100%, compréhensible, rapide, disponible 6 mois avant stabilité du process, gratuit – technologues : modèle obligeant designers à rendre circuit robuste à des "variations mineures" n principales approches : – physique • • • • paramètres ont une signification physique peuvent être extraits de mesures physiques (tox, ld, etc) habituellement simple erreur entre modèle et mesures peut être grande – empirique • • • • "fit" pour faire correspondre courbes du modèle avec mesures difficile à appréhender le rôle de chaque paramètre parmi beaucoup approche mathématique aucune prédictivité : résultats faux en dehors de l'espace mesuré – tableaux • points numériques plus fonctions d'interpolation 26/11/2003 Modélisation des transistors MOS 3 Histoire de la modélisation MOS n première génération : – SPICE niveaux 1, 2, 3 (1980s) – modèles analytiques physiques, informations sur la géométrie des dispositifs dans les équations – proche aux calculs à la main n seconde génération – SPICE niveaux 13, 28, 39 : BSIM (1990s) – modèles très mathématiques – résultat donné par le simulateur très dépendant de l'extraction des paramètres – calculs à la main impossibles avec cette génération n troisième génération – SPICE niveaux 49, 55 : BSIM3 (2000s), EKV – retour à la physique : objectif initial était de redécouvrir la simplicité ... maintenant plus de 100 paramètres 26/11/2003 Modélisation des transistors MOS 4 2 Modèles dans la simulation de circuits point de polarisation initial d'essai linéariser composant autour du point de polarisation d'essai discrétiser équations différentielles en temps charger admittances linéaires dans matrice circuit définir nouveau point de polarisation d'essai solution des équations linéaires non convergence ? oui incrémenter temps non fin d'intervalle de temps ? oui 26/11/2003 5 Modélisation des transistors MOS Transistor MOS grille grille Vgs Vgs source drain drain bulk Vbs source bulk Vds grille W Vbs Vds grille polysilicium source oxyde de grille n+ drain drain n+ p+ L bulk Vtn=0.5V Kn =200uA/V2 26/11/2003 p+ n-well p p nmos source bulk CMOS 0.18-0.35um tox=5nm Vdd=1.5-3.3V Modélisation des transistors MOS pmos Vtp=-0.6V Kp=70uA/V2 6 3 Modes de fonctionnement grille grille source drain n+ n+ + + + + + + - - - Φ - s - - source n+ drain Φox - - - - - n+ p p bloqué (faible inversion) conducteur (forte inversion) Vgb<Vtn Vgb≥Vtn ; Vds=0 grille + + + + + grille + + source n+ drain - - - - - - n+ + + + + source n+ - - - - - - - + drain ∆L - - n+ p p linéaire saturé Vgb≥Vtn ; 0<Vds<Vgs-Vtn Vgb≥Vtn ; Vds≥Vgs-Vtn 26/11/2003 Modélisation des transistors MOS 7 Modélisation des transistors MOS 8 Layout CMOS 26/11/2003 4 Instance d'un modèle de transistor sous SPICE .model MOD1 nmos VTO=1.5 ... ou .lib "/cad/moslib/025.lib" ... Mname nd ng ns nb Modname <<L=>L> <<W=>W> + <AD=AD> <AS=AS> <PD=PD> <PS=PS> + <NRD=NRD> <NRS=NRS> + <IC=vds0, vgs0, vbs0> Vdrain nd 0 dc 1.5 ac 1 ... .op 26/11/2003 Modélisation des transistors MOS 9 Caractéristique DC Ids/Vds n équation ≠ modèle (BSIM3V3 ou MOS9) ≠ mesures ! 0<Vds<Vgs-Vtn (linéaire) V Ids = β ( Vgs - Vt - ds ) Vds 2 26/11/2003 W L K = µCox β=K Ids = (saturé) Vds≥Vgs-Vtn β ( Vgs - Vt )2 ( 1 + λ Vds ) 2 Modélisation des transistors MOS 10 5 Modèle équivalent grand-signal drain drain CGD CGD IDS grille bulk grille IDS CGD bulk CGD source source I D = f (VGS ,VDS , VBS ) CGD = f (VGS , VDS ) CGS = f (VGS , VDS ) CGD = f (VDB ) CGD = f (VDB ) 26/11/2003 Modélisation des transistors MOS 11 26/11/2003 Modélisation des transistors MOS 12 6 Caractéristique DC Ids/Vgs ( Vtn = Vtn 0 + γ VSB + 2 φF − 2 φ F γ = n ) 2qN A K siε 0 Cox Vtn 0 = φ gb − 2φ F − Qb 0 Qss − Cox Cox paramètres technologiques : – potentiel Fermi : φF ≈ 0.3V (nmos) ; φF ≈ -0.3V (pmos) 26/11/2003 Modélisation des transistors MOS 13 Tension de seuil n n la tension qui, lorsqu'elle est appliquée entre la grille et le substrat d'un transistor MOS, entraîne l'inversion du substrat sous la grille, créant ainsi un canal entre la source et le drain par lequel des porteurs de charge peuvent traverser le dispositif afin d'atteindre cette inversion (forte inversion) le potentiel de surface Φs doit augmenter sa valeur négative originale depuis une tension grille-substrat nulle (Φs=- ΦF, potentiel de Fermi) à une valeur positive (Φs=- ΦF) – – – – – – Φgb : potentiel à l'interface grille-substrat = ΦF(substrat)-ΦF(grille) Qb0 : charge dans la région déplétée Qss : charge dans l'interface oxyde/silicium Cox : capacité de l'oxyde par unité de surface q : charge d'un électron ; Ksi : permittivité relative du silicium Na : concentration des impuretés dans le canal 26/11/2003 Modélisation des transistors MOS 14 7 Modèle équivalent petit-signal, basses fréquences drain Ids grille bulk vgs gm*vgs gmb*vbs rds vds vbs source 26/11/2003 Modélisation des transistors MOS 15 Caractéristiques AC Vgs Vbs 26/11/2003 Vds gain = intrinsèque gm gd Vgs Modélisation des transistors MOS Vbs Vds 16 8 Schéma équivalement première approche : basse fréquence terminaux idéaux Vgs Vbs Vds vgs gmvgs linéaire gm = gd = δ Ids δ Vds conductance de sortie gmb = δ Ids δ Vbs transconductance du canal 26/11/2003 rd vds saturé δ Ids δ Vgs transconductance gmbvbs β ( vgs - Vt ) β vds ( 2β Ids ) β ( vgs - Vt - vds ) 2Ids vgs - Vt ½ λ Ids γ ( 2β Ids ) β γ Vds 2 ( 2 | φ F | - Vbs ) ½ Modélisation des transistors MOS ½ 2 ( 2 | φ F | - Vbs ) ½ 17 Discontinuités des modèles (gm) linéaire discontinuité entre régimes saturé et linéaire saturé (pMOS) <- Vgs 26/11/2003 Modélisation des transistors MOS 18 9 Discontinuités des modèles (gd) linéaire (nMOS) discontinuités entre régimes linéaire, raccord et saturé saturé Vds -> 26/11/2003 Modélisation des transistors MOS 19 Erreurs sur la conductance de sortie la correspondance entre modèle et mesures est bonne à 95% pour Ids/Vds discontinuités entre zones de fonctionnement l'erreur est plus de 50% pour gds ! 26/11/2003 Modélisation des transistors MOS 20 10 Caractéristiques AC n n gain plus élevé en zone saturée (gm>>gd) facteurs influants : Ids, vgst (vgs-Vt), W/L (β), L (λ) gm / Vgs 26/11/2003 gd / Vds 21 Modélisation des transistors MOS Influences n dimensionner le transistor par les paramètres indépendants et non-fixés (par l'architecture) W/L Ids gm 26/11/2003 Vgst L :λ (à W/L constant) Modélisation des transistors MOS Ids gd 22 11 Exemple de conception forte inversion, saturation Vt1 < Vin < VDD Vin-Vt1 < Vout < VDD-|Vt2| régime dc Vgst1 = Vin-Vt1 ; Vgst2 = Vout-VDD-Vt2 Vgst22 β1 Id1 = Id2 = Vgst12 β2 VDD VDD=3.3V VSS=0V M2 régime ac gm1 Av0≈ = gm2 M1 Vout Vin β √β 1 2 VSS schéma 26/11/2003 Modélisation des transistors MOS 23 Composants parasites Cgs Ach=WL (surface du canal) As=surface de la source Ad=surface du drain Ps=perimètre de la source Pd=perimètre du drain ∆L=diffusion latérale (~0.05um) Cox=capacité oxyde/um2 (~5fF/um2) Cj0=capacité jonction verticale (0.2fF/um2) Cjsw0=capacité jonction parois (0.2fF/um) Cjs=Cj0/(1+VSB/Φ0)1/2 Cjd=Cj0/(1+VDB/Φ0)1/2 Cjsw=Cjsw0/(1+VSB/Φ0)1/2 Cgd Rs Rd Cgb Cbs Cbd drain Rd Cgd gmvgs grille Cgs Cgb 26/11/2003 gmbvbs Rs saturation Cgs=Cox(2Ach/3+W∆L) Cgd=Cox(W∆L) Csb=(As+Ach)Cjs+PsCjsw Cdb=AdCjd+PdCjsw Cbd rd Cbs bulk source Modélisation des transistors MOS linéaire Cgs=Cgd=Cox(Ach/2+W∆L) Csb=(As+Ach/2)Cjs+PsCjsw Cdb=(Ad+Ach/2)Cjd+PdCjsw off Cgs=Cgd=CoxW∆L Cgb=WLCox Csb=AsCjs Cdb=AdCjd 24 12 Evolution des capacités avec Vgs 26/11/2003 Modélisation des transistors MOS 25 Binning n n n un seul jeu de paramètres ne donnera pas de résultats suffisamment précis binning = processus de division de l'espace de dimensions W/L du transistor en zones, un modèle par zone attention à des comportements non-physiques aux frontières et en dehors des limites 26/11/2003 Modélisation des transistors MOS 26 13 Modulation de la longueur du canal n n la longueur effective de la grille diminue lorsque le potentiel sur le drain augmente ceci résulte en une conductance de sortie non-nulle dans la région active xd = 2 K s ε 0 (Φ 0 + VR ) qN A = k ds VDS − Veff + Φ 0 26/11/2003 n (N D >> N A ) k ds = Modélisation des transistors MOS 2 K sε 0 qN A 27 approximation de Taylor de Id autour de la valeur de VDS=Veff k ds (VDS − Veff ) ∂I D ∂L ∆VDS ≈ I Dsat 1 + ∂L ∂VDS 2 L VDS − Veff + Φ 0 = I Dsat 1 + λ (VDS − Veff ) I D = I Dsat + [ λ= ] kds 2 L VDS − Veff + Φ 0 26/11/2003 Modélisation des transistors MOS 28 14 Fonctionnement sous le seuil weak inversion moderate inversion ~VT-100mV n VT strong inversion ~VT+100mV VGS un transistor MOS polarisé en faible inversion fonctionne dans la région sous le seuil (subthreshold) Veff W nV exp T L Cox + Cdepl ≅ 1.5 n= Cox I D ≅ I D0 n pour VBS=0V et VDS>3VT inconvénients : – faible transconductance (courant de polarisation faible) – fonctionnement lent (chargement/déchargement capacitif) – sensibilité à l'appariement des tensions de seuil (mismatch) 26/11/2003 Modélisation des transistors MOS 29 discontinuités sur Id (passage de la faible inversion à l'inversion modérée) 26/11/2003 Modélisation des transistors MOS 30 15 Effets de la mise à l'échelle (scaling) n la réduction de la longueur minimale du canal renforce deux jeux de phénomènes non-idéaux : – effets champs fort : effets connus à des nœuds technologiques plus anciens, amplifiés aux nœuds technologiques courants et dus au champs électrique plus fort sur une longueur réduite • • • • modulation de la longueur du canal dégradation de la mobilité saturation de la vitesse effets "électrons-chauds" – effets canal court : nouveaux phénomènes liés à la perte du contrôle de la grille sur la charge dans le canal • réduction de la barrière induite par le drain (DIBL : drain induced barrier lowering) • roll-off de la tension de seuil 26/11/2003 Modélisation des transistors MOS 31 Dégradation de la mobilité n n n n n n épaisseur d'oxyde sous la grille diminue champs vertical augmente épaisseur du canal diminue électrons plus proche de la surface "rugueuse" plus de collisions mobilité diminue I DS = µ nCox W 2 Veff 2(1 + θVeff ) L θ : coefficient de la dégradation de la mobilité NB : équation modifiée si VBS ≠ 0V 26/11/2003 Modélisation des transistors MOS 32 16 Saturation de la vélocité n n saturation se produit à Vds plus faible Id proportionnel à Veff pour des tensions bien au-dessus du seuil I DS = 26/11/2003 I DS 0 1 + VDS (Lε c ) Modélisation des transistors MOS 33 Electrons chauds n ionisation d'impact – courant de substrat n interface endommagée – charge d'interface ou charge d'oxyde – dégradation permanente du composant 26/11/2003 Modélisation des transistors MOS 34 17 Drain Induced Barrier Lowering 26/11/2003 Modélisation des transistors MOS 35 Equations du modèle niveau 1 26/11/2003 Modélisation des transistors MOS 36 18 Modélisation par tableaux n n n un modèle MOS pour circuit RF est un tableau ! fonctionne par points mesurés et interpolation ce n'est pas une bonne solution ... tableau précision RF simulation SoC efficacité scalabilité capacité prédictive + - - - - + + + + modèle actuellement compact insuffisant 26/11/2003 Modélisation des transistors MOS 37 BSIM n formulation unique pour IDS, Rout (pas de discontinuités) – de faible à forte inversion – de saturation à linéaire n pour chaque paramètre process P, trois paramètres pour chaque effet : – valeur nominale P0 – correction pour la longueur PL – correction pour la largeur PW P = P0 + n n P0 P0 + Lr − DL Wr − DW scalable (paramètrage prédictif) modèle des capacités adapté aux dimensions submicroniques 26/11/2003 Modélisation des transistors MOS 38 19 Expression unifiée I ds = I ds 0 I ds 0 R I 1 + ds ds 0 Vdseff Vds − Vdseff 1 + VA Vds − Vdseff 1 + V ASCBE Vdseff Vdseff Weff µ eff CoxVgsteff 1 − Abulk 2(Vgsteff + 2Vt ) = Leff (1 + Vdseff Esat Leff ) 26/11/2003 Modélisation des transistors MOS 39 Autres modèles n n n EKV (EPFL) MOS9 (Philips) Références : – Y. Tsividis, "Operation and Modeling of the MOS transistor", McGraw-Hill 1999 (2nd Ed.) 26/11/2003 Modélisation des transistors MOS 40 20