2. Halbleiterspeicher

Ähnliche Dokumente
Speicher: RAMs, ROMs PROMS, EPROMs, EEPROMs, Flash EPROM

Halbleiterspeicher. Halbleiterspeicher Michael Kuhfahl 1

5 Zusammengesetzte und reguläre Schaltungsstrukturen

Fachbereich Medienproduktion

E Hauptspeicher und Cache

Tutorium Rechnerorganisation

einfache DRAMs sind heute nicht mehr erhältlich, sondern nur noch die schnelleren DRAM-Varianten...

Besprechung des 7. Übungsblattes Speicheraufbau Speichertypen DRAM Speicherbelegung

Halbleiterspeicher. Halbleiterspeicher

Digital Design Entwicklung der DRAMs. Richard Roth / FB Informatik und Mathematik Speicher 1

Ram/Rom/EPRom WIRTSCHAFTSINGENIEURSWESEN. Ausbildungsschwerpunkte: BETRIEBSMANAGEMENT LOGISTIK. Xaver Schweitzer. Jahr: 2011/12

Nicht flüchtige Speicher: Nicht löschbar: ROM, PROM (z.b. System). löschbar: EPROM, EEPROM, Flash (z.b. BIOS).

Elektrizitätslehre und Elektronik. Halbleiterspeicher

Modul 304: Personalcomputer in Betrieb nehmen Thema: Speicher. Speicher / Memory V 1.0. Technische Berufsschule Zürich IT Seite 1

Vorlesung. Technologische Grundlagen der Informationsverarbeitung. Speicherung von Daten. Dipl.-Ing. Gert Martin

Rechnerstrukturen Winter SPEICHER UND CACHE. (c) Peter Sturm, University of Trier 1

Teil 1: Digitale Logik

CPU Speicher I/O. Abbildung 11.1: Kommunikation über Busse

Hauptspeicher H.1.1 Einordnung Organisation und Verhalten von Hauptspeichermodulen. Caches und assoziative Speicherung. Höhere Informatik :

Arithmetische und Logische Einheit (ALU)

Technische Grundlagen der Informatik

Klassifizierung der Halbleiterspeicher

F Programmierbare Logikbausteine

SRAM-Zelle Lesevorgang

8. SPS Komponenten: Beschreibung der Hardware-Komponenten einer SPS samt deren Eigenschaften

a. Flipflop (taktflankengesteuert) Wdh. Signalverläufe beim D-FF

Matrixbildung mit Speicherzellen Zugriff über Multiplexer und Demultiplexer

Teil 1: Digitale Logik

Referat von Sonja Trotter. Hauptspeicher / Arbeitsspeicher / Speicher / RAM

F Programmierbare Logikbausteine

SSDs und Flash Memory. Matthias Müller 16.Juni 2010 Institut für Verteilte Systeme

Speicherkomponenten - Halbleiterspeicher

MIKROPROZESSOR PROGRAMMIERUNG 4. VORLESUNG. LV-Nr SS INSTITUT FÜR ELEKTRONIK BIT

Software ubiquitärer Systeme

Teil 1: Digitale Logik

13 Programmierbare Speicher- und Logikbausteine

REFERAT ÜBER RAM-MODULE:


Programmierbare Logik CPLDs. Studienprojekt B Tammo van Lessen

Mikrocomputertechnik - Speicher

Speicher. Einführung in die Technische Informatik Falko Dressler, Stefan Podlipnig Universität Innsbruck

Computer-Systeme. Teil 3: Das Boxmodell von Variablen

Digitaltechnik. 6 Speicherelemente. Revision 1.4

Teil 3 Mikrocontroller

Vorlesung: Technische Informatik 3

Digitaltechnik II SS 2007

4 DRAM-Varianten (2) 4 DRAM-Varianten. 4 DRAM-Varianten (4) 4 DRAM-Varianten (3)

Enterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/13

Course DEVICES & CIRCUITS

Technische Grundlagen der Informatik Kapitel 5. Prof. Dr. Sorin A. Huss Fachbereich Informatik TU Darmstadt

Inhalt. 1. Motivation: Ein Beispielexperiment. 2. Analoge und digitale Signale. 3. Rechner Was tun mit den Signalen?

Einführung in Computer Microsystems 8. Speicher, PLLs, Busse

Die Technologie von Solid State Disks

Automation und Prozessrechentechnik

Teil VIII Von Neumann Rechner 1

6 Speicherelemente. Digitaltechnik. Übersicht. Adressen. Read-Only Memory ROM. Random Access Memory RAM. Datenbusse. Caches.

Synthesis for Low Power Design

Mikrocomputertechnik

Neben Prozessor ist in einem Rechner das Speichersystem entscheidend für

5. Tutorium Digitaltechnik und Entwurfsverfahren

Elektronik-Grundlagen II Digitale Schaltungen

Speicher Typen. TI-Übung 5. Speicher SRAM. Speicher DRAM. SRAM vs. DRAM (EEP)ROM, NV-RAM, Flash,... Speicher, Caches

1 Grundlagen Digitaltechnik und Boolesche Algebra

Anhang zum Lehrbuch Digitaltechnik, Gehrke, Winzker, Urbanski, Woitowitz, Springer-Verlag, 2016.

Übersicht über Technologie und Nutzung von Solid State Drives

Artur Hefczyc (Autor) Untersuchung von bistabilen Schaltelementen auf Basis von Cu(TCNQ)

Praktikum Digitaltechnik

1 Architektur von Rechnern und Prozessoren Cache-Speicher (11) Ersetzungsstrategie

ZENTRALEINHEITEN GRUPPE

Übersicht. 1. Was ist Flash Memory? 2. Wie funktioniert Flash Memory? Einordnung Vorteile, Nachteile. Spezielle Technologie Schreiben Lesen.

Grundlagen der Informatik III Wintersemester 2010/ Vorlesung Dr.-Ing. Wolfgang Heenes

Epromologie, Grundwissen

[SPEICHERCHIPS-TECHNOLOGIEN]

Mikrorechner-Technik

Interdisziplinäres Laborpraktikum. Master ET. Versuch 783. Digitale Speicher

1 Grundlagen Digitaltechnik und Boolesche Algebra

Grundlegendes zum PC

- Zustandsvariable z i werden durch binäre Speicherelemente Flipflops FF realisiert, die entweder 1 gesetzt oder auf 0 rückgesetzt werden

IT für Führungskräfte. Zentraleinheiten Gruppe 2 - CPU 1

Speichertechnologien. Über das richtige Ablegen von Bits & Bytes. A. Steininger / TU Wien 1

Technische Informatik 1

Speicherung digitaler Signale

Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel

Lerndokumentation. Arbeitsspeicher. Lerndokumentation Arbeitsspeicher. Ausbildung Vorlehre Informatik. Autor: Ramon Schenk

Grundlagen der Digitaltechnik

Teil 2.3. Welche Hardware (Elektronik) benutzt ein Computer zum Speichern von Daten?

Microcomputertechnik

Speicherung von Signalen - Flipflops, Zähler, Schieberegister

Digitaltechnik. Digitaltechnik Teil Prof. Komar. Teil 3: Programmierbare Logik. Inhaltsverzeichnis

Anwenderprogrammierbare

Prozessintegration und Bauelementearchitekturen

Rechnerstrukturen. 6. System. Systemebene. Rechnerstrukturen Wintersemester 2002/03. (c) Peter Sturm, Universität Trier 1. Prozessor.

1 Mikrocontroller. Mikroprozessortechnik MFB. Speicher, Programmübertragung

Grundlagen der Informatik 2. Grundlagen der Digitaltechnik. 5. Digitale Speicherbausteine

SSDs: Grundlagen + Konfiguration für hohe Performance

Michael Gründl CS CN Themen:

PC-Speichertechnologien im Überblick

Mikroprozessor bzw. CPU (Central Processing. - Steuerwerk (Control Unit) - Rechenwerk bzw. ALU (Arithmetic Logic Unit)

Ersetzt Solid State Memory die Festplatte?

Praktikum Grundlagen der Elektronik

Transkript:

2. Halbleiterspeicher Speicher mit wahlfreiem Zugriff (Random Access Memory): Zu jeder Speicherstelle kann gleich schnell zugegriffen werden. Matrixförmige Anordnung von 1Bit Speicherzellen, jede Speicherzelle ist durch Auswahl einer Zeile und einer Spalte eindeutig bestimmt. Organisation mal n : n Bit mit einer Adresse gleichzeitig angesprochen z.b. 32k x 8 Schreib-/Lesespeicher Speicherinhalt geht bei Abschalten der Versorgungsspannung verloren. SRAM: Statisches Ram (Random Access Memory) Speicherzelle besteht aus einer bistabilen Kippstufe (FlipFlop) Hoher Bauteileaufwand (6 Transistoren pro Zelle) geringe Speicherdichte. Kurze Zykluszeiten Verwendung als Cachespeicher Geringer Stromverbrauch Batteriepufferung möglich GEMP1 Kap2-1

Asynchrones SRAM P41256L (Low Power 32kx8 static CMOS RAM): GEMP1 Kap2-2

GEMP1 Kap2-3

GEMP1 Kap2-4

GEMP1 Kap2-5

Synchrones SRAM Eingangssignale (Adresse, Daten, Steuersignale) werden mit Taktflanke übernommen. Daten werden taktsynchron ausgegeben. Burstmodus: Nach Übernahme einer Adresse werden der Inhalt dieser Adresse und mit folgenden Takten die Inhalte der nachfolgenden Adressen gelesen (geschrieben). Während der Ausgabe eines Datums kann gleichzeitig eine neue Adresse übernommen werden (selbe Taktflanke). Beispiel: mt56lc256k Byteweises Schreiben möglich: BWE#, WEL#, WEH# ADV#: Address Advance; aktiviert internen Burstzähler ADSP#: Address Status Processor; unterbricht einen Burstvorgang, löst die Übernahme einer neuen externen Adresse aus und startet einen (internen) Lesevorgang. ADSC#: Address Status Controller; unterbricht einen Burstvorgang, löst die Übernahme einer neuen externen Adresse aus und startet einen Lese- oder Schreibvorgang. ZZ: Snooze Enable; bringt den Baustein in einen low power Zustand, Daten bleiben erhalten, alle Signale werden ignoriert. Mode: wählt zwischen linear burst und interleaved burst GEMP1 Kap2-6

GEMP1 Kap2-7

GEMP1 Kap2-8

GEMP1 Kap2-9

Dynamisches RAM Information ist in Form von Ladung auf einem Kondensator gespeichert. Dieser Kondensator ist Teil des Koppeltransistors Nur ein Bauelement pro Speicherzelle hohe Speicherdichte. Periodisches Auffrischen des Speicherinhaltes (refreshing) nötig (Leckströme). Adresse wird in zwei Teilen zeitlich hintereinender angelegt (weniger Anschlüsse). Organisation x1, x4, x8, x16 Beispiel : GLT4160L04 4Mx4 GEMP1 Kap2-10

GEMP1 Kap2-11

GEMP1 Kap2-12

GEMP1 Kap2-13

GEMP1 Kap2-14

GEMP1 Kap2-15

SDRAM (Synchrones Dynamisches Ram) Eingangssignale (Adresse, Daten, Steuersignale) werden mit Taktflanke übernommen. Daten werden taktsynchron ausgegeben. Zwei oder vier Speicherbänke (on chip interleaving) Burstmodus (linear oder interleaved), Länge einstellbar (1, 2, 4, 8, full page) Read latency (Anzahl der Takte zwischen Lesekommando und Datenausgabe) einstellbar. M5M4V4S40CTB (4M (2-BANK x 131072-WORD x 16-BIT) Synchronous DRAM) Grundlegende Kommandos Activate (ACT) [/RAS =L, /CAS =/WE =H]: Aktiviert eine Zeile in einer Bank, Auswahl der Bank mit BA und der Zeilenadresse mit A 0 bis A 8 Read (READ) [/RAS =H, /CAS =L, /WE =H]: Startet einen Burst-Lesevorgang von der aktivierten Bank, Auswahl der Spaltenadresse mit A 0 bis A 7. Das erste Datum erscheint nach der eingestellten Verzögerung (latency) am Datenausgang. GEMP1 Kap2-16

Write (WRITE) [/RAS =H, /CAS =/WE =L]: Startet einen Burst-Schreibvorgang in die aktivierte Bank, Auswahl der Spaltenadresse mit A 0 bis A 7. Precharge (PRE) [/RAS =L, /CAS =H, /WE =L]: Deaktiviert die mit BA ausgewählte aktive Bank und beendet einen evt. laufenden Burst nach eingestellter Verzögerung. Auto-Refresh (REFA) [/RAS =/CAS =L, /WE =CKE =H]: Startet einen Auto-Refresh- Zyklus, Refresh-Adresse und Bankauswahl werden intern generiert. Mode Register GEMP1 Kap2-17

GEMP1 Kap2-18

DDR-SDRAM (Double Data Rate) SDRAM bei dem sowohl bei der steigenden als auch bei der fallenden Flanke des Taktes ein Datentransfer stattfindet. Derzeit 166MHz Taktfrequenz 333M Transfers/Sekunde. RDRAM (RAMBUS) Ursprünglich von der Fa. Rambus entwickeltes Konzept für ein serielles Speicherinterface Verwendet wie DDR-SDRAM beide Taktflanken Besteht aus Controller, Channel (mehrere unabhängige Kanäle möglich) und RDRAM Channel: 16-Bit Datenbus, 8-Bit Adressbus (3 Bit Zeilen und 5 Bit Spalten parallel), hohe Taktfrequenz bis 533MHz kritisches Boarddesign (Übersprechen, Reflexionen, Skew), kurze Signalwege, Terminierung der Leitungen, geringer Signalhub (800mV). Paketorientierte Übertragung: Sowohl Daten als auch Adressen werden mit 4 Taktzyklen (8 Flanken) als Block übertragen. RDRAM-intern breiter Datenpfad (128Bit) zwischen Speichermatrix und Datenport mit geringerem Takt. Interne Logik teilt die 128 Bit in 16-Bit Pakete. Derzeit wesentlich teurer als DDR-SDRAM GEMP1 Kap2-19

Festwertspeicher: Information bleibt nach Abschalten der Versorgungsspannung erhalten. (M)ROM: (Mask) Read Only Memory Speicherzelle besteht aus leitender oder nichtleitender Verbindung bzw. MOSFET mit niedriger oder hoher Schwellspannung Information wird bei der Herstellung eingebracht (irreversibel) Businterface wie bei ASRAM. Nur für große Stückzahlen PROM: Programmable Read Only Memory Vom Anwender programmierbar (irreversible) Speicherzelle besteht aus einer auftrennbaren galvanischen Verbindung (Fusable Link) oder einem PN-Übergang, der leitend gemacht werden kann (AIM, Avalanche Induced Migration). Businterface wie bei ASRAM. GEMP1 Kap2-20

EPROM: Erasable PROM Speicherzelle besteht aus einem FAMOS Transistor (Floating gate Avalanche MOS) Befindet sich auf dem hochisolierten Gate keine elektrische Ladung, besitzt der Transistor eine niedrige Schwellspannung und wird bei Ansteuerung der Zeilenleitung leitend. Ist auf dem Gate eine negative Ladung vorhanden, hat der Transistor eine hohe Schwellspannung und wird bei Ansteuerung nicht leitend. Die Programmierung (Aufbringen von negativer Ladung auf das Gate) erfolgt durch Anlegen einer Spannung (ca. 12V) zwischen D und S sowie zwischen G und S (Programmiergerät). Businterface wie bei ASRAM. Durch Zufuhr von Energie (UV-Strahlung) fließt die Ladung von den Gates wieder ab und der Baustein ist gelöscht. EEPROM: Electrically Erasable PROM Speicherzelle besteht aus einem FLOTOX Transistor (floating gate tunnel oxid). Ähnlich dem FAMOS Transistor (anders geformte Gates). Befindet sich keine Ladung auf dem isolierten Gate, ist der Transistor selbstleitend, anderenfalls selbstsperrend zusätzlich ein Ankoppeltransistor pro Zelle notwendig geringere Speicherdichte als EPROM Durch eine positive Spannung zwischen Drain und Gate kann das isolierte Gate wieder entladen werden. Jedes Speicherwort ist gezielt wiederprogrammierbar. Erzeugung der nötigen Spannungen und Ablaufsteuerung zum Löschen und Programmieren sind am Baustein integriert Baustein in der Schaltung programmierbar; Businterface wie bei ASRAM. Bausteine auch mit serieller Schnittstelle verfügbar. GEMP1 Kap2-21

FLASH Memory: 1-Transistor-Zelle hohe Packungsdichte. Ähnlich der EPROM-Zelle, jedoch wesentlich geringerer Abstand zwischen dem isolierten Gate und dem Substrat elektrisch löschbar. Baustein in Blöcken löschbar und wiederbeschreibbar. Neue Entwicklung: Multi-Level Cell: dzt. Bis zu 8 unterschiedliche Ladungsmengen auf dem isolierten Gate möglich 3-Bit Information in einer Zelle gespeichert. NOR-Architektur: Wahlfreier Zugriff für Programmcode geeignet (XIP). Businterface wie bei ASRAM oder SSRAM (Burst). NAND-Architektur: Zugriff innerhalb eines Blocks sequentiell nicht für XIP, höhere Speicherdichte und kürzere Lösch- und Programmierzeiten als NOR- Architektur besonders zur Datenspeicherung geeignet (PC Cards, Compact Flash, MP3 Player, etc.). Businterface: Multiplex von Kommandos, Adressen und Daten. NVRAM (Non Volatile RAM) Asynchrones SRAM mit EEPROM als Backup Speicher. Wird ein Ausfall der Versorgungsspannung rechtzeitig erkannt, kann der Inhalt des SRAM ins EEPROM übertragen werden. Beim Anschalten der Versorgungsspannung wird der Inhalt des SRAM aus dem EEPROM restauriert. BBSRAM (Battery Backed SRAM) Asynchrones SRAM mit im Gehäuse integrierter Batterie. Die Batterie übernimmt bei Spannungsausfall die Versorgung zum Datenerhalt des SRAM. GEMP1 Kap2-22