MIKROELEKTRONIKA, VIEEA306

Slides:



Advertisements
Hasonló előadás
Digitális elektronika
Advertisements

Neumann-elvek A számítógép legyen teljesen elektronikus, külön vezérlő és végrehajtó egységgel. Kettes számrendszert használjon. Az adatok és a programok.
Logikai alapkapcsolások
Alapvető digitális logikai áramkörök
Sorrendi (szekvenciális)hálózatok tervezése
Az integrált áramkörökben (IC-kben) használatos alapáramkörök
Az előadásokon oldandók meg. (Szimulációs modell is tartozik hozzájuk)
Memória típusok csoportosítása, jellemzése
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke A programozás alapjai 1. (VIEEA100) 9. előadás.
Analóg alapkapcsolások
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke 1. zárthelyi megoldásai október 18.
Kovalens kötés a szilícium-kristályrácsban
Számítógépek felépítése 4. előadás ALU megvalósítása, vezérlő egység
A memória.
Tematikus fogalomtár FÉLVEZETŐS TÁRAK
MI A MEMÓRIA? A memória tulajdonképpen egy logikai áramkör, ami adatok megőrzésére alkalmas. Az adat számunkra most azt jelenti, hogy van-e jel vagy nincs.
MOS integrált áramkörök Mikroelektronika és Technológia BME Elektronikus Eszközök Tanszéke 1999 október.
A mikroszámítógép felépítése
VI.) Memóriák, memória szervezés
Mikrokontroller (MCU, mikroC)
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke A termikus tesztelés Székely Vladimír.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Integrált mikrorendszerek II. MEMS = Micro-Electro-
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Az elektrosztatikus mozgatás Székely Vladimír Mizsei.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke IC layout tervek tesztelése.
Megújuló energiaforrások – Lehetőségek és problémák
Félvezető memóriák Elektronikus Eszközök Tanszéke
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke IC layout tervek tesztelése.
MIKROELEKTRONIKA, VIEEA306
MIKROELEKTRONIKA, VIEEA306
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA306 Integrált mikrorendszerek:
MIKROELEKTRONIKA, VIEEA306
MIKROELEKTRONIKA, VIEEA306
MIKROELEKTRONIKA, VIEEA306
MIKROELEKTRONIKA, VIEEA306
MIKROELEKTRONIKA, VIEEA306
MIKROELEKTRONIKA, VIEEA306
Monolit technika MOS technológia Mizsei János Hodossy Sándor BME-EET
Integrált áramkörök tesztelése (minőségellenőrzés)
Cim Design flow, production flow, maszkok, technológia Tervezési szabályok, lambda. Pálcika diagram, alap layoutok Layout tervezés, P&R.
Berendezés-orientált IC-k BME Villamosmérnöki és Informatikai Kar Elektronikus Eszközök Tanszéke Székely Vladimír, Mizsei János 2004 április BME Villamosmérnöki.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA306 MOS áramkörök: CMOS áramkörök,
MIKROELEKTRONIKA, VIEEA306
MIKROELEKTRONIKA, VIEEA306
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA306 A bipoláris IC technológia.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Mikroelektronika Laboratórium Tájékoztató
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA306 A bipoláris tranzisztor.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA306 Integrált áramkörök: áttekintés,
MIKROELEKTRONIKA, VIEEA306
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA306 Félvezető fizikai alapok.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke 2. zárthelyi megoldásai december 2.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke 1. zárthelyi megoldásai október 11.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke 1. zárthelyi megoldásai október 10.
MIKROELEKTRONIKA, VIEEA306
MIKROELEKTRONIKA, VIEEA306
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Mikroelektronika Laboratórium Tájékoztató
MIKROELEKTRONIKA, VIEEA306
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA306 A pn átmenet működése: Sztatikus.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Zárthelyi előkészítés október 10.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA /2009 I. félév Követlemények.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA /2012 I. félév Követelmények.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA /2013 I. félév Követelmények.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA /2011 I. félév Követelmények.
MIKROELEKTRONIKA, VIEEA306
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Termikus hatások analóg integrált áramkörökben Esettanulmány:
Készítette:Mohamed Ahmed Azmi 9.A. Random Access Memory Alap tudnivalók a RAM -ról: Írható és olvasható memória. Feladata ideiglenes adatok tárolása,
RAM (Random Access Memory)
MIKROELEKTRONIKA, VIEEA306
Tároló tulajdonságú logikai hálózatok
Programozható áramkörök
A félvezető eszközök termikus tulajdonságai
Előadás másolata:

MIKROELEKTRONIKA, VIEEA306 MOS áramkörök: Alkatrészkészlet, konstrukciós kérdések http://www.eet.bme.hu/~poppe/miel/hu/14-MOS-AK.ppt

Vizsgált absztrakciós szint RENDSZER (SYSTEM) + RÉSZEGYSÉG (MODULE) KAPU (GATE) Vout Vin ÁRAMKÖR (CIRCUIT) ESZKÖZ (DEVICE) n+ S D G 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Ismétlés: CMOS alapkapuk nMOS hálózat: GND-re húzza le a kimenetet: Pull-Down Network (PDN) pMOS hálózat: VDD-re húzza fel a kimenetet: Pull-Up Network (PUN) PUN a PDN duálisa F(In1,In2,…InN) VDD In1 In2 InN PUN PDN … Y A B VDD 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Komplex kapu – ez még átlátható: PUN A C D C B D VDD X X = !((A+B)•(C+D)) C D B A A Consistent Euler paths ABDC BDCA DCAB CABD BACD ACDB CDBA DBAC and NOT DACB, BCAD, etc. B PDN A GND B C D 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Duális áramkör szerkesztése C A E D B 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Statikus CMOS teljes összeadó !Cout = !Cin & (!A | !B) | (!A & !B) Cout = Cin & (A | B) | (A & B) !Sum = Cout & (!A | !B | !Cin) | (!A & !B & !Cin) Sum = !Cout & (A | B | Cin) | (A & B & Cin) B A Cin !Cout !Sum 24 + 4 (for C and Sum inverter) transistor Full Adder No more than 3 transistors in series Loads: A-8, B-8, Cin-6, !Cout-2 Number of “gate delays” to Sum – 3? 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Transzfer kapuk használata A hagyományos kivitelű statikus CMOS teljes összeadó nehezen áttekinthető, sok tranzisztort igényel. Egyszerűsítés: transzfer kapu (transmission gate) használata ne csak a VDD-GND áramút kialakításával hozzunk létre logikai funkciót jelútba is beiktathatunk kapcsolót analóg kapcsoló digitális á.k-ben 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Transzfer kapus logikák jellemzői CMOS-ban: ellenütemben vezérelt n/p tranzisztorok kevesebb tranzisztor kell megfordítható jelút nincs statikus fogyasztás Soros ellenállás számít – négynél több transzfer kaput ne kössünk sorba Transzfer kapu beépített inverterrel Transzfer kapu ellenütemű vezérléssel 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Transzfer kapus áramköri példák Tipikus: XOR, mux/demux XOR kapu: 4 bemenetű MUX: A B Y = A XOR B D0 D1 D2 D3 S0 NS0 Y NS1 S1 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

TG multiplexer layout-ja S S F S VDD In2 S F In1 How does this compare to a static complementary multiplexer (4t in pull down, 4t in pull up), so 2 fewer transistors. Smaller - probably Faster? Cooler? S F = !(In1  S + In2  S) GND In1 S S In2 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Teljes összeadó transzfer kapukkal Sum Cout A B Cin For class handout 16 tr. 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Statikus CMOS teljes összeadó !Cout = !Cin & (!A | !B) | (!A & !B) Cout = Cin & (A | B) | (A & B) !Sum = Cout & (!A | !B | !Cin) | (!A & !B & !Cin) Sum = !Cout & (A | B | Cin) | (A & B & Cin) B A Cin !Cout !Sum 24 + 4 (for C and Sum inverter) transistor Full Adder No more than 3 transistors in series Loads: A-8, B-8, Cin-6, !Cout-2 Number of “gate delays” to Sum – 3? 23 tr. 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Dinamikus MOS logikák Elv: 2 fázisú működés Φ Φ egy kapcsoló pMOS tranzisztorral egy kapacitást feltöltünk VDD feszültségre: előtöltés vagy pre-charge következő fázisban VDD-ről leválik a kondenzátor és egy nMOS logikai hálózaton keresztül a kapacitást (a bemenetek függvényében) kisütjük vagy töltve hagyjuk: ez a kiértékelés vagy evaluation In1 In2 PDN In3 Me Mp Φ Out CL pre-charge Φ evaluation t 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Dinamikus kapu Φ Φ Két fázisú működés Precharge (Φ = 0) PDN In3 Me Mp Φ Out CL Out Φ A B C Mp Me For class handout Két fázisú működés Precharge (Φ = 0) Evaluate (Φ = 1) 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Dinamikus kapu Φ Φ Φ Két fázisú működés Precharge (Φ = 0) Out Φ A B C Mp Me off Φ Mp on 1 Out CL !((A&B)|C) In1 In2 PDN In3 Φ Me off on For lecture Evaluate transistor, Me, eliminates static power consumption Két fázisú működés Precharge (Φ = 0) Evaluate (Φ = 1) Ha egy dinamikus kapu kimenetét kisütöttük, az nem süthető ki újból amíg egy pre-charge periódusban újra fel nem töltjük 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Dinamikus kapuk főbb jellemzői A logikai funkciót a PDN valósítja meg 2N tranzisztor helyett N+2 tranzisztor elégséges kisebb helyfoglalás mint statikus CMOS-nál Geometriai arányok nem izgalmasak a működés szempontjából Csak dinamikus teljesítményfelvétel (nincs egymásba vezetés) Előtöltő órajel kell 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Dinamikus viselkedés CLK In1 In2 In3 In4 Out In & Evaluate Precharge Time, ns Voltage Evaluate Precharge 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Tároló áramkörök: dinamikus D ff Dinamikus latch és ff "Analóg mintavevő-tartó" áramkörök digitális környezetben Tároló kapacitás: inverter bemeneti kapacitása 2 tároló sorba kötve, nem átlapoló órajellel vezérelve: master-slave FF CIN EN D /Q D Q CK2 CK1 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Tároló áramkörök: dinamikus D ff Egyszerűsített verzió: nincs második, nem átlapoló órajel transzfer gate ellenütemű vezérlése inverterrel D Q CLK /CLK 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Statikus tárolók Logikai kapukból építhetők fel, visszacsatolással Q /Q /R /S EN D Q /Q RS-latch D-latch 5 cella, 18 tranzisztor Kibővítve: D-latch 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

D latch OR-AND-INVERT kapus kivitel: Q /EN D /D /Q Dinamikus verzió kevesebb tranzisztort igényelt 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

D flip-flop 2 db D latch sorba kötve és ellenütemű órajellel vezérelve CLK Q /Q Q D QN 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Memóriák – hierarchia Speed (ns): .1’s 1’s 10’s 100’s 1,000’s Second Level Cache (SRAM) Control Datapath Secondary Memory (Disk) On-Chip Components RegFile Main (DRAM) Data Instr ITLB DTLB eDRAM Speed (ns): .1’s 1’s 10’s 100’s 1,000’s Size (bytes): 100’s K’s 10K’s M’s T’s Cost: highest lowest 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

Félvezető memóriák RWM NVRWM ROM Random Access Non-Random Access EPROM Mask-programmed SRAM (cache, register file) FIFO/LIFO E2PROM DRAM Shift Register CAM FLASH Electrically-programmed (PROM) 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008

DRAM chip kapacitás növekedése 2008-10-14 MOS áramkörök © Poppe András & Székely Vladimír, BME-EET 2008