추천, 2024

에디터의 선택

SRAM과 DRAM의 차이점

SRAM과 DRAM은 SRAM이 트랜지스터와 래치를 사용하는 반면 DRAM은 커패시터와 트랜지스터를 사용하는 집적 회로 RAM 의 모드입니다. 이들은 SRAM이 DRAM보다 비교적 빠르다는 것과 같이 여러면에서 차별화 될 수있다. 따라서 SRAM은 캐시 메모리 용으로 사용되고 DRAM은 주 메모리 용으로 사용됩니다.

RAM (Random Access Memory) 은 데이터를 일정하게 유지해야하는 메모리의 일종으로, 전원 공급 장치가 중단되면 데이터가 손실되어 휘발성 메모리 로 알려져 있습니다. RAM의 읽기 및 쓰기는 쉽고 빠르며 전기 신호를 통해 수행됩니다.

비교 차트

비교 근거SRAM적은 양
속도빨리천천히
크기작은
비용
비싼
에서 사용캐시 메모리메인 메모리
밀도밀도가 낮다.고밀도
구성복잡하고 트랜지스터와 래치를 사용합니다.간단하고 커패시터와 극소수의 트랜지스터를 사용합니다.
단일 메모리 블록 필요6 트랜지스터단 하나의 트랜지스터.
충전 누설 특성선물 없음따라서 현재의 전원 리프레시 회로가 필요합니다.
전력 소비낮은높은

SRAM의 정의

SRAM (정적 랜덤 액세스 메모리)CMOS 기술로 구성 되며 6 개의 트랜지스터를 사용합니다. 그 구조는 플립 플롭과 유사한 데이터 (바이너리)와 액세스 제어를위한 여분의 두 개의 트랜지스터를 저장하는 두 개의 교차 결합 된 인버터로 구성됩니다. DRAM과 같은 다른 RAM 유형보다 상대적으로 빠릅니다. 소비 전력이 적습니다. SRAM은 전원이 공급되는 한 데이터를 유지할 수 있습니다.

개별 셀을위한 SRAM의 작동 :

안정적인 로직 상태를 생성하기 위해 4 개의 트랜지스터 (T1, T2, T3, T4)가 교차 연결 방식으로 구성됩니다. 논리 상태 1을 생성하기 위해 노드 C1 은 하이이고 C2 는 로우이다. 이 상태에서 T1T4 가 꺼지고 T2T3 이 켜집니다. 논리 상태 0의 경우, 접합부 C1 은 낮고 C2 는 높다. 주어진 상태 T1T4 가 켜져 있고 T2T3 이 꺼져 있습니다. 두 상태는 직류 (DC) 전압이인가 될 때까지 안정적이다.

SRAM 어드레스 라인 은 스위치를 열고 닫고 읽기 및 쓰기가 가능한 T5 및 T6 트랜지스터를 제어하기 위해 작동된다. 판독 동작을 위해 신호가 이들 어드레스 라인에인가 된 후 T5 및 T6이 온되고 비트 값이 라인 B로부터 판독된다. 기록 동작에 대해, 신호는 B 비트 라인 에 이용되고, 그 보수는 B ' .

DRAM의 정의

DRAM (Dynamic Random Access Memory) 은 커패시터와 소수의 트랜지스터를 사용하여 구성된 RAM 유형이기도합니다. 커패시터는 데이터 저장에 사용되며 비트 값 1은 커패시터가 충전되었음을 나타내고 비트 값 0은 커패시터가 방전됨을 나타냅니다. 커패시터는 방전되는 경향이 있으며, 이로 인해 전하가 누출됩니다.

역동적 인 용어는 지속적으로 공급 된 전력이있는 경우에도 요금이 지속적으로 누출되어 전력을 더 많이 소비한다는 것을 의미합니다. 오랜 시간 동안 데이터를 유지하려면 추가 새로 고침 회로가 필요한 반복적으로 새로 고침해야합니다. 누설 전류로 인해 전원이 켜지더라도 DRAM은 데이터를 잃어 버립니다. DRAM은 더 많은 용량으로 사용할 수 있으며 가격이 저렴합니다. 단일 메모리 블록에는 단일 트랜지스터 만 있으면됩니다.

일반적인 DRAM 셀의 작동 :

셀에서 비트 값을 읽고 쓸 때 주소 라인이 활성화됩니다. 회로에 존재하는 트랜지스터는 전압이 어드레스 라인에인가되고 전압 라인이 어드레스 라인에 전압이인가되지 않으면 개방 (전류가 흐르지 않음)되면 폐쇄 된 (전류가 흐를 수있게하는) 스위치로서 동작한다. 기록 동작에있어서, 전압 신호는 고전압이 1을 나타내는 비트 라인에 사용되고 저전압은 0을 나타낸다. 신호는 어드레스 라인에 사용되어 커패시터로 전하를 전송할 수있게한다.

판독 동작을 실행하기 위해 어드레스 라인이 선택되면, 트랜지스터가 턴온되고, 커패시터에 저장된 전하가 비트 라인 및 감지 증폭기로 공급된다.

감지 증폭기는 커패시터 전압을 기준값과 비교함으로써 셀에 논리 1 또는 논리 2가 포함되는지 여부를 지정합니다. 셀을 읽으면 콘덴서가 방전되어 동작을 완료해야합니다. 비록 DRAM이 기본적으로 아날로그 장치이며 단일 비트 (즉, 0, 1)를 저장하는 데 사용됩니다.

SRAM과 DRAM의 주요 차이점

  1. SRAM은 액세스 시간이 작은 온칩 메모리이며 DRAM은 액세스 시간이 긴 오프 칩 메모리입니다. 따라서 SRAM은 DRAM보다 빠릅니다.
  2. DRAM은 더 큰 저장 용량에서 사용할 수 있으며 SRAM은 더 작은 크기입니다.
  3. SRAM은 비싸지 만 DRAM은 싸다 .
  4. 캐시 메모리 는 SRAM의 응용 프로그램입니다. 대조적으로, DRAM은 주 메모리에 사용됩니다.
  5. DRAM은 고밀도 입니다. 반대로, SRAM은 더 희귀 합니다.
  6. SRAM의 구성은 많은 수의 트랜지스터를 사용하기 때문에 복잡 하다. 반대로, DRAM은 설계 및 구현이 간단 합니다.
  7. SRAM에서 단일 메모리 블록에는 여섯 개의 트랜지스터가 필요하지만 DRAM에는 단일 블록 메모리에 단 하나의 트랜지스터 만 있으면된다.
  8. D 램은 다이나믹 형이라고 부릅니다. 왜냐하면 커패시터 내부에 사용되는 유전체로 인해 누설 전류가 발생하여 커패시터를 사용하기 때문에 완벽한 절연체가 아니며 따라서 전원 리프레시 회로가 필요합니다. 반면에 SRAM에는 전하 누설 문제가 없다.
  9. DRAM의 소비 전력은 SRAM보다 높습니다. SRAM은 스위치를 통해 전류의 방향을 바꾸는 원리로 작동하지만 DRAM은 전하를 유지합니다.

결론

DRAM은 SRAM의 자손입니다. DRAM은 SRAM의 단점을 극복하기 위해 고안되었다. 설계자는 1 비트 메모리에서 사용 된 메모리 요소를 줄여 DRAM 비용을 크게 줄이고 저장 영역을 증가 시켰습니다. 그러나 DRAM은 SRAM보다 속도가 느리고 전력 소모가 많기 때문에 비용을 유지하기 위해 수 밀리 초 내에 자주 새로 고쳐야합니다.

Top