컴퓨터 핵심 메모리인 SRAM과 DRAM의 차이점을 알려드리겠습니다. 트랜지스터 6개 기반 6T 래치 구조와 1T1C 커패시터 저장 방식의 차이부터 초고속 연산 속도, 리프레시 동작 유무에 따른 전력 소모 메커니즘을 확인해 보세요.
정적 메모리 SRAM의 6T 인버터 래치 회로와 동적 메모리 DRAM의 1T1C 커패시터 저장 구조
컴퓨터의 두뇌인 중앙처리장치(CPU)가 복잡한 연산을 지체 없이 빠르게 수행하기 위해서는 계산에 필요한 데이터를 찰나의 순간에 보관하고 꺼내 쓸 수 있는 임시 기억장치가 반드시 필요합니다. 이러한 역할을 도맡아 하는 대표적인 주기억 반도체가 바로 전원이 켜져 있는 동안에만 데이터를 기억하는 휘발성 램(RAM)입니다. 하지만 우리가 흔히 부르는 램은 내부 회로를 구성하는 물리적 소자의 구조와 데이터를 보관하는 근본적인 메커니즘에 따라 크게 정적 메모리인 에스램(SRAM)과 동적 메모리인 디램(DRAM)이라는 두 가지 서로 다른 형태로 나뉩니다. 두 메모리의 가장 본질적인 차이는 바로 단 1비트의 데이터인 0과 1을 저장하기 위해 어떤 모양의 전자 부품 회로망을 사용하느냐에서 출발합니다.
![]() |
| 정적 메모리 SRAM의 6T 인버터 래치 회로와 동적 메모리 DRAM의 1T1C 커패시터 저장 구조 |
먼저 정적 메모리를 뜻하는 에스램(SRAM, Static RAM)은 이름 그대로 전원만 지속적으로 공급된다면 저장된 데이터가 가만히 멈추어 있는 상태로 완벽하게 유지되는 메모리입니다. 에스램의 내부 기본 단위 셀을 현미경으로 들여다보면 단 1비트의 데이터를 저장하기 위해 무려 6개의 모스펫 트랜지스터가 정교하게 얽혀 있는 육티(6T) 구조를 가지고 있습니다. 이 6개의 트랜지스터 중 핵심을 이루는 4개의 트랜지스터는 두 개의 인버터 논리 게이트를 구성하며, 서로의 입구와 출구가 엇갈려 맞물려 있는 플립플롭 또는 래치(Latch) 형태의 폐루프 회로를 형성합니다. 한쪽 인버터의 출력이 다른 쪽 인버터의 입력으로 들어가고, 그 출력이 다시 상대방의 입력으로 되돌아오는 완전한 원형 순환 고리를 만드는 것입니다. 이러한 래치 회로는 두 개의 안정된 전기적 상태 중 하나만을 유지하는 독특한 물리적 특성을 지닙니다. 한쪽 접점이 높은 전압 상태에 있으면 반대쪽 접점은 반드시 낮은 전압 상태로 고정되며, 이 상태는 외부에서 강제로 전압을 바꾸어주기 전까지 두 인버터가 서로를 단단히 지탱하면서 영구히 유지됩니다. 나머지 2개의 트랜지스터는 데이터를 읽거나 쓸 때 비트선과 래치 회로 사이의 길을 열고 닫아주는 접근 통로 스위치 역할을 수행합니다. 즉 에스램은 전기를 가두어 두는 물통 같은 별도의 저장 부품 없이 오직 6개의 트랜지스터 스위치들이 서로를 전기적으로 꽉 물고 있는 논리적 상태 균형을 통해 데이터를 보존합니다. 반면에 동적 메모리를 뜻하는 디램(DRAM, Dynamic RAM)은 극도로 단순하고 경제적인 설계를 자랑합니다. 디램은 단 1비트의 데이터를 저장하기 위해 전기를 열고 닫는 스위치 역할을 하는 트랜지스터 1개와 전하를 물리적으로 모아두는 초소형 물통 역할을 하는 커패시터 1개만으로 구성된 원티 원시(1T1C) 구조를 취하고 있습니다. 트랜지스터 게이트에 신호가 들어와 통로가 열리면 전기가 흘러 들어가 커패시터에 전하를 가득 채우고, 전하가 채워진 상태를 데이터 1로 인식합니다. 반대로 커패시터 내부의 전하가 비어 있으면 데이터 0으로 인식하는 매우 직관적인 원리로 동작합니다. 이처럼 구조가 극단적으로 단순하기 때문에 디램은 에스램에 비해 압도적인 공간 집적도의 우위를 누립니다. 에스램이 1비트를 저장하기 위해 6개의 트랜지스터와 수많은 배선 공간을 차지하는 동안, 디램은 트랜지스터 1개와 커패시터 1개만 있으면 되므로 똑같은 실리콘 웨이퍼 면적 위에 에스램보다 최소 4배에서 6배 이상 훨씬 더 많은 메모리 셀을 빽빽하게 집어넣을 수 있습니다. 손톱만 한 칩 하나에 수십 기가바이트(GB)에 달하는 대용량 메모리를 저렴한 비용으로 만들어낼 수 있는 비결이 바로 이 단순한 1T1C 구조에 있습니다. 에스램과 디램의 구조적 차이는 복잡한 6개 트랜지스터 래치 회로를 통해 전기적 균형을 유지하는 정적 방식과, 단순한 1개 트랜지스터 및 1개 커패시터 조합을 통해 전하를 직접 채우고 비우는 동적 방식의 차이이며, 이러한 태생적인 하드웨어 설계의 차이가 두 메모리의 성능과 용도, 그리고 생산 단가를 완전히 갈라놓는 결정적인 뿌리가 됩니다.
나노초(ns) 이하의 극초고속 동작 속도와 커패시터 리프레시(Refresh) 유무에 따른 전력 소모
에스램의 6T 래치 회로와 디램의 1T1C 커패시터 구조라는 근본적인 하드웨어 차이는 실제 컴퓨터 시스템이 동작할 때 읽기와 쓰기 속도, 그리고 전력 소모라는 핵심 성능 지표에서 극단적인 격차를 만들어냅니다. 가장 눈에 띄는 차이는 바로 데이터를 읽고 쓰는 동작 속도입니다. 에스램은 전하를 물리적으로 채우거나 비우는 물리적 충방전 시간이 전혀 필요하지 않습니다. 트랜지스터 스위치를 켜고 끄는 순간 래치 회로의 전기적 전위 상태가 빛의 속도로 즉각 반전되기 때문에, 데이터를 읽고 쓰는 데 걸리는 지연 시간이 불과 0.5나노초에서 2나노초 안팎에 불과할 정도로 상상을 초월하는 초고속 응답 성능을 자랑합니다. 1초에 수십억 번 클럭이 요동치는 중앙처리장치의 연산 속도를 단 1클럭의 지체도 없이 그대로 따라붙을 수 있는 유일한 메모리가 바로 에스램입니다.
![]() |
| 나노초(ns) 이하의 극초고속 동작 속도와 커패시터 리프레시(Refresh) 유무에 따른 전력 소모 |
반면에 디램은 커패시터라는 작은 전기 주머니에 전하를 차곡차곡 흘려 넣어 충전하거나 저장된 전하를 밖으로 빼내어 방전시키는 물리적인 과정이 반드시 수반됩니다. 얇고 긴 미세 배선을 타고 전하가 드나드는 데 시간이 걸리기 때문에 디램의 데이터 접근 시간은 통상 10나노초에서 50나노초 수준으로 에스램에 비해 수십 배 이상 느립니다. 더욱이 디램은 데이터를 읽는 과정에서 커패시터에 갇혀 있던 전하가 측정 회로 쪽으로 흘러나오면서 저장되어 있던 데이터가 스스로 파괴되는 파괴적 읽기 특성을 지닙니다. 따라서 데이터를 한 번 읽을 때마다 커패시터에 전하를 다시 원래대로 채워 넣어주는 재충전 복구 작업을 거쳐야 하므로 동작 속도가 더욱 지연될 수밖에 없습니다. 두 번째 결정적인 성능 차이는 전력 소모의 형태와 리프레시(Refresh, 재충전) 동작의 유무에서 발생합니다. 디램의 커패시터는 두께가 원자 몇 개 수준으로 얇은 절연막으로 둘러싸여 있어 전하를 채워두더라도 시간이 지나면 미세한 틈새로 전하가 줄줄 새어 나가 자연 방전되어 버립니다. 가만히 내버려 두면 채 0.1초도 지나지 않아 저장되어 있던 데이터 1이 방전되어 데이터 0으로 지워져 버리는 것입니다. 이를 막기 위해 디램 제어기는 메모리가 켜져 있는 동안 1초에 수천 번씩 모든 셀의 커패시터 전하를 주기적으로 다시 채워주는 리프레시 동작을 끊임없이 수행해야 합니다. 컴퓨터를 켜두고 아무런 작업을 하지 않는 유휴 대기 상태에서도 디램은 이 주기적인 리프레시 동작 때문에 끊임없이 전력을 갉아먹는 대기 전력 소모를 피할 수 없습니다. 반대로 에스램은 전하를 가두는 커패시터가 전혀 없으므로 데이터가 자연 방전되어 지워지는 현상이 일어나지 않으며, 따라서 번거로운 리프레시 동작 자체가 아예 필요하지 않습니다. 전압만 인가되어 있다면 래치 회로가 0과 1의 상태를 무한히 유지하므로 대기 상태에서 소모되는 전력이 트랜지스터의 미세한 누설 전류를 제외하면 거의 0에 수렴할 정도로 극도로 낮습니다. 다만 에스램은 셀의 상태를 빠르게 바꿀 때 6개의 트랜지스터가 동시에 전기를 소모하므로 초고속으로 동작하는 활성 상태에서는 디램보다 순간적인 동작 전력 소비량이 더 커지는 특성을 보입니다. 이러한 속도와 집적도, 그리고 전력 특성의 극단적인 대비로 인해 현대 컴퓨터 아키텍처는 두 메모리를 상호 보완적인 위치에 적재적소로 배치하여 사용합니다. 가격이 비싸고 덩치가 크지만 속도가 번개처럼 빠른 에스램은 중앙처리장치와 그래픽처리장치(GPU) 실리콘 다이 내부 깊숙이 직접 내장되어, 연산 장치 바로 옆에서 찰나의 순간에 데이터를 주고받는 L1, L2, L3 캐시 메모리(Cache Memory)로 독점 사용됩니다. 반면에 속도는 상대적으로 느리지만 가격이 저렴하고 좁은 면적에 수십 기가바이트의 방대한 용량을 빽빽하게 담아낼 수 있는 디램은 메인보드 슬롯에 꽂히는 컴퓨터의 거대한 주기억장치(시스템 메모리) 역할을 전담합니다. 에스램(SRAM)과 디램(DRAM)은 6T 래치를 통한 극초고속 동작과 1T1C 커패시터를 통한 초고집적 대용량화라는 서로 다른 가치를 극대화한 반도체 메모리 공학의 두 축이며, 두 메모리의 구조적 특성과 속도 및 전력 메커니즘을 정확히 이해하는 것은 컴퓨터 시스템의 병목 현상을 해결하고 고성능 프로세서의 계층적 동작 원리를 파악하는 데 가장 핵심적인 기초 지식입니다.


0 댓글