Fördröjningsminimering vid buffring. ON-resistansen. Energiåtgång och effektförbrukning i CMOS. RAM-minnet

Relevanta dokument
CMOS-inverteraren. CMOS-logik. Parasitiska kapacitanser. CMOS-variationer: Pseudo-NMOS och PTL

FÖRELÄSNING 3. Förstärkaren. Arbetspunkten. Olika lastresistanser. Småsignalsschemat. Föreläsning 3

Olika sätt att bygga förstärkare. Differentialförstärkaren (översikt) Strömspegeln. Till sist: Operationsförstärkaren

Ledningar med förluster. Förlustfria ledningar. Rum-tid-diagram. Bergerondiagram. Appendix: Härledning av Bergerondiagrammet

Digital IC konstruktion

Digital IC konstruktion

Förstärkarens högfrekvensegenskaper. Återkoppling och stabilitet. Återkoppling och förstärkning/bandbredd. Operationsförstärkare.

Digital IC konstruktion

MOSFET:ens in- och utimpedanser. Småsignalsmodeller. Spänning- och strömstyrning. Stora signaler. MOSFET:ens högfrekvensegenskaper

Digital IC konstruktion

nmosfet och analoga kretsar

Grindar och transistorer

Tentamen i Elektronik för E (del 2), ESS010, 11 januari 2013

Vad är elektricitet?

Elektronik. MOS-transistorn. Översikt. Då och nu. MOS-teknologi. Lite historik nmosfet Arbetsområden pmosfet CMOS-inverterare NOR- och NAND-grindar

Tentamen i Elektronik för E (del 2), ESS010, 5 april 2013

Transistorn en omkopplare utan rörliga delar

Digital IC konstruktion

Laboration 6. A/D- och D/A-omvandling. Lunds universitet / Fakultet / Institution / Enhet / Dokument / Datum

Digital elektronik och inbyggda system

Vad är elektricitet?

ETE115 Ellära och elektronik, tentamen oktober 2006

Tentamen i Elektronik, ESS010, del 2 den 17 dec 2007 klockan 8:00 13:00 för inskrivna på elektroteknik Ht 2007.

Hambley avsnitt 12.7 (7.3 för den som vill läsa lite mer om grindar) sann 1 falsk 0

Föreläsning 13 Fälteffekttransistor III

FÖRELÄSNING 13. Sekvenskretsar - vippor och latchar. Digitalt konstruktionsexempel. Föreläsning 13

Föreläsning 7 Fälteffek1ransistor IV

IE1205 Digital Design: F3 : CMOS-kretsen, Implementeringsteknologier. Fredrik Jonsson KTH/ICT/ES

EEM076 ELEKTRISKA KRETSAR OCH FÄLT

Beskrivande uppgifter: I: Vad skiljer det linjära området och mättnadsområdet i termer av inversionskanal?

Föreläsning 8. MOS transistorn Förstärkare med MOS transistorn Exempel, enkel förstärkare med MOS. IE1202 Analog elektronik KTH/ICT/EKT VT11/BM

F1: Introduktion Digitalkonstruktion II, 4p. Digital IC konstruktion. Integrerad krets. System. Algorithm - Architecture. Arithmetic X 2.

Lösningsförslag Inlämningsuppgift 3 Kapacitans, ström, resistans

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll:

Föreläsning 8. MOS transistorn. IE1202 Analog elektronik KTH/ICT/EKT HT09/BM

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D

Ett urval D/A- och A/D-omvandlare

Föreläsning 11 Fälteffekttransistor II

Digital- och datorteknik

Digital Design IE1204

Moment 1 - Analog elektronik. Föreläsning 2 Transistorn del 2

Tentamen i El- och vågrörelselära,

Digital Design IE1204

ETE115 Ellära och elektronik, tentamen april 2006

Moment 1 - Analog elektronik. Föreläsning 1 Transistorn del 1

Tentamen i Elektronik, ESS010, del 2 den 16 dec 2008 klockan 8:00 13:00.

Tentamen i Elektronik 5hp för E2/D2/Mek2

Tentamen i Elektronik för F, 13 januari 2006

Sammanfattning av kursen ETIA01 Elektronik för D, Del 1 (föreläsning 1-10)

Elektronik 2017 EITA35

Tentamen i Elektronik fk 5hp

Föreläsning 4/11. Lite om logiska operationer. Hambley avsnitt 12.7, 14.1 (7.3 för den som vill läsa lite mer om grindar)

Formelsamling för komponentfysik

Sammanfattning av kursen ETIA01 Elektronik för D, Del 1 (föreläsning 1-6)

Digital IC konstruktion

Metalldetektorn. Alla förluster (även virvelströmsförluster. metaller) sammanfattas av symbolen r! Järnföremål. även L!

IE1204 Digital Design

Halvledare. Transistorer, Förstärkare

Elektriska kretsar och fält - några exempel på tillämpningar

Figur 1 Konstant ström genom givaren R t.

Formelsamling för komponentfysik. eller I = G U = σ A U L Småsignalresistans: R = du di. där: σ = 1 ρ ; = N D + p n 0

Tentamen ETE115 Ellära och elektronik för F och N,

Övningsuppgifter i EDA351 Kretselektronik

Digital IC konstruktion

Tentamen i El- och vågrörelselära,

FÖRELÄSNING 8. Översikt på mikrochipsteknologi. I/O-kretsar. Mikrochipstillverkning. Föreläsning 8

Sammanfattning. ETIA01 Elektronik för D

Införa begreppen ström, strömtäthet och resistans Ohms lag Tillämpningar på enkla kretsar Energi och effekt i kretsar

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D

Orientering i praktisk digital kretskonstruktion. Introduktion till ledningar i digitala system. Ledningsmodeller

Du har följande material: 1 Kopplingsdäck 2 LM339 4 komparatorer i vardera kapsel. ( ELFA art.nr datablad finns )

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar

Övningsuppgifter i Elektronik

Laboration D151. Kombinatoriska kretsar, HCMOS. Namn: Datum: Epostadr: Kurs:

( y) ( L) Beräkning av ström nmos: Lång kanal (L g >1µm) di dy. Oxid U GS U DS. Kanal. 0<U cs (y)<u DS. Lös med:

Tentamen Elektronik för F (ETE022)

AD-DA-omvandlare. Mätteknik. Ville Jalkanen. 1

Lösningar Tenta

Digitala kretsars dynamiska egenskaper

Laboration 4: Tidsplan, frekvensplan och impedanser. Lunds universitet / Fakultet / Institution / Enhet / Dokument / Datum

3.4 RLC kretsen Impedans, Z

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D

Tentamen i Krets- och mätteknik, fk, ETEF15. den 14 jan :00-13:00

Bygg en entransistors Booster till datorn eller MP3-spelaren

Umeå universitet Tillämpad fysik och elektronik Ville Jalkanen mfl Laboration Tema OP. Analog elektronik för Elkraft 7.

Elektro och Informationsteknik LTH. Laboration 3 RC- och RL-nät i tidsplanet. Elektronik för D ETIA01

Läsminne Read Only Memory ROM

Solar cells. 2.0 Inledning. Utrustning som används i detta experiment visas i Fig. 2.1.

Förstärkning Large Signal Voltage Gain A VOL här uttryckt som 8.0 V/μV. Lägg märke till att förstärkningen är beroende av belastningsresistans.

Spolen. LE1460 Analog elektronik. Måndag kl i Omega. Allmänna tidsförlopp. Kapitel 4 Elkretsanalys.

Chalmers Tekniska Högskola Tillämpad Fysik Igor Zoric

Signalbehandling, förstärkare och filter F9, MF1016

Operationsförstärkare (OP-förstärkare) Kapitel , 8.5 (översiktligt), 15.5 (t.o.m. "The Schmitt Trigger )

Institutionen för elektrisk mätteknik

ESD ElektroStatic Discharge (elektrostatisk urladdning) är oftast en trestegsprocess:

10. Kretsar med långsamt varierande ström

FK Elektromagnetism, Fysikum, Stockholms universitet Tentamensskrivning (2:a omtentan), fredag 30 augusti 2013, kl 9:00-14:00

FK Elektromagnetism, Fysikum, Stockholms universitet Tentamensskrivning (1:a omtentan), tisdag 17 juni 2014, kl 9:00-14:00

1 Grundläggande Ellära

Transkript:

FÖRELÄSNING 7 Fördröjningsminimering vid buffring ON-resistansen Energiåtgång och effektförbrukning i CMOS RAM-minnet Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 1(41)

Fördröjningsminimering vid buffring (S&S4 5.8/S&S5: 4.10.4, 10.1.2, 10.2.4) Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 2(41)

DIGITALT FINLIR - ATT SAMOPTIMERA TVÅ GRINDAR På den förra föreläsningen kom vi fram till att fördröjningen för en CMOS-inverterare berodde på såväl transistorns bredd som lastkapacitans: t d C L ---------------------------------- W µc ox --- V L DD Fördröjningen kan alltså minskas genom att man dels håller ned lastkapacitansen C L och dels ökar bredden W på transistorerna. Fast förstås... att öka W medför att man ökar kapacitansen också! Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 3(41)

EN BELASTAD INVERTERARES FÖRDRÖJNING 1(4) C pd C pg C nd C w C ng Vår inverterare ska driva en andra inverterare och vill minimera den totala fördröjningen, genom båda kretsarna. En vanlig utmaning kallas buffring! Vi vill nu optimera förhållandet mellan bredderna på PMOS och NMOS. På den första inverterarens utgång är (terminologi: pd = PMOS drain, w = wire). C L = C pd + C nd + C pg C + C w + ng Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 4(41)

EN BELASTAD INVERTERARES FÖRDRÖJNING 2(4) C pd C pg C nd C w C ng 1. Vi vill bredda PMOS:en i den första inverteraren, för att minska fördröjningen, men för att ha konsekventa designregler genomför vi även breddökningen på den belastande inverteraren: W p = x W n, d.v.s. C L = ( 1 + x) ( C nd + C ng ) + C w Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 5(41)

EN BELASTAD INVERTERARES FÖRDRÖJNING 3(4) W p = x W n W n C pd C nd C pg C w C ng W p = x W n W n t d C L ---------------------------------- W µc ox --- V L DD L C L 1 1 2. Fördröjningen i första inverteraren: t d = ------------------- -------------- + -------------- 2C ox V DD W p µ p W n µ n L [( 1+ x) ( C nd + C ng ) + C w ] t d = ------------------------------------------------------------------ 2C ox W n µ n V 1 DD µ n µ p + ------------. x Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 6(41)

EN BELASTAD INVERTERARES FÖRDRÖJNING 4(4) W p = x W n W n C pd C nd C pg C w C ng W p = x W n W n t d C L ---------------------------------- W µc ox --- V L DD t d 3. Minimum: = 0 x = x µ n µ p C w C nd + C ng ----- 1 + ----------------------- (C w är liten endast när ledningen sitter mellan två lokala grindar). Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 7(41)

DEN OPTIMALA SIZING EN W p µ n µ n ----- W n W p ----- W n µ p µ p W n W n Dessa förhållanden mellan bredderna är giltiga när man tittar på två kaskadkopplade inverterare som analyseras fristående från övriga kretsar. I verkligheten tillkommer fler kapacitanser, bl.a. från kretsar på ingången av den första inverteraren och på utgången av andra inverteraren. Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 8(41)

ON-resistansen Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 9(41)

RC-APPROXIMATION På den förra föreläsningen härledde vi ett uttryck för hur uppladdningen av utgången på en inverterare går till. Genom att använda en resistans som (approximativ!) modell för PMOS-transistorn fick vi en relativt lättanalyserad RC-krets: R I dp R I dp V V V ut ut () t = V DD 1 e ut C L V DD + - C L V ut t --------- RC L t Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 10(41)

MOS-TRANSISTORN SOM STRÖMBRYTARE Ta t.ex. NMOS-transistor n1, i kretsen till höger vilken vi byggde under den förra föreläsningen: När ingången till n1 blir logiskt hög och utgången då laddas ur genom n1, vilken resistans representerar då n1:s kanal? Låt oss studera omslaget: 1. Omslaget påbörjas och V ut börjar falla från V DD... 2.... snart har V ut fallit ned till V DD - V T. Men V GS =V DD, vilket betyder att V ut < V GS - V T! Alltså, n1 går in i sitt linjära område ganska så snart efter att omslaget påbörjats. Det linjära området verkar intressant. V DD n1 V ut Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 11(41)

ON-RESISTANSEN HOS MOS-TRANSISTORN 1(5) Låt oss anta att V ut (= V DS för n1) till sist har fallit till en mycket låg spänning. Vi vet redan att n1 är i sitt linjära område. Men dessutom, V DS 2 ifall V DS är mycket litet, blir försumbart i uttrycket 1 2 I D = k ( V GS V T )V DS - V 2 DS. V ut Med ett uttryck som I D = k ( V GS V T )V DS kan vi helt plötsligt skapa oss ett mått på kanalens ON-resistans: R ON V DS 1 = -------- = ----------------------------- = I D k ( V GS V T ) 1 ----------------------------- k ( V DD V T ) V DD n1 Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 12(41)

ON-RESISTANSEN HOS MOS-TRANSISTORN 2(5) När man räknar på ON-resistansen för en MOS-transistor, tänker man sig att kanalspänningen är nästan 0 V. Om man protesterar och säger att ON-resistansen inte kan vara särskilt representativ för dess egenskaper genom hela omslaget... ja då har man en poäng. - Men vi är rationella ingenjörer och vi approximerar när vi måste (men vi håller samtidigt, genom vår grundmurade förståelse, ordning på ungefär hur stort fel vår gissning ger). Ur en annan synvinkel är ON-resistansen helt logisk: Hur mycket spänning ligger över en riktig strömbrytare som är påslagen? Jo, cirka 0 V. Kanalspänningen ska vara mycket liten, annars är transistorn inte påkopplad! Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 13(41)

ON-RESISTANSEN HOS MOS-TRANSISTORN 3(5) Minns ni småsignalsresistansen för den mättade transistorn, i Föreläsning 4? Vi flyttade så att säga origo på grafen till arbetspunkten och mätte upp lutningen. I D 1 ---- r ut = I D ------------ V DS V DS Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 14(41)

ON-RESISTANSEN HOS MOS-TRANSISTORN 4(5) Gör samma manöver som för småsignalsresistansen, fast nu med V DS = 0. Denna resistans är en vanlig storsignalsresistans som approximerar en icke-linjär komponent. För V = 0 är I = 0 och Ohms lag V = R I är uppfylld. I D 1 --------- R ON = I D ------------ V DS V DS = 0 V DS = V ut Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 15(41)

ON-RESISTANSEN HOS MOS-TRANSISTORN 5(5) ON-resistansen i kanalen kan tydligen skrivas 1 L 1 R ON = ---------------------------- = --- ------------------------------------- k( V DD V T ) W µc ox ( V DD V T ). Här kan W, L och V T påverkas av kretskonstruktören. I digitala kretsar använder man oftast det minsta L som finns och V T ändrar man inte i en handvändning. V ut För att ta konstruktionsbeslut kan man alltså 1 använda sig av ON-resistansen: R ON = --- konstant. W Så hur använder man egentligen måttet ON-resistans? V DD n1 Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 16(41)

EKVIVALENT ON-RESISTANS 1(2) R n2 R n1 V ut Vi tänker oss två seriekopplade NMOS:ar som representeras av två ON-resistanser. Det värsta som kan hända, fördröjningsmässigt, är att de två transistorerna slås på exakt samtidigt. Kan man approximera hur de två transistorerna samverkar i ett sådant omslag? Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 17(41)

EKVIVALENT ON-RESISTANS 2(2) Utnyttjar vi begreppet ON-resistans kan vi ta fram en RC-tidskonstant R eq C L, där den ekvivalenta ON-resistansen R eq är R n1 + R n2. R n2 R n1 V ut Skulle vi ha seriekopplat två 4-µm breda NMOS:ar, beter sig seriekopplingen som vore den en enda 2-µm bred NMOS-transistor. För det generella fallet kan vi formulera en ekvivalent bredd: 1 1 1 -------- = -------- + --------. W eq W n1 W n2 Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 18(41)

ILLUSTRATION AV SIZING 1(2) 1. Anta att NMOS-nätet till höger (en NOR-grind) klarar sitt fördröjningskrav med minimal bredd (med s.k. minimum-size : W n = 2 µm) 2. Sök fallet för worst-case fördröjning i NMOS-nätet! Värsta fördröjningen uppstår om endast en av de två NMOS-transistorerna slår om (den andra är avstängd). 3. Bestäm den ekvivalenta bredden på PMOS-nätet! PMOS-nätet som helhet ska vara roten av mobilitetskvoten (vilken råkar vara 2) gånger så stor som NMOS-nätet som helhet: W p, eq = 2 2 = 4 µm p1 p2 2µm 2µm Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 19(41)

ILLUSTRATION AV SIZING 2(2) 4. Bredda PMOS:ar ( siza ) för att uppfylla W p,eq 1 1 1 Vi har alltså ------------- = -------- + -------- och W p1 = W p2, W p, eq vilket ger W p1 = W p2 = 8 µm! W p1 W p2 Vad har vi gjort? Jo, vi har sizat så att den värsta stigtiden (på utgång) som kan inträffa är lika stor som den värsta falltiden! Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 20(41)

ATT PARTITIONERA GRINDAR Man kan skriva fördröjningen genom en grind som en funktion av både fan-in (FI) och fan-out (FO): - Fan-out anger hur många grindar som drivs av grinden som vi anger fan-out för. - Fan-in handlar om hur många ingångar grinden i fråga har, och därför anger fan-in i CMOS hur många seriekopplade MOS:ar vi återfinner i NMOS- eller PMOS-nätet. t d = a 1 FI + a 2 FI 2 + a 3 FO. Som man kan se har fan-in större inflytande på fördröjningen än fan-out har. Tumregeln för grindar i CMOS brukar vara att undvika fler än tre (3) MOS-transistorer i serie. Man ordnar detta genom partitionering. Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 21(41)

4-IN AND-GRIND - PARTITONERAD ELLER INTE? Partitionering f = ab + cd = abcd Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 22(41)

Energiåtgång och effektförbrukning i CMOS (S&S4 5.8/S&S5: 4.10.4, 10.1.2, 10.2.4) Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 23(41)

STRÖM DRAGEN FRÅN V DD UNDER 10 KLOCKPERIODER type n - 8x8-bit multiplier 9,000m I 8,000m 7,000m 6,000m 5,000m 4,000m 3,000m 2,000m 1,000m 0,000 0,0000000 100,0000000n 200,0000000n Time (lin) (TIME) Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 24(41)

NÄRBILD PÅ EN DRYG KLOCKPERIOD I en krets med många grindar och stort logikdjup, varierar strömmen från cykel till cykel. Skälet är att olika s.k. indatavektorer, de logiska signaler som läggs på ingångarna, skapar logiska omslag på olika platser, i olika grindar. 8,000m 7,000m 6,000m 5,000m 4,000m 3,000m 2,000m 1,000m 0,000 120 00000000n Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 25(41)

UPPLADDNING AV EN ENDA INVERTERARES UTGÅNG Panel 1 2,2000m 2,0000m 1,8000m 1,6000m 1,4000m 1,2000m 1,0000m Q = I dt 800,0000u 600,0000u 400,0000u 200,0000u 0,0000 0,00000000 100,00000000p Time (lin) (TIME) 200,00000000p Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 26(41)

MEDELSTRÖM UNDER TIDSINTERVALLET Panel 1 2,2000m 2,0000m 1,8000m 1,6000m 1,4000m 1,2000m I medel = I dt --------- T 1,0000m 800,0000u 600,0000u 400,0000u 200,0000u 0,0000 0,00000000 100,00000000p Time (lin) (TIME) 200,00000000p Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 27(41)

MEDELEFFEKT OCH ENERGI UNDER TIDSINTERVALLET Panel 1 1. Laddningar motsvarande Q = I medel T har åkt från V DD till utnoden. 2,2000m 2,0000m 1,8000m 1,6000m 1,4000m 2. Den elektriska energin E = Q V DD har dragits från V DD. 0,00000000 100,00000000p Time (lin) (TIME) 200,00000000p 1,2000m 1,0000m 800,0000u 600,0000u 400,0000u 200,0000u 0,0000 3. Den totala effekten Q V DD P = ---------------- = I T medel V DD har utvecklats (som värme, i PMOS och NMOS:arna) när utsignalen senare har slagit om till en 0:a och Q har nått jorden! Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 28(41)

NÅGRA REFLEKTIONER KRING EFFEKT OCH ENERGI Elektrisk energi säger något om hur många laddningar som förbrukats under en viss tid och syftar indirekt till en medeleffekt över tiden. Man använder ofta energibegreppet när man jämför inbyggda system; en applikation (kanske att packa upp en MP3-låt?) man kör på en inbyggd processor kommer kräva en viss energi från det att den startar till det att den är klar. Ju mer energi applikationen kräver, desto kortare batterilivslängd. Momentan effekt p = i V DD, å andra sidan, ger en vink om hur mycket ström som dras i ett givet ögonblick. Denna information är viktig för hur man konstruerar kretsarna.till exempel: Hur breda ledare krävs för att forsla ström? Hur ska IC-kapseln dimensioneras? Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 29(41)

FLERA SKÄL TILL EFFEKT/ENERGI Statisk effektförbrukning - Läckageeffekt P l, främst p.g.a. subtröskelströmmar (V DS = V DD och V GS = 0) Dynamisk effektförbrukning - Omslagseffekt (switching) P sw P l P sw Storleksförhållanden mellan olika effektslag Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 30(41)

OMSLAGSEFFEKT (SWITCHING POWER) Det krävs energin E = Q V DD = ( C L V) V DD C L från matningsspänningen V DD för att ladda upp utgångsnoden, som initialt är tom på laddning, till V. Denna energi omvandlas till värme i transistorerna under upp- och urladdning. Energi är effekten utvecklad under en viss tid, så effekten skrivs som 1 2 2 P sw = -- V T DD A i C i = f V DD i i där A i = sannolikheten att noden i slår 0 1 (eller 1 0). A i C i, Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 31(41)

MOS-TRANSISTORNS SUBTRÖSKELLÄCKAGE I D q( V GS V T ) qv DS ---------------------------- ----------- kt kt I OFF e 1 e när V GS är kring V T V in = 0 V V ut = V DD I OFF V GS = V T V GS För detta fall är det NMOS:en som läcker Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 32(41)

RAM-minnet (S&S4: 13.9-13.11/S&S5: 11.3-11.5) Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 33(41)

RAM:ETS ARKITEKTUR Bit line Word line Radavkodare Maximalt antal bitar är 256 kbits. Därefter vidtar man s.k. minnespartitionering. Kolumnavkodare Läs/skrivkretsar Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 34(41)

Minnesceller... - måste hållas extremt små. RAM:ETS DELAR Läsförstärkare för utläsning och drivare för skrivning... - måste ha extremt bra prestanda, för dessa måste kompensera för alla tricks man gör i minnescellerna. Dessa block ska t.ex. återvinna stabila signaler, från mycket svaga. Rad- och kolumnavkodare... - konstrueras mer rättframt. Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 35(41)

EN STANDARD 6-TRANSISTORS SRAM CELL 1(2) Skrivning till cell: 1. Sätt bit-linorna till data respektive dess invers (data). 2. Ge adressordet (öppna passtransistorer). 3. Nu tvingas inverterarna att lagra det nya datat. WL BL = data BL = data Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 36(41)

EN STANDARD 6-TRANSISTORS SRAM CELL 2(2) Läsning av cell: 1. Förladda bit-linorna till V DD alternativt V DD /2 och lämna dem i ett s.k. dynamiskt tillstånd. WL BL BL 2. Ge adressordet (öppna passtransistorer). 3. Inverterarna kommer nu att ändra spänningen på bit-linorna enligt lagrat data. Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 37(41)

LÄSFÖRSTÄRKARE Läsförstärkaren gör så att man kan ha ett lågt V på bit-linorna, vilket ger möjlighet att bygga små RAM. Den leder också till lägre effektförbrukning och högre hastighet, då den hjälper till att utföra omslaget på bit-linorna. 1. Utjämna BL:s (om förladdning till V DD /2 används så står inverterarna mitt på sina VTC:er, vilket ger maximal förstärkning). EQ är alltså satt till 1. BL SENSE EQ BL 2. Ge lässignal, d.v.s. SENSE = 1. SENSE 3. Minsta lilla skillnad mellan BL och BL upptäcks av läsförstärkaren som slår om en lina till 0. Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 38(41)

LÄSFÖRSTÄRKARENS ARBETSPUNKT Används förladdning till V DD /2 så ställer man alltså förstärkaren i ett läge så båda inverterarna befinner sig på sina V TRIP (då V in ungefär är lika med V DD /2). V DD V ut Idealt sett är förstärkningen oändligt hög i mitten av VTC:n. I verkligheten är förstärkningen inte oändlig, men ändock mycket stor och minsta lilla ändring av V in kring V TRIP får stora följdverkningar på V ut. V DD V in Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 39(41)

EN KLASSISK 1-TRANSISTORS DRAM CELL Skrivning till cell: 1. Sätt BL till data. 2. Ge adress på WL. 3. Nu lagras det nya datat dynamiskt på C D. BL = data WL C D Läsning av cell: 1. Förladda BL till någon spänning. 2. Ge adress på WL. WL BL 3. Spänningen på BL kommer förändras då laddningen i C D kommer distribueras ut på både C D och C BL. En läsförstärkare används för att avkänna förändringen! C BL C D Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 40(41)

LITE MER OM DRAM-CELLER Utläsning av DRAM-cell är destruktiv, eftersom laddningen på C D förändras. Utläsningen måste alltså förstärka upp bit-linorna och återföra detta värde till DRAM-cellerna detta kallas refresh. DRAM:et bygger alltså på s.k. laddningsdelning mellan C D och C BL. Sålunda måste C D ha en ganska stor kapacitans, för att C D :s laddning ska kunna inverka på C BL :s spänning. Kapacitansen kan vara på några tiotals ff, och detta ska ordnas på en ytterst begränsad yta (tricks krävs!). Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 41(41)