1. 명령어(command) 발행

  • 명령어 발행: 메모리 컨트롤러가 DRAM에 특정 명령어를 발행합니다. 예를 들어, 데이터 읽기를 원할 경우 READ 명령어를 발행합니다. 이 명령어에는 특정 주소가 포함되어 있어야 합니다.

2. 배열/셀(array/cell) 선택

  • 행 활성화 (ACTIVATE): 발행된 명령어에 따라 특정 행(row)이 활성화됩니다. 이 과정에서 주소가 사용되며, 해당 행에 있는 데이터가 DRAM의 비트라인으로 로드됩니다.
  • 비트라인(bit line): 활성화된 행의 데이터가 비트라인으로 전송되며, 이 데이터는 이후 읽기 또는 쓰기 작업을 위해 준비됩니다.

3. 드라이버(driver) 활성화

  • 드라이버 활성화: 비트라인의 신호를 받아 데이터 전송을 위한 드라이버가 활성화됩니다. 이 드라이버는 선택된 비트라인의 데이터를 외부로 전송하거나 외부에서 들어오는 데이터를 비트라인에 기록합니다.

4. 읽기/쓰기(W/R) 수행

  • 쓰기(W): 드라이버가 외부에서 들어오는 데이터를 비트라인을 통해 활성화된 셀에 기록합니다. 이 과정에서 셀의 전하가 변경되어 새로운 데이터가 저장됩니다.
  • 읽기(R): 드라이버는 비트라인으로부터 활성화된 셀의 데이터를 읽어옵니다. 이 데이터는 메모리 컨트롤러로 전송되어 최종적으로 CPU나 다른 장치에 전달됩니다.

 

http://qdpma.com/ServerSystems/DRAM.html

'CPU ARCHITECTURE1 > DRAM' 카테고리의 다른 글

05. DRAM Signals  (0) 2024.10.02
04. DRAM Structure  (0) 2024.10.02
03. DRAM Array  (0) 2024.10.02
02. DRAM Write & Read  (0) 2024.10.02
01. DRAM Cell  (0) 2024.10.02

+ Recent posts