Lecture 6. Pamięci RAM



Podobne dokumenty
Pamięci magnetorezystywne MRAM czy nowa technologia podbije rynek pamięci RAM?

Architektura systemu komputerowego

Cyfrowe układy scalone

Cyfrowe układy scalone

43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania

Zastosowanie GMR w dyskach twardych HDD i pamięci MRAM

Autorzy: Banaszek Juliusz Dębski Janusz. Pamięci RAM kierunki rozwoju.

Cyfrowe układy scalone

Opracował: Grzegorz Cygan 2012 r. CEZ Stalowa Wola. Pamięci półprzewodnikowe

Pamięci RAM kierunki rozwoju

Pamięć. Podstawowe własności komputerowych systemów pamięciowych:

PROJEKTOWANIE UKŁADÓW VLSI

RODZAJE PAMIĘCI RAM. Cz. 1

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1

Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami

Komputerowa pamięć. System dziesiątkowego (decymalny)

Podstawy Mikroelektroniki

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

System mikroprocesorowy i peryferia. Dariusz Chaberski

Temat: Pamięci. Programowalne struktury logiczne.

Architektura komputerów

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

LEKCJA. TEMAT: Pamięć operacyjna.

Technologie informacyjne - wykład 2 -

Dyski półprzewodnikowe

dr inż. Jarosław Forenc

Pamięci RAM i ROM. R. J. Baker, "CMOS Circuit Design, Layout, and Simulation", Wiley-IEEE Press, 2 wyd. 2007

Zasada działania pamięci RAM Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Access Memory - pamięć o swobodnym dostępie)

Pamięci półprzewodnikowe

architektura komputerów w. 6 Pamięć I

Pamięci RAM i ROM. Pamięć RAM 2. R. J. Baker, "CMOS Circuit Design, Layout, and Simulation", Wiley-IEEE Press, 2 wyd (C mbit.

Wykład II. Pamięci operacyjne. Studia stacjonarne Pedagogika Budowa i zasada działania komputera

Wykład 3 Technologie na urządzenia mobilne. Mgr inż. Łukasz Kirchner lukasz.kirchner@cs.put.poznan.pl

Przestrzeń pamięci. Układy dekoderów adresowych

Pamięć operacyjna komputera

Elektronika i techniki mikroprocesorowe

Zarządzanie sieciami telekomunikacyjnymi

Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego 21

dr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna

Podstawy Informatyki JA-L i Pamięci

Pamięć RAM. Pudełko UTK

Przygotowanie do etapu szkolnego Wojewódzkiego Konkursu Informatycznego w roku szkolnym 2016/2017. Budowa komputera, część 1.

Test wiedzy z UTK. Dział 1 Budowa i obsługa komputera

Technika Mikroprocesorowa

Magistrala systemowa (System Bus)

dr inż. Jarosław Forenc

dr inż. Jarosław Forenc Dotyczy jednostek operacyjnych i ich połączeń stanowiących realizację specyfikacji typu architektury

Architektura komputerów

Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Acces Memory - pamięć o swobodnym dostępie) służy do przechowywania danych

Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy

Artykuł zawiera opis i dane techniczne

Pamięć flash i dyski SSD. Pudełko UTK

Architektura komputerów

Technologia Informacyjna Wykład II Jak wygląda komputer?

Systemy operacyjne. dr inż. Marcin Czajkowski. Studia podyplomowe Wydział Informatyki PB

Machine Learning for Data Science (CS4786) Lecture11. Random Projections & Canonical Correlation Analysis

PODSTAWY INFORMATYKI

Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition)

Wykład II. Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury

Technika Cyfrowa i Mikroprocesory

Segmenty rynku sterowników

IV. TRANZYSTOR POLOWY

urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.

BUDOWA KOMPUTERA. Monika Słomian

Zaleta duża pojemność, niska cena

Stargard Szczecinski i okolice (Polish Edition)

Który z podzespołów komputera przy wyłączonym zasilaniu przechowuje program rozpoczynający ładowanie systemu operacyjnego? A. CPU B. RAM C. ROM D.

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Bajt (Byte) - najmniejsza adresowalna jednostka informacji pamięci komputerowej, z bitów. Oznaczana jest literą B.

Pamięci RAM i ROM. R. J. Baker, "CMOS Circuit Design, Layout, and Simulation", Wiley-IEEE Press, 2 wyd. 2007

UKŁADY PAMIĘCI. Tomasz Dziubich

Wykład II. Pamięci półprzewodnikowe. Studia Podyplomowe INFORMATYKA Architektura komputerów

Podzespoły Systemu Komputerowego:

Podstawowa struktura systemu mikroprocesorowego

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Architektura harwardzka Architektura i organizacja systemu komputerowego Struktura i funkcjonowanie komputera procesor, rozkazy, przerwania

Pamięć wewnętrzna ROM i RAM

Zbudować 2wejściową bramkę (narysować schemat): a) NANDCMOS, b) NORCMOS, napisać jej tabelkę prawdy i wyjaśnić działanie przy pomocy charakterystyk

Wykład II. Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

Komunikacja w mikrokontrolerach. Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface

Składowanie danych. Tomasz Lewicki. maj WWSIS, Wrocław. Tomasz Lewicki (WWSIS, Wrocław) Archiwizacja dokumentów i danych maj / 17

Architektura komputera Składamy komputer

Helena Boguta, klasa 8W, rok szkolny 2018/2019

Urządzenia Techniki. Klasa I TI 5. PAMIĘĆ OPERACYJNA.

Temat: Pamięć operacyjna.

PROJEKTOWANIE SYSTEMÓW KOMPUTEROWYCH

Jazz EB207S is a slim, compact and outstanding looking SATA to USB 2.0 HDD enclosure. The case is

Podstawowa struktura systemu mikroprocesorowego

Mikroprocesory i Mikrosterowniki

Współpraca procesora ColdFire z pamięcią

Przyrządy półprzewodnikowe część 5 FET

DATA-S EASY MONITORING ROZPROSZONY OŚWIETLENIA AWARYJNEGO DIVERSIFIED MONITORING OF EMERGENCY LIGHTING

Programowanie Niskopoziomowe

Rev Źródło:

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

DATA-S MONITORING ROZPROSZONY OŚWIETLENIA AWARYJNEGO DIVERSIFIED MONITORING OF EMERGENCY LIGHTING

Przemysłowe zastosowania technologii generatywnych

DM-ML, DM-FL. Auxiliary Equipment and Accessories. Damper Drives. Dimensions. Descritpion

Programowalne Układy Logiczne. Wykład I dr inż. Paweł Russek

Transkrypt:

Lecture 6 Pamięci RAM

Świat zewnętrzny Przepływ danych w urządzeniach cyfrowych Dane wejściowe Sensory Porty komunikacyjne Dane wyjściowe Wyświetlacze Monitory Transmisja danych Magistrale Porty We/Wy Przetwarzanie danych Układy logiczne up, uc Pamięć lokalna (podręczna) Pamięć o dostępie swobodnym (DRAM, MRAM) Przechowywanied anych Nośniki: Pamięć masowa Magnetyczne (HDD) Optyczne (CD, DVD)

o Pamięci DRAM SRAM FLASH FRAM PFRAM OUM MRAM 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)

Kategorie pamięci pamięci oparte na architekturze matrycowej RAM ROM DANE ULOTNE DANE NIEULOTNE RE- PROGRAMOWALNE JEDNOKROTNIE PROGRAMOWALNE - SRAM - DRAM - FeRAM - MRAM - EPROM - EEPROM - FLASH - PROM

Pamięc SRAM Komórka pamięci Elementami pamięci SRAM są przerzutniki Cechy pamięci SRAM: duża szybkość pracy duży pobór mocy brak potrzeby odświeżania 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: duża pojemność mały pobór mocy wymaga odświeżania dostęp ograniczony w momencie odświeżania 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 Floating- Gate umgibt ein klein wenig beschädigt (Degeneration).

Pamięc FLASH Przykłady pamięci

FRAM (Ferroelectric RAM) 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! Zasada działania komórki pamięci

FRAM (Ferroelectric RAM) Trwałość 10 16 zapisów Każdej komórce pamięci odpowiada jeden tranzystor sterujący. 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 Warstwowa budowa pamięci 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.

Cechy PFRAM Za adresowanie, zapis i odczyt odpowiada macierz elektrod (nie ma tranzystorów) Pamięć jest nieulotna 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 Pamięc o strukturze trójwymiarowej (możliwość nakładania jedna na drugą rozdzielonych cienkim izolatorem kolejnych warstw nośnika wraz z elektrodami) Wg twórców technologii, pamięć o wielkości karty kredytowej mogłaby pomieścić nawet 250 000 TB Nośnik polimerowy odznacza się znakomitą trwałością i odpornością na temperatury od -40 do 110 stopni Celsjusza Niezwykle tania produkcja

Cechy PFRAM Operation Organo-fluoride polymer chains with dipole moment are polarized to high / low resistive state Cross point cell Multi layers of can be stacked atop standard CMOS Attributes Non-Volatile Very High Density High internal voltage Direct byte read and write ~ 50 usec Issues Destructive Read Limited read and write endurance Max Storage temperature < 130 o C

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

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.

OUM Zmiana fazy podczas zapisu wymuszana jest przez podgrzanie impulsem prądu. O zapisanej wartości decyduje wysokość napięcia i czas trwania impulsu. 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. Czas zapisu komórki ok. 100ns OUM odznacza się też bardzo wysoką trwałością - wytrzymuje 10 13 zapisów, zaś dane zachowywane są przez ponad 10 lat Prosty proces produkcyjny - konwencjonalny proces CMOS zakończony dodaniem cienkowarstwowego nośnika Czym się rozni od pamieci dysku optycznego?

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 Częstotliwo stotliwość taktowania Wysoka Wysoka Niska Niska Wysoka Pobór r energii Duży Niski Niski Niski Niski Konieczność odświe wieżania Tak Nie Nie Nie Nie Nieulotność Nie Nie Tak Częś ęściowa Tak Skalowalność Trudna Dobra Dobra Średnia Dobra szybkość SRAMu gęstość upakowania DRAMu nieulotność FLASH + Niskie koszty produkcji Bardzo niska konsumpcja energii 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 I M I I M

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 koniec XIX wieku Anisotropic MR (AMR) lata 1980 Giant MR (GMR) lata 1980-95 Tunneling MR (TMR) rok 1995 I I R -duże MAGNETOELEKTRONIKA SPINTRONIKA R - małe

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 Miękki ferromagnetyk Izolator Twardy ferromagnetyk Natężenie pola magnetycznego [Oe]

Implementacja komórki 1MTJ/1T Warstwa swobodna Bariera tunelowa Warstwa zamocowana AF B Antyferromagnetyk Podłoże I H = = 2 w clad H clad H unclad I = 2 w

Zapis Linia bitu I ZB I ZS Linia zapisu słowa TMR [%] Tranzystor wyłączony Linia odczytu słowa Natężenie pola magnetycznego [Oe]

Odczyt Linia bitu V I O I wy Linia zapisu słowa Tranzystor włączony V G Linia odczytu słowa Iwy = I O (V / R MTJ )

Nieustanne badania i udoskonalenia Wprowadzanie innych struktur komórek pamięci Modyfikacje komórki MTJ i warstwy tunelowej TMR zależy od: Temperatury Grubości warstwy tunelowej 240% Rodzaju materiału w barierze tunelowej Al 2 O 3 Górna elektrodav Atomy warstwy izolatora MgO RA [kohm/um 2 ] Fe/MgO/Fe TMgo = 2.3nm 157% Rozproszenie Dolna elektroda Bez rozproszenia 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 Antyferromagnetyk Al 2 O 3 75% 200mV do 128Mbit TMR = 230% (Temp. pok.) Vout = 370mV Pojemność ~1GBit Podłoże krzemowe

Architektura 4Mb MRAM

Prototypy i ich parametry Motorola semiconductors 2003/2004 Infineon, IBM czerwiec 2004r Pojemność: 16MB Pojemność Taktowanie Komórka Czas dostępu Czas zapisu Przechowywani e Czas dostępu: 10-15ns

Kierunki rozwoju pamięci Masowa produkcja MRAM (MgO) RRAM (CMR)

FREESCALE MR2A16A 4 Mbit MRAM

FREESCALE MR2A16A_4_Mbit Mbit_MRAM

Pamięci - podsumowanie