Zalecane, 2024

Wybór Redakcji

Różnica między SRAM i DRAM

SRAM i DRAM to tryby zintegrowanej pamięci RAM, w której SRAM używa tranzystorów i zamków w konstrukcji, podczas gdy DRAM wykorzystuje kondensatory i tranzystory. Można je zróżnicować na wiele sposobów, na przykład SRAM jest porównywalnie szybszy niż DRAM; stąd SRAM jest używany do pamięci cache, podczas gdy DRAM jest używany do pamięci głównej.

Pamięć RAM (Random Access Memory) to rodzaj pamięci, która potrzebuje stałej mocy do zatrzymywania danych w niej, po zerwaniu zasilania dane zostaną utracone, dlatego jest znana jako pamięć ulotna . Odczytywanie i zapisywanie w pamięci RAM jest łatwe i szybkie oraz realizowane za pomocą sygnałów elektrycznych.

Wykres porównania

Podstawa do porównaniaSRAMNAPARSTEK
PrędkośćSzybciejWolniej
RozmiarMałyDuży
Koszt
KosztownyTani
Użyty wPamięć cachePamięć główna
GęstośćMniej gęsteBardzo gęsty
BudowaZłożone i wykorzystuje tranzystory i zatrzaski.Proste i wykorzystuje kondensatory i bardzo niewiele tranzystorów.
Wymagany pojedynczy blok pamięci6 tranzystorówTylko jeden tranzystor.
Właściwość przecieku opłatNieobecnyObecne zatem wymagają układu odświeżania mocy
Pobór energiiNiskaWysoki

Definicja SRAM

SRAM (Static Random Access Memory) składa się z technologii CMOS i wykorzystuje sześć tranzystorów. Jego konstrukcja składa się z dwóch sprzężonych ze sobą inwerterów do przechowywania danych (binarnych) podobnych do przerzutników i dodatkowych dwóch tranzystorów do kontroli dostępu. Jest relatywnie szybszy niż inne typy pamięci RAM, takie jak DRAM. Zużywa mniej energii. SRAM może przechowywać dane tak długo, jak długo jest zasilane.

Działanie SRAM dla pojedynczej komórki:

Aby wygenerować stabilny stan logiczny, cztery tranzystory (T1, T2, T3, T4) są zorganizowane w sposób krzyżowy. W celu wygenerowania stanu logicznego 1, węzeł C1 jest wysoki, a C2 jest niski; w tym stanie T1 i T4 są wyłączone, a T2 i T3 są włączone. Dla stanu logicznego 0, połączenie C1 jest niskie, a C2 jest wysokie; w danym stanie T1 i T4 są włączone, a T2 i T3 są wyłączone. Oba stany są stabilne, dopóki nie zostanie zastosowane napięcie prądu stałego (DC).

Linia adresowa SRAM służy do otwierania i zamykania przełącznika oraz do sterowania tranzystorami T5 i T6 umożliwiającymi odczyt i zapis. Dla operacji odczytu sygnał jest podawany do tej linii adresowej, następnie T5 i T6 włączają się, a wartość bitu jest odczytywana z linii B. Dla operacji zapisu, sygnał jest stosowany do linii bitowej B, a jej dopełnienie jest stosowane do B ' .

Definicja DRAM

DRAM (Dynamic Random Access Memory) to również rodzaj pamięci RAM, która jest zbudowana przy użyciu kondensatorów i kilku tranzystorów. Kondensator służy do przechowywania danych, gdzie wartość bitu 1 oznacza, że ​​kondensator jest naładowany, a wartość bitowa 0 oznacza, że ​​kondensator jest rozładowany. Kondensator ma tendencję do rozładowania, co powoduje wyciek opłat.

Termin dynamiczny wskazuje, że ładunki są ciągle przeciekające nawet w obecności ciągłej dostarczanej mocy, która jest powodem, dla którego zużywa więcej energii. Aby zachować dane przez długi czas, należy je wielokrotnie odświeżać, co wymaga dodatkowego układu odświeżania. Z powodu nieszczelnego ładowania DRAM traci dane nawet po włączeniu zasilania. DRAM jest dostępny w większej pojemności i jest tańszy. Do pojedynczego bloku pamięci potrzebny jest tylko jeden tranzystor.

Praca typowej komórki DRAM:

W momencie odczytu i zapisu wartości bitowej z komórki aktywowana jest linia adresu. Tranzystor obecny w obwodzie zachowuje się jak przełącznik, który jest zamknięty (pozwalając na przepływ prądu), jeśli do linii adresowej zostanie przyłożone napięcie i zostanie otwarte (brak przepływu prądu), jeśli do linii adresowej nie zostanie doprowadzone żadne napięcie. Dla operacji zapisu, sygnał napięcia jest wykorzystywany do linii bitów, gdzie wysokie napięcie pokazuje 1, a niskie napięcie wskazuje 0. Sygnał jest następnie wykorzystywany do linii adresu, która umożliwia przesyłanie ładunku do kondensatora.

Kiedy linia adresowa zostanie wybrana do wykonania operacji odczytu, tranzystor włącza się i ładunek przechowywany na kondensatorze jest dostarczany na linię bitów i wzmacniacz sygnału.

Wzmacniacz czułości określa, czy komórka zawiera logikę 1, czy logikę 2, porównując napięcie kondensatora z wartością odniesienia. Odczyt komórki powoduje rozładowanie kondensatora, który musi zostać przywrócony, aby zakończyć operację. Mimo że DRAM jest w zasadzie urządzeniem analogowym i służy do przechowywania pojedynczego bitu (tj. 0, 1).

Kluczowe różnice między SRAM i DRAM

  1. SRAM jest wbudowaną pamięcią, której czas dostępu jest niewielki, podczas gdy DRAM to pamięć poza chipem, która ma duży czas dostępu. Dlatego SRAM jest szybszy niż DRAM.
  2. DRAM jest dostępny w większej pojemności, podczas gdy SRAM ma mniejszy rozmiar.
  3. SRAM jest drogi, podczas gdy DRAM jest tani .
  4. Pamięć cache to aplikacja SRAM. Natomiast pamięć DRAM jest używana w pamięci głównej .
  5. DRAM jest bardzo gęsta . W przeciwieństwie do tego, SRAM jest rzadszy .
  6. Budowa SRAM jest skomplikowana ze względu na wykorzystanie dużej liczby tranzystorów. Wręcz przeciwnie, DRAM jest prosty w projektowaniu i implementacji.
  7. W SRAM pojedynczy blok pamięci wymaga sześciu tranzystorów, podczas gdy DRAM potrzebuje tylko jednego tranzystora do pojedynczego bloku pamięci.
  8. DRAM jest nazywany dynamicznie, ponieważ wykorzystuje kondensator, który wytwarza prąd upływu ze względu na dielektryk zastosowany w kondensatorze, aby oddzielić przewodzące płyty, nie jest idealnym izolatorem, dlatego wymaga układu odświeżania mocy. Z drugiej strony nie ma problemu z wyciekiem ładunku w pamięci SRAM.
  9. Zużycie energii jest wyższe w pamięci DRAM niż w pamięci SRAM. SRAM działa na zasadzie zmiany kierunku przepływu prądu przez przełączniki, podczas gdy DRAM działa na zasadzie utrzymywania ładunków.

Wniosek

DRAM jest potomkiem SRAM. DRAM został opracowany w celu przezwyciężenia wad SRAM; projektanci zmniejszyli ilość elementów pamięci używanych w jednym pamięci, co znacznie zmniejszyło koszt DRAM i zwiększyło powierzchnię pamięci. Ale pamięć DRAM jest wolniejsza i zużywa więcej energii niż SRAM, musi być odświeżana często w ciągu kilku milisekund, aby utrzymać ładunki.

Top