DRAM & SRAM memory Flashcards

1
Q

Was ist SRAM?

A
Static random-access memory
Große Zelle
non-destructive Lesen
schnell
volatile memory
funktionales Speichermodell (Zelle, Matrix, Lesen, Schreiben)
Leseverstärker(Sense Amplifier)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist ein DRAM

A
Dynamic Random Access Memory
volatile (flüchtig)
kleine Zelle
destructive Reading and Leakage
Kondensator und Transistor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wie kann primärer Speicher klassifiziert werden

A

Non-Volatile (Nicht-Flüchtig): PROM, EPROM, EEPROM, SSD, Flashspeicher

Volatile (Flüchtig): SRAM, DRAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Welche elektr. Komponenten hat ein DRAM?

A
Minimale Zelle: 
1 Transistor
1 Speicher Kondensator
1 Wordline
Dataline/Bitline (negiert & nicht negiert)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Welche Zell Konzepte gibt es bei DRAM?

A

Lateral (Planar, Trench, Stacked), Vertical, Mixed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was ist eine planare DRAM Zelle?

Wie verbessert man sie?

A

1 Transisitor
Ladung in Oxid und Verarmungszone

Dünneres Oxid
Geringe Threshold Spannung
Höhere Kapazität in Verarmungszone

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was ist eine Trench Zelle (DRAM)?

A

Trench Kondensator
Faltung des Kondensators in die Tiefe

Nachteile:
Große Ladungszone zwischen Substrat und Speicherelektrode
Abstand zwischen Kondensatoren nicht willkürlich klein -> Leckstrom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was ist auf dem DRAM Blockdiagramm zu sehen?

A

Adressen
-Reihen & Spalten

Ein- und Ausgänge

  • Din
  • Dout

Kontrollsignale

  • Read/Write
  • Chip Select

Versorgung

  • Vdd
  • Gnd

Refresh

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wie ist die Abfolge beim Lesen einer DRAM Zelle?

A
  1. Logische 1 ist in Zelle gespeichert
  2. Wordline selektieren
  3. Transfer Transistor öffnet
  4. Umladung von Cs und Cbit
  5. Zellinformationen von Cs auf Bitline verfügbar
  6. Senseamplifier verstärkt Vorhandene Zellinfo auf Bitline. Cs wird wieder auf den ursprünglichen Wert geladen (refresh)
  7. Wordline deselektiert
  8. Transfer Transistor schließt
  9. Lesen beendet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wie wird auf eine DRAM Zelle geschrieben?

A
  1. Logische 1 Schreiben
  2. Bitline mit 1 laden
  3. Wordline selektieren
  4. Transisitor öffnet
  5. Kondensator wird geladen
  6. Wordline deselektiern
  7. Transistor schließt
  8. Schreiben beendet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wozu dient der Refresh bei DRAM?

A

Kondensator speichert ca. 30fF
Leckströme reduzieren SPeicherzeit der Zelle
Dauer: 64ms @ 70°C
alle 10 Grad steigt Refresh Rate um 2
Refresh Zyklen garantieren Datenintegrität
Jeder Zugriff auf Zeile(Wordline) ist ein Refresh

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wie unterscheiden sich Burst und verteilter Refresh?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was sind Unterschiede zwischen SRAM und DRAM?

A
SRAM teurer, da 6T
SRAM schneller
SRAM weniger Leistung
SRAM hat einfacheren Controller
DRAM hat aufwendigen Controller

SRAM: FiFo, Cache, LookUpTable
DRAM: Hauptspeicher, Grafikspeicher

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was ist das Grundprinzip einer SRAM Zelle?

A

Flip Flop
durch zwei CMOS Transistoren
ein CMOS ist Inverter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Was ist eine T-RAM Zelle?

A

Thyristor basierte SRAM Zelle
Isolierender Gate Thyristor
umlaufendes Gate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Was ist auf dem SRAM Blockdiagramm zu sehen?

A
Adressen
-Reihen & Spalten
Eingänge/Ausgänge
-Din & Dout
Kontrollsignale
-Read/Write
-Chip Select
Versorgung
-Vdd
-Gnd
17
Q

Was sind Grundkonzepte von SRAM?

A
  • Zellinformationen in 2 rückgekoppelten Invertern gespeichert
  • Solange Inverter an Versorgungsspannung -> Zellinformation nicht verloren
  • Datentransfer bei Lesen/Schreiben über jeweils dieselben Leitungen (Bitline & /Bitline)
  • Zugriff auf Zelle via Transfertransistoren über Wordline gesteuert
18
Q

Wie wird eine SRAM Zelle gelesen?

A
  1. Auswahl der auszulesenden Zelle durch Wordline
  2. Zellinformationen aller Zellen einer Wortleitung werden an jeweiliges Bitline Paar geschaltet
  3. Controller stellt sicher, dass nur eine Zelle des Bitline Paar angesprochen werden kann
  4. Über Spaltendekoder wird gewünschte Zelldatum an Leseverstärker (Senseamplifier) geschaltet
  5. Leseverstärker stellt fest, ob in der Zelle eine log. 0 oder 1 gespeichert ist
19
Q

Wie funktioniert Schreiben einer SRAM Zelle?

A
  1. Schreibende Zelle über Wordline adressiert
  2. Datum wird vom Eingang in Schreiblogik geladen
  3. Treiber der Schreiblogik sind stärker als Transistoren der eigentlichen Zelle -> Überschreiben des Zelldatum
  4. Wordline deaktivieren
  5. neues Datum bleibt in Zelle
20
Q

Wie können SRAMs optimiert werden?

A
  • Anzahl der Zellen per Wordline und per Bitline
  • Aufteilen der Speicherarrays in kleinere Blöcke mit induviduellen Wordlines und Bitlines
  • Hierarchische Sturkur des Speichers(Chunks, Banks)
  • Aufteilen der Bitlines und Wordlines