ENCYCLOPEDIA

이론 백과사전

소자부터 공정, 첨단 기술까지 폴더별로 정리했어요.

반도체 소자 / 메모리 반도체 · 약 4분 읽기

SRAM 셀 구조

#SRAM셀구조#핵심이론
📘 핵심 개념SRAM의 필요성

스마트폰이나 컴퓨터가 순간적인 작업을 빠르게 수행하지 못한다면 사용자는 큰 불편을 겪게 된다. SRAM(Static Random Access Memory)은 이러한 문제를 해결하는 데 중요한 역할을 한다. 휘발성 메모리인 SRAM은 전원이 공급되는 동안 데이터를 유지하고, 빠른 데이터 접근 속도를 제공한다. 따라서 중앙처리장치(CPU)나 그래픽처리장치(GPU)의 캐시 메모리로 주로 사용된다. DRAM과 비교해 셀 면적이 크고 비트당 가격이 비싸지만, 속도가 빠르고 리프레시가 필요 없다는 점에서 특정 용도에 적합하다.

📘 정의SRAM의 정의

SRAM은 전원이 켜져 있는 동안 데이터를 유지하는 메모리 종류이다. 'Static'이라는 이름은 데이터가 유지되는 동안 재충전이 필요 없다는 점에서 유래한다. 이는 DRAM이 주기적으로 재충전해야 하는 것과 대조적이다. SRAM은 전원이 차단되면 데이터를 잃게 되는 휘발성 메모리로, 비휘발성 메모리와는 다르다. 특히 SRAM은 빠른 읽기와 쓰기 속도로 인해 CPU 캐시와 같은 고속 메모리 응용에 적합하다.

📘 핵심 개념기본 구조

SRAM 셀은 일반적으로 여섯 개의 트랜지스터로 구성된다. 이 구조는 두 개의 상호 연결된 인버터와 두 개의 액세스 트랜지스터로 이루어진다. 인버터는 데이터를 저장하는 역할을 하며, 액세스 트랜지스터는 외부 회로와의 연결을 담당한다. 이러한 구조 덕분에 SRAM은 빠른 읽기/쓰기 속도와 높은 신뢰성을 제공한다. DRAM과 달리, SRAM은 리프레시 동작이 필요하지 않지만, 더 많은 트랜지스터를 사용하기 때문에 칩 면적이 커진다.

⚙️ 동작 원리SRAM의 동작 방식

SRAM은 플립플롭(flip-flop) 구조로 데이터를 저장한다. 이 구조는 6개의 트랜지스터로 이루어져 있으며, 두 개의 인버터가 서로 연결되어 안정적인 상태를 만든다. 이 상태는 전원이 공급되는 한 유지된다. SRAM의 읽기와 쓰기 과정은 워드 라인과 비트 라인의 제어로 이루어진다. 워드 라인은 특정 셀을 선택하며, 비트 라인은 데이터를 주고받는 경로를 제공한다. 읽기 시에는 셀의 저장 상태를 감지하고, 쓰기 시에는 새로운 데이터를 셀에 저장한다.

✏️ 측정 방법SRAM 성능 측정

SRAM의 성능을 평가할 때 중요한 두 가지 지표는 액세스 시간과 전력 소모이다. 액세스 시간은 데이터 읽기와 쓰기에 걸리는 시간이며, 클럭 주파수와 직접적으로 관련된다. 전력 소모는 주로 스탠바이 전력과 동작 전력으로 나뉜다. 스탠바이 전력은 데이터 유지에 필요한 전력이며, 동작 전력은 실제로 데이터를 읽고 쓰는 동안 소모되는 전력이다.

🎚️ 변수 영향SRAM 성능에 영향을 미치는 변수

SRAM의 성능은 여러 변수에 의해 영향을 받는다. 주요 변수로는 트랜지스터의 크기, 공정 기술, 온도 등이 있다. 트랜지스터 크기는 셀의 밀도와 직접적으로 관련되며, 크기가 작아질수록 동일한 면적에 더 많은 셀을 배치할 수 있다. 공정 기술은 트랜지스터의 성능을 좌우하며, 최신 공정일수록 더 빠르고 전력 효율이 높은 SRAM을 만들 수 있다. 온도는 전자 에 영향을 미쳐, 온도가 높아지면 성능이 저하될 수 있다.

변수 영향
트랜지스터 크기 셀 밀도 증가, 전력 소모 감소
공정 기술 성능 향상, 전력 효율 증가
온도 성능 저하, 고온에서 전력 소모 증가

$$ P_{total} = P_{static} + P_{dynamic} $$

  • $P_{total}$: 전체 전력 소모
  • $P_{static}$: 스탠바이 전력
  • $P_{dynamic}$: 동작 전력

이 수식을 통해 SRAM의 전력 소모를 분석할 수 있다. 스탠바이 전력은 전원이 공급되는 동안 셀의 상태를 유지하는 데 필요한 전력이고, 동작 전력은 셀이 활성화되어 데이터가 읽히거나 쓰일 때 소모되는 전력이다.

🛠️ 실무 이슈SRAM의 전력 소모와 크기 문제

SRAM은 고속이며 데이터 보존이 가능한 메모리지만, 전력 소모와 크기가 실무에서 문제로 자주 언급된다. 특히 모바일 기기나 IoT 장치에서는 전력 소모가 중요한 요소다. SRAM은 대기 전력($P_{static}$)이 발생하기 때문에 전력 효율을 높이려면 설계 단계에서 이를 줄이는 방법이 필요하다. 또, 트랜지스터의 크기가 SRAM 셀의 크기를 결정하므로, 공정 기술이 발전함에 따라 셀 크기를 줄이는 것이 중요하다. 작은 크기의 SRAM은 더 높은 집적도를 제공하지만, 제조 공정이 정밀해야 한다는 도전 과제를 동반한다.

✏️ 개선 방법SRAM 성능 향상의 방향

SRAM의 성능을 향상시키기 위해 공정 기술과 설계 최적화가 중요하다. 공정 기술이 발전함에 따라 트랜지스터 크기를 줄여 더 작은 셀을 만들 수 있다. 이는 집적도를 높이고 전력 소모를 줄이는 데 기여한다. 설계 측면에서는 전력 소모를 줄이기 위해 대기 전력을 최소화하는 회로 설계가 필요하다. 예를 들어, 전원 공급이 필요 없는 부분을 차단하는 방법이 있다. 온도 역시 성능에 영향을 미치므로, 온도 변화에 강한 설계를 고려해야 한다.

🧠 암기 포인트시험·면접 직전 체크
  • SRAM은 트랜지스터 기반으로 고속성과 데이터 보존이 특징이다.
  • 전력 소모는 $P_{static}$과 $P_{dynamic}$으로 나눠진다.
  • 공정 기술 발전으로 트랜지스터 크기를 줄여 집적도를 높인다.
  • 온도 변화는 SRAM의 성능에 영향을 미친다.
  • 회로 설계에서 전력 소모를 줄이기 위한 최적화가 필요하다.