Digitala CMOS-grindar

Slides:



Advertisements
Liknande presentationer
William Sandqvist Booles Algebra Genom att representera logiska uttryck på matematisk form, där sammanfognings-orden OR och AND motsvarade.
Advertisements

William Sandqvist Booles Algebra Genom att representera logiska uttryck på matematisk form, där sammanfognings-orden OR och AND motsvarade.
William Sandqvist Maurice Karnaugh Karnaugh-diagrammet gör det enkelt att minimera Boolska uttryck! William Sandqvist
”Digital” IC konstruktion
Laplacetransformering av elektriska kretsar (komplement till Kap 3 ”Modellering av dynamiska system”) Vi antar att alla begynnelsevärden är noll vid t=0.
Transistorn – en introduktion Jonny Johansson. Agenda Då och nu Hur ser en den ut? På djupet om CMOS Grindar.
Digitalteknik 7.5 hp distans: Realisering av logik med PLD och VHDL1.4.1 En kretsrealisering med VHDL består av fyra huvudmoment Specifikation Beskrivning.
DIGITAL DESIGN INLEDNING Allmänt och kursens hemsidor Analogt och digitalt Booleska variabler Binära tal Positiv och negativ logik (Aktiv hög och låg logik)
Digitalteknik 7.5 hp distans: 6.3 nMOS-inverteraren 6:2.1 nMOS-inverterare med passiv pull-up nMOS innehåller enbart nMOS-transistorer OBS vid låg utgång.
”Digital” IC konstruktion
Digitalteknik 7.5 hp distans: 6.1 MOS-transistorn6:1.1 CMOS Complementary Metal Oxide Semiconductor (nMOS och pMOS) nMOS-transistorn.
Kronljusströmställaren 0, 1, 2, 3
Introduktion till halvledarteknik. Innehåll –6 Övergångar (pn och metal-halvledare) 2:a ordningens effekter Metal-halvledar övergångar –6 Fälteffekttransistorer.
Elektricitet Ordet elektricitet härstammar från grekiska ordet elektron som betyder bärnsten. När man gnider bärnsten så kan den dra(attrahera) till sig.
Kretsar och kopplingar För att en krets ska fungera så behöver den vara sluten. En krets består av ledare (som an leda ström) och olika komponenter/delar.
Induktion Vad är induktionsström? Vad påverkar hur stor strömmen blir?
Elektrolys Elektrokemi 2 Höstens sista kemiföreläsning.
Benjamin Franklin upptäckte att åska är elektricitet.
Broar.
ELLÄRA Göran Stenman, Ursviksskolan 6-9, Ursviken –
Medborgarpanel om bibliotek I Botkyrka
Föreläsning 4– (MOS)-Fälteffekttransistor I
Mekanik och elektronik
Datorkomponenter Mukhlis Yunis.
ATT KUNNA TILL PROV 3 MATMAT02b3.
Introduktion till halvledarteknik
Lösningsförslag för ABB
Arbetsmetoder & VERKTYG
Historia- Drömmar - Identitet
Maskinsäkerhet och standarder
KOST Grupp forsläsning.
Välkommen till nätverk för publicerare och redaktörer
Trafiksignalföreskrifter
Nätverk för lärare på fritidshem
Medieteknik 4 Radio/TV och satelliter
Strategier för att förstå det vi läser
Trender 19:e december.
Elektricitet ELEKTRICITET.
Lärare Mats Hutter Leif Hjärtström
Ellära och magnetism.
Föreläsning 9 – Bipolära Transistorer II
LIGHT ECO Energieffektiv styrenhet för belysning
Föreläsning 11 – Fälteffekttransistor II
Föreläsning 6: Opto-komponenter
PrimärvårdsKvalitet Introduktion
Nya hastighetsgränser
Föreläsning 12 – Fälteffekttransistor II
Föreläsning 13 – Fälteffekttransistor III
Föreläsning 3 – Extrinsiska Halvledare
Inspirationslådor Workshop i digitalisering förskola och skola.
Inst. för Informationsteknologi och Medier
Kombinatoriska byggblock
Digitala tal och Boolesk algebra
Digitalteknik 3p - Kombinatoriska Byggblock
Digitalteknik 3p - DA- och AD-omvandling
Föreläsning 4 – pn-övergången
Föreläsning 8 – Bipolära Transistorer I
Introduktion till kursen Digitalteknik 3p
Digitalteknik 3p - Kombinatorisk logik
Kurvor, derivator och integraler
Introduktion till ASIC
Introduktion till konstruktion av digitala elektroniksystem
EXEMPEL Ökade välfärdskostnader Brännpunkt Konsekvenser för staden
WCAG-checklistan Så här ska du använda checklistan.
PrimärvårdsKvalitet Introduktion Rehab
Föreläsning 13 – Fälteffekttransistor III
Utgifter för miljöskydd inom massa- och pappersindustrin samt trävaruindustrin* Massa- och pappersindustrin har under många år lagt ner stora.
TÄVLINGSMOMENT SIMNING
Digitalteknik 3p - Kombinatorisk logik
Digitalisering handlar inte om IT utan om ett sätt att tänka: öppenhet och samarbete eller göra allt själv bakom lyckta dörrar? Bättre och effektivare:
Presentationens avskrift:

Digitala CMOS-grindar ETAC48 Föreläsning 3 Digitala CMOS-grindar Innehåll Primitiva byggelement i digital ASIC konstruktion CMOS-grindens funktion CMOS-grindens omslagskarakteristik Effektförbrukning i digitala CMOS grindar CMOS grindens area Copyright Bengt Oelmann 2002 BO

Primitiva byggelement – grindar Digital ASIC-konstruktion Grindar är det minsta byggelementet ASIC-konstruktören använder sig av färdigkonstruerade grindar – s.k. standard-celler Ett standard-cell bibliotek innehåller omkring 70-200 celler Copyright Bengt Oelmann 2002

Standard-cell bibliotek Modellering av grindar A B Z VHDL-kod Standard-cell bibliotek Automatisk syntes Modeller för grindarna: Grindfördröjningar Effektförbrukning Area Logisk funktion Fördröjningar Grindnätlista Ingångskapacitans Automatisk Place&Route Drivförmåga Effektförbrukning Layout Tillverkning av IC Area Copyright Bengt Oelmann 2002

CMOS grindens funktion MOS-transistorn nMOS pMOS MOS-transistorn som digital switch Komplementär logik (CMOS-grindar) CMOS inverteraren Serie- och parallellkoppling av MOS-transistorer Konstruktion av logiska funktioner med CMOS-grindar Copyright Bengt Oelmann 2002

Copyright Bengt Oelmann 2002 nMOS transistorn nMOS transistorn har tre anslutningar Gate (G) Source (S) Drain (D) Spänningen VGS konstrollerar strömmen IDS För digitala kretsar är VGS antingen 0V eller VDD I=0 I flyter AV (öppen) PÅ (stängd) Copyright Bengt Oelmann 2002

nMOS transistorn som switch I digitala kretsar kan MOS-transistorn ses som en ideal switch Spänning (VGS) 0 V VDD Logiskt värde 1 tillstånd AV PÅ I = 0 I flyter AV (öppen) PÅ (sluten) Copyright Bengt Oelmann 2002

pMOS transistorn som switch pMOS transistorn är det logiska komplementet till nMOS, d.v.s. pMOS transistorn leder då VGS är 0 och är stängd då VGS = VDD Spänning (VGS) 0 V VDD Logiskt värde 1 tillstånd PÅ AV kretssymbol Switch modell PÅ (sluten) AV (öppen) Copyright Bengt Oelmann 2002

Komplementära par av nMOS och pMOS Konstruera en inverterare … 0 in 1 in CMOS inverterare … med MOS transistorer nMOS/pMOS par Låg gate-spänning Hög gate-spänning pMOS PÅ nMOS AV pMOS AV nMOS PÅ Copyright Bengt Oelmann 2002

Seriekoppling av MOS transistorer Koppling mellan transistorerna x kopplas till y om och endast om A=1 och B=1 x kopplas till y om och endast om A=0 och B=0 Seriekoppling verkar som en OCH-funktion nMOS: x kopplas till y är sant då: A·B pMOS: x kopplas till y är sant då: A·B Copyright Bengt Oelmann 2002

parallellkoppling av MOS transistorer x kopplas till y om antingen A=1 eller B=1 (eller bägge) x kopplas till y om antingen A=0 eller B=0 (eller bägge) Parallellkoppling verkar som en ELLER-funktion nMOS: x kopplas till y är sant då: A+B pMOS: x kopplas till y är sant då: A+B Copyright Bengt Oelmann 2002

Copyright Bengt Oelmann 2002 NAND-grind 1(2) Funktion g = A·B VDD (’1’) g g blir ’1’ då A’ + B’ är sann A B g 1 g VSS (’0’) g blir ’0’ då A·B är sann Copyright Bengt Oelmann 2002

Copyright Bengt Oelmann 2002 NAND-grind 2(2) Copyright Bengt Oelmann 2002

Copyright Bengt Oelmann 2002 Komplexa CMOS grindar Komplexa logiska funktioner kan byggas upp av enkla grindar … NAND, NOR, NOT … eller med en enda komplex CMOS grind Generell modell för en CMOS grind: pMOS-träd nMOS-träd Copyright Bengt Oelmann 2002

Konstruktion av CMOS-grind Logisk funktion: g = AB+C Ta fram logisk funktion för nMOS-trädet (gn) gn = AB+C Ta fram logisk funktion för pMOS-trädet (gp) gp = AB+C = (A+B)C A+B ·C A·B +C Copyright Bengt Oelmann 2002

CMOS grindens omslagskarakteristik MOS transistorns elektriska modell RC-modell för inverteraren Fördröjningar Bidrag till fördröjningar i grindar Reducera fördröjningar Dimensionering av CMOS-grindar Bestämningar av omslagsnivå Reducera grindfördröjningar Copyright Bengt Oelmann 2002

Copyright Bengt Oelmann 2002 MOS transistorn Strömmen IDS bestäms av Spänningarna på G, S, D Transistorns storlek W/L-förhållandet CMOS teknologin IDS i mättnad G S D IDS n+ L W G S D IDS Teknologi Transistorstorlek Spänningar n+ P-sub G S D IDS Copyright Bengt Oelmann 2002

Copyright Bengt Oelmann 2002 RC-modell En förenklad modell för att bestämma fördröjningar i CMOS grindar ON-resistans: R L/W Source/Drain kapacitanser: CW Gate-kapacitans: C WL Copyright Bengt Oelmann 2002

Copyright Bengt Oelmann 2002 Switching modell Stig- och falltider Stigtid: Falltid: Grindfördröjning Låg-till-hög: Hög-till-låg: Copyright Bengt Oelmann 2002

CMOS grindens elektriska gränssnitt VDD VSS RP RN Övergång från 0 till 1 laddas utgångens kapacitans upp via RON till VDD A B VDD VSS RP RN Övergång från 1 till 0 laddas utgångens kapacitans ur via RON till VSS CINA CINB CO CEXTERNAL-LOAD CO är summan av drain-kapacitanserna från p- och nMOS transistorerna Copyright Bengt Oelmann 2002

Elektrisk modellering av grind Modellering av grindar A B Z A B CO CINA CINB VDD VSS RP RN Logisk funktion Fördröjningar [ns] In-kapacitans [pF] Drivförmåga [ns/pF] Effektförbrukning Area Copyright Bengt Oelmann 2002

Effektförbrukning i CMOS grind Intressant mått på effektförbrukning är medeleffekten! Gör det enkelt att ta fram hur mycket energi som kretsen kräver – hur lång tid räcker batterierna Intressant mått för att bestämma värmeutvecklingen från kretsen Copyright Bengt Oelmann 2002

Copyright Bengt Oelmann 2002 Ideal CMOS grind I en ideal CMOS grind Finns det ingen direkt väg från VDD till VSS eftersom pMOS-trädet aldrig leder samtidigt som nMOS-trädet Gate-ingången har oändlig ingångsimpedans  strömmen in = 0 Idealt – så är effektförbrukningen = 0 i vila Copyright Bengt Oelmann 2002

Statisk effektförbrukning Läckströmmar i backspända PN-dioder som är parasitkomponenter i MOS transistorn n+ P-sub G S D Copyright Bengt Oelmann 2002

Dynamisk effektförbrukning Effektförbrukning som kommer sig av upp- och urladdning av kapacitanser Insignal A Utsignal Z CL T Ström från VDD Copyright Bengt Oelmann 2002

Dynamisk effektförbrukning Copyright Bengt Oelmann 2002

Modellering av effektförbrukning CO VDD VSS RP RN Modellering av grindar A Z B Logisk funktion Fördröjningar Ingångskapacitans Drivförmåga Effektförbrukning Area Copyright Bengt Oelmann 2002

Area för standard-cell (inv) Modellering av grindar A B Z VDD (MET2) Cell-area Logisk funktion A (MET1) Z (MET1) Fördröjningar Ingångskapacitans Drivförmåga VSS (MET2) Effektförbrukning Area (m)2 Copyright Bengt Oelmann 2002