본문 바로가기

Electronic

DRAM이란?DRAM관련 용어

DRAM 관련 용어


Array

실제 data 가 저장되는 cell 이 배열된 물리적인 구조를 나타내며 이 배열은 열과 행으로 구성되어 있음


Bank

메모리를 논리적으로 나눈 단위를 bank 라고 함

bank 내의 data 는 한번에 access 할 수 있으며 각 bank 는 독립적으로 동작함

Word line 은 row address 를 가짐

Sense amp 가 연결되는 bit line 은 column address 를 가짐

<Bank 구조>


Page

Word line 에 연결된 FET 의 bit 수를 나타냄 보통 1KB or 2KB 의 크기를 가짐

Page size 는 한번에 켜져야 하는 sense amp 의 수를 나타내는데

Page size 가 작을수록 보다 적은 수의 sense amp 만 동작시켜도 되기 때문에 전력소모를 줄이는데 유리함

Page size=(2^(column address bits)I/O(DQ)bits) / 8 [Byte]

Ex) column address 가 10bit 이면 row 당 1K 의 bit line 이 있고 DQ bit 가 x8 이면 page size 는 (1K*8)/8=1KB 가 됨

→ Page size / bank size 계산 예

Bank group 수 : 4개

Bank group 에 속하는 bank 의 수 : 4개

Word line 에 연결된 bit 수=2^10=1024=1Kb

Page size=1024*4(data bus width) / 8=512Byte

이런 page 가 1bank 당 0~16 17개(row address bits 0~16)가 있음

Bank size : 512*17=8704Byte


■Data bus width

한번의 access 로 처리할 수 있는 data 량을 의미함

X4, x8, x16 등으로 나타내며 Data bus width 가 넓을수록 한번의 access 로 더 많은 data 를 전송할 수 있음


■Density

DDR 의 chip 은 여러개의 die 로 이루어져 있는데 die 하나의 저장 용량을 나타냄

16Mb : array 하나에 저장할 수 있는 bit 수

16DQ : data bus width x16

8banks : bank 수 8개

→16Mb*16*8=2Gb


■Bank group : bank 들을 묶은 group. bank group 은 여러 bank 를 묶어서 동시에 access 할 수 있음

Bank group 을 사용하면 여러 bank 간에 동시에 data 를 access 할 수 있기 때문에 memory access 의 효율성을 높일 수 있음

But bank group 이 많아질수록 전력 소모가 커짐


■Rank

Memory chip 의 물리적인 그룹을 나타냄 각 rank 는 병렬 access 가 가능함

내부적으로는 독립된 구조이지만 memory controller 와 data 를 주고 받는데에 있어 하나의 채널을 공유하는 구조


■Channel

메모리 controller 와 memory 간의 물리적 연결을 나타냄 각 channel 은 완전히 독립적인 data bus 를 가지고 있기 때문에 동시에 서로 다른 data 를 보낼 수 있음

Channel 을 사용하면 병렬로 data 를 전송하여 대역폭을 향상시킬 수 있음

'Electronic' 카테고리의 다른 글

DRAM이란?DRAM동작  (4) 2024.03.22
DRAM이란?DRAM구성,cell 구조  (0) 2024.03.20