Wykład 6
Transkrypt
Wykład 6
Lecture 6 Pamięci RAM Przepływ danych Świat zewnętrzny w urządzeniach cyfrowych Dane wejściowe Transmisja danych Sensory Porty komunikacyjne Dane wyjściowe Wyświetlacze Monitory Przetwarzanie danych Przechowywanied anych Układy logiczne Magistrale uP, uC Pamięć Porty We/Wy masowa Pamięć lokalna (podręczna) Pamięć o dostępie swobodnym (DRAM, MRAM) Nośniki: ¾ Magnetyczne (HDD) ¾ Optyczne (CD, DVD) Pamięci DRAM (Dynamic Random Access memory) SRAM (Static Random Access memory) FLASH (Static Random Access memory) FRAM (Ferroelectric Random Access Memory) PFRAM (Polymer Ferroelectric Random Access Memory) OUM (Ovonic Unified Memory) MRAM (Magnetoresistive Random Access Memory) o Kategorie pamięci pamięci oparte na architekturze matrycowej RAM DANE ULOTNE - SRAM - DRAM ROM DANE NIEULOTNE - FeRAM - MRAM REPROGRAMOWALNE - EPROM - EEPROM - FLASH JEDNOKROTNIE PROGRAMOWALNE - PROM Pamięc SRAM Komórka pamięci Elementami pamięci SRAM są przerzutniki Cechy pamięci SRAM: z duża szybkość pracy z duży pobór mocy z brak potrzeby odświeżania z Typowe zastosowania – pamieć podręczna Pamięć SRAM In SRAM memory a form of flip-flop holds each bit of memory. A flip-flop for a memory cell takes six transistors, but never has to be refreshed. Static RAM is a type of RAM that holds its data without external refresh, for as long as power is supplied to the circuit. This makes static RAM significantly faster than dynamic RAM. In contrast, SRAMs have the following weaknesses, compared to DRAMs: •Cost: SRAM is, byte for byte, several times more expensive than DRAM. •Size: SRAMs take up much more space than DRAMs (which is part of why the cost is higher). Pamięc DRAM Komórka pamięci Podstawowymi elementami pamięci DRAM są pojemności pasożytnicze Cechy pamięci DRAM: zduża pojemność zmały pobór mocy zwymaga odświeżania zdostęp ograniczony w momencie odświeżania z Typowe zastosowania – pamięć operacyjna Ewolucja pamięci DRAM: FPM, EDO,BEDO,SDRAM,SLDRAM,DRDRAM, DRAM,DDR,EDRAM Pamięc DRAM The capacitor, when energized, holds an electrical charge if the bit contains a "1" or no charge if it contains a "0". The capacitor holds a charge for a short period of time – refresh circuit is needed: to read the contents of every cell and refresh them with a fresh "charge" before the contents fade away and are lost. Pamięc DRAM Rozwój modułów pamięci używanych w komputerach PC SIMM EDO SDRAM RDRAM (Rambus DRAM) DDR1 DDR2 Pamięc FLASH Rok 1988 Flash 256 kilobajtów NOR FLASH Rok 1989 NAND FLASH - TOSHIBA Pamięc FLASH Floating gate technology To program the device, high voltage is generated on the control gate to accelerate the electrons (N-channel device) toward the source (see item 2 in figure). As a result, the electrons gain sufficient kinetic energy to penetrate the insulating layer and are trapped in the polysilicon material (see item 3). Pamięc FLASH Pamięc FLASH podanie odpowiednio wysokiego napięcia (10..18 V) na bramkę sterującą oraz dren - zapis danych w komórce pamięci (wpisanie „0”) Pamięc FLASH Zasada działania Pamięc FLASH Der Flash-Speicher speichert seine Informationen auf dem Floating-Gate. Bei einem Löschzyklus durchtunneln die Elektronen die Oxidschicht. Dafür sind hohe Spannungen erforderlich. Dadurch wird bei jedem Löschvorgang die Oxidschicht, die das FloatingGate umgibt ein klein wenig beschädigt (Degeneration). Pamięc FLASH Przykłady pamięci FRAM (Ferroelectric RAM) Zasada działania komórki pamięci When an electric field is applied to a ferroelectric crystal, the central atom moves in the direction of the field. As the atom moves within the crystal, it passes through an energy barrier, causing a charge spike. Internal circuits sense the charge spike and set the memory. If the electric field is removed from the crystal, the central atom stays in position, preserving the state of the memory. Therefore, the FRAM memory needs no periodic refresh and when power fails, FRAM memory retains its data. It's fast, and doesn't wear out! FRAM (Ferroelectric RAM) z Trwałość 1016 zapisów z Każdej komórce pamięci odpowiada jeden tranzystor sterujący. z Odczyt destruktywny ( atom pochłania dawkę energii) W pamięciach FRAM nośnikiem informacji są w nich kryształy specjalnie dobranej substancji - PZT (tlenki ołowiu, cyrkonu i tytanu - PbO, ZrO2, TiO2) lub SBT (tlenki strontu, bizmutu, tanatalu domieszkowane niobem – SrBi2Ta2O9) zawierające wewnątrz siatki krystalicznej atomy o dwóch stabilnych pozycjach. FRAM Układ warstwowy pamięci FRAM FRAM memory technology is compatible with industry standard CMOS manufacturing processes. The ferroelectric thin film is placed over CMOS base layers and sandwiched between two electrodes. Metal interconnect and passivation complete the process. FRAM Macierz FRAM z logiką sterującą 2C/2T – older architecture 1C/1T – eliminated the need for an internal reference capacitor within every cell in the ferroelectric memory array (like a DRAM ) FRAM Macierz FRAM z logiką sterującą FRAM Karta katalogowa pamięci FRAM 4Mbit firmy RAMTRON Powyższe zalety pamięci FRAM powodują wypieranie pamięci EEPROM (Electrically Erasable Programmable Read Only Memory) FRAM RAM memory has several advantages over products that use floating gate storage technology such as EEPROM or Flash. The programming process for floating gate technology takes several milliseconds, which is an inordinately long time for highperformance applications. FRAM can write in billionths of a second, compared to millionths of a second with floating gate technologies. The programming process is also destructive to the insulating layer. As a result EEPROM and Flash devices have a limited write endurance of typically 100,000 to 1,000,000 writes compared to 1,000,000,000,000 or more for FRAM. Any finally, high voltages are required to program floating gate technologies whereas FRAM can operate with a relatively low 3-volt power supply. PFRAM (Polymer Ferroelectric RAM) Łańcuch polimeru PFRAM Zapis odbywa się przez zmianę polaryzacji dipola po przyłożeniu napięcia do tworzących macierz adresową elektrod umieszczonych po obu stronach warstwy pamięciowej. Warstwowa budowa pamięci PFRAM Cechy PFRAM Za adresowanie, zapis i odczyt odpowiada macierz elektrod (nie ma tranzystorów) z Pamięć jest nieulotna z Cała elektronika sterująca może być umieszczona poza elementami pamięciowymi, warstwy polimeru i elektrody można też nanieść na układ sterujący wykonany w technologii CMOS z Pamięc o strukturze trójwymiarowej (możliwość nakładania jedna na drugą rozdzielonych cienkim izolatorem kolejnych warstw nośnika wraz z elektrodami) z Wg twórców technologii, pamięć o wielkości karty kredytowej mogłaby pomieścić nawet 250 000 TB z Nośnik polimerowy odznacza się znakomitą trwałością i odpornością na temperatury od -40 do 110 stopni Celsjusza z Niezwykle tania produkcja z Operation Cechy PFRAM Organo-fluoride polymer chains with dipole moment are polarized to high / low resistive state z Cross point cell z Multi layers of can be stacked atop standard CMOS z Attributes Non-Volatile z Very High Density z High internal voltage z Direct byte read and write ~ 50 usec z Issues Destructive Read z Limited read and write endurance z Max Storage temperature < 130 oC z OUM (OUM - Ovonic Unified Memory) Technologia rozwijana głównie przez firmę INTEL Zasada działania zbliżona do sposobu zapisu na płytach CD/DVD Zmiana stanu z krystalicznego na amorficzny dokonywana jest przez doprowadzenie energii elektrycznej. Konkurencja dla pamięci Flash – 10 trylionów cykli zapisów, czasy dostępu - dziesiątki nanosekund Niska cena z OUM Budowa komórki OUM Przejście fazowe w nośniku OUM Nośnikiem informacji jest stop (Ge, Sb, Te - german, antymon, tellur), kodowanie bitów polega na zmianie fazy punktów nośnika z krystalicznej (logiczna jedynka) na amorficzną (logiczne zero) i odwrotnie. z OUM Zmiana fazy podczas zapisu wymuszana jest przez podgrzanie impulsem prądu. O zapisanej wartości decyduje wysokość napięcia i czas trwania impulsu. z Odczyt wartości odbywa się przez pomiar oporności Do sterowania komórkami pamięci służy macierz tranzystorów MOS (po jednym na komórkę), umieszczone w strukturze będącej podkładem nośnika. z z Czas zapisu komórki ok. 100ns OUM odznacza się też bardzo wysoką trwałością - wytrzymuje 1013 zapisów, zaś dane zachowywane są przez ponad 10 lat z Prosty proces produkcyjny - konwencjonalny proces CMOS zakończony dodaniem cienkowarstwowego nośnika zCzym się rozni od pamieci dysku optycznego? z Podstawowe zalety MRAM DRAM SRAM FLASH FeRAM MRAM Szybkość zapisu Duża Duża Mała Średnia Duża Szybkość odczytu Duża Duża Duża Średnia Duża Gęstość upakowania Duża Mała Duża Średnia Duża Wysoka Wysoka Niska Niska Wysoka Duży Niski Niski Niski Niski Konieczność odświeżania Tak Nie Nie Nie Nie Nieulotność Nie Nie Tak Częściowa Tak Trudna Dobra Dobra Średnia Dobra Częstotliwość taktowania Pobór energii Skalowalność ¾ szybkość SRAMu ¾ gęstość upakowania DRAMu ¾ nieulotność FLASH + 9 Niskie koszty produkcji 9 Bardzo niska „konsumpcja” energii 9 Brak „wąskiego gardła” w przesyłaniu danych Od fizyki do spintroniki Odkrycia w dziedzinie fizyki: ¾ Efekt magnetorezystancyjny – koniec XIX wieku ¾ Anisotropic MR (AMR) – lata 1980 M θ M M I I I Od fizyki do spintroniki Odkrycia w dziedzinie fizyki: ¾ Efekt magnetorezystancyjny – koniec XIX wieku ¾ Anisotropic MR (AMR) – lata 1980 ¾ Giant MR (GMR) – lata 1980-95 Od fizyki do spintroniki Odkrycia w dziedzinie fizyki: ¾ Efekt magnetorezystancyjny I – koniec XIX wieku ¾ Anisotropic MR (AMR) – lata 1980 ¾ Giant MR (GMR) – lata 1980-95 ¾ Tunneling MR (TMR) – rok 1995 R - duże I R - małe MAGNETOELEKTRONIKA SPINTRONIKA Przechowywanie bitu Programowanie : ¾ DRAM: przeładowanie pojemności ¾ Flash, EEPROM: pływająca bramka ¾ FeRAM: przeładowanie kondensatora ferroelektrycznego Przechowywanie bitu MRAM: zmiana orientacji magnetycznej TMR [%] „1” „0” Natężenie pola magnetycznego [Oe] Miękki ferromagnetyk Izolator Twardy ferromagnetyk Implementacja komórki 1MTJ/1T Warstwa „swobodna” Bariera tunelowa Warstwa „zamocowana” Antyferromagnetyk AF Podłoże B H clad I = = 2 H clad w H unclad = I 2⋅ w Zapis Li ni a za pi s u I sł ZS ow a IZB TMR [%] Linia bitu Tranzystor wyłączony Linia odczytu słowa Natężenie pola magnetycznego [Oe] Odczyt Linia bitu Iwy za pi s u sł ow a IO Li ni a V Tranzystor włączony VG Linia odczytu słowa Iwy = IO – (V / RMTJ) Nieustanne badania i udoskonalenia Wprowadzanie innych struktur komórek pamięci Modyfikacje komórki MTJ i warstwy tunelowej TMR zależy od: ¾ Grubości warstwy tunelowej ¾ Rodzaju materiału w barierze tunelowej Al2O3 MgO Górna elektrodav Atomy warstwy izolatora Rozproszenie Dolna elektroda Bez rozproszenia RA [kOhm/um2] ¾Temperatury 240% 157% Fe/MgO/Fe TMgo = 2.3nm Natężenie pola magntycznego [Oe] Nieustanne badania i udoskonalenia Wprowadzanie innych struktur komórek pamięci Modyfikacje warstwy tunelowej Udoskonalanie technologii pod kątem masowej produkcji AIST (Advanced Industrial Since and Technology) – wrzesień 2004r Górna elektroda MgO Dolna elektroda Al2O3 975% 9200mV 9do 128Mbit Antyferromagnetyk 9 TMR = 230% (Temp. pok.) 9 Vout = 370mV 9 Pojemność ~1GBit Podłoże krzemowe Architektura 4Mb MRAM Prototypy i ich parametry 9 Motorola semiconductors – 2003/2004 9 Infineon, IBM – czerwiec 2004r ¾Pojemność: 16MB ¾Czas dostępu: 10-15ns Pojemność Taktowanie Komórka Czas dostępu Czas zapisu Przechowywani e Kierunki rozwoju pamięci Masowa produkcja MRAM (MgO) RRAM (CMR) FREESCALE MR2A16A 4 Mbit MRAM FREESCALE MR2A16A_4_Mbit_MRAM Pamięci - podsumowanie