본문 바로가기
Knowledge/Basic

DRAM이란? (1) 기본동작 Read, Write, Refresh

by VIR&US 2023. 7. 5.
반응형

  • 메모리는 컴퓨터 작동의 기본입니다. CPU와 결합하면 일련의 명령(프로그램)을 실행하고 작업 데이터를 저장하는 기능이 가능해집니다.
  • RAM(Random-Access Memory)은 잘 알려진 유형의 메모리이며 거의 동일한 시간 지연으로 메모리의 모든 위치에 액세스 할 수 있기 때문에 그렇게 불립니다.
  • 동적 랜덤 액세스 메모리(DRAM)는 더 낮은 비용으로 더 높은 밀도를 허용하는 특정 유형의 랜덤 액세스 메모리입니다. 노트북과 데스크탑에 있는 메모리 모듈은 DRAM을 사용합니다.

DRAM

Dynamic random-access memory

휘발성 메모리 (전원이 끊기면 저장된 데이터를 잃는다)

D(Dynamic)

데이터를 기억시키기 위해서 Refresh라는 과정을 의미하는 명칭

RAM(Random-Access Memory)

거의 동일한 시간 지연으로 메모리의 모든 위치에 액세스 가능한 메모리

반응형
DRAM data stored

DRAM 1Cell

1 Transistor와 1 Capacitor

 

Read

  • WL=high, BL=1/2 Vdd 일 때, BL이 1/2 VDD 보다 증가하면 → data '1'을 read
  • WL=high, BL=1/2 Vdd 일 때, BL이 1/2 VDD 보다 감소하면 → data '0'을 read
  • DRAM의 read는 이러한 bit line에 미세한 전위차의 변화를 sense amplifier로 증폭시켜 값을 비교함으로써 셀 내에 저장된 data가 '0' 인지 '1'인지 판단
  •  In DRAM, reads are destructive. 그래서 읽은 이후 BL에서 읽은 값을 커패시터에 다시 넣기 위해 precharging

Write

  • WL=high, BL=high 일 때, Capacitor=charge, → data '1'을 write
  • WL=high, BL=low 일 때, Capacitor=discharge, → data '0'을 write

Refresh

  • DRAM은 Capacitor에 전하를 저장함으로써 data를 기록하는 메모리 장치입니다. 하지만 capacitor는 완전하게 전기적으로 단절된 것이 아니기 때문에 조금씩 누설이 발생하고 이는 data 손실로 이어지게 됩니다. 이렇게 빠져나가는 전하를 다시 채워서 기억하는 과정이 Refresh 과정입니다. Refresh 과정이 존재하기 때문에 전원이 켜져 있는 상태에서 DRAM은 데이터를 기억할 수 있습니다.

2023.07.05 - [Knowledge] - DRAM이란? (2) Generation, Structure

 

DRAM이란? (2) Generation, Structure

2023.07.05 - [SoC] - DRAM이란? (1) 기본동작 Read, Write, Refresh DRAM이란? (1) 기본동작 Read, Write, Refresh 메모리는 컴퓨터 작동의 기본입니다. CPU와 결합하면 일련의 명령(프로그램)을 실행하고 작업 데이터

vir-us.tistory.com

 

728x90
반응형

'Knowledge > Basic' 카테고리의 다른 글

컴파일(Compile)이란 무엇인가?  (0) 2023.07.08
DRAM이란? (2) Generation, Structure  (0) 2023.07.05
AND Gate  (0) 2023.07.05
IP-XACT란?  (0) 2023.07.03
Big Endian, Little Endian  (0) 2023.07.02