๐Ÿ”ฒ SRAM

6T SRAM Analysis

6T SRAM ๊ตฌ์กฐ ๋ฐ ๋™์ž‘ ์›๋ฆฌ ์ƒ์„ธ ๋ถ„์„

Six-Transistor SRAM Cell ยท Cross-Coupled Inverters ยท Read/Write ยท Stability Trade-off ยท Cache

SRAM(Static Random Access Memory)์€ 6๊ฐœ์˜ ํŠธ๋žœ์ง€์Šคํ„ฐ๋กœ ์ด๋ฃจ์–ด์ง„ ์…€์— ๋ฐ์ดํ„ฐ๋ฅผ ์ •์ ์œผ๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. DRAM๊ณผ ๋‹ฌ๋ฆฌ Refresh๊ฐ€ ํ•„์š” ์—†๊ณ  ๋งค์šฐ ๋น ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— CPU ์บ์‹œ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ณธ ๋ฌธ์„œ๋Š” 6T ์…€์˜ ๊ตฌ์กฐ, ์ฝ๊ธฐ/์“ฐ๊ธฐ ๋™์ž‘, ์ฝ๊ธฐ ์•ˆ์ •์„ฑ๊ณผ ์“ฐ๊ธฐ ์šฉ์ด์„ฑ์˜ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„, ๊ทธ๋ฆฌ๊ณ  ๋ฉ”๋ชจ๋ฆฌ ๊ณ„์ธต์—์„œ์˜ ์œ„์น˜๋ฅผ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.

6T ์…€์€ ๋‹จ์ผ ๋น„ํŠธ ์…€ ์ž์ฒด๋ฟ ์•„๋‹ˆ๋ผ ๋น„ํŠธ๋ผ์ธ, ํ”„๋ฆฌ์ฐจ์ง€ ํšŒ๋กœ, ์„ผ์Šค ์•ฐํ”„, ์›Œ๋“œ๋ผ์ธ ๋“œ๋ผ์ด๋ฒ„์™€ ํ•จ๊ป˜ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์…€ ๊ตฌ์กฐ๋งŒ ๋ณด๋Š” ๊ฒƒ๋ณด๋‹ค ๋ฐฐ์—ด ์ „์ฒด์—์„œ ์ฝ๊ธฐ ์•ˆ์ •์„ฑ, ์“ฐ๊ธฐ ์šฉ์ด์„ฑ, ์ง€์—ฐ ์‹œ๊ฐ„, ๋ฉด์ ์ด ์–ด๋–ป๊ฒŒ ๋งž๋ฌผ๋ฆฌ๋Š”์ง€ ํ•จ๊ป˜ ๋ณด๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

1. 6T SRAM ์…€ ๊ตฌ์กฐ

6T SRAM ์…€์€ 2๊ฐœ์˜ ์ธ๋ฒ„ํ„ฐ๋ฅผ ๊ต์ฐจ๊ฒฐํ•ฉ(cross-coupled)ํ•œ ๋ž˜์น˜(latch)์™€, ์ด ๋ž˜์น˜๋ฅผ ๋น„ํŠธ๋ผ์ธ์— ์—ฐ๊ฒฐํ•˜๋Š” 2๊ฐœ์˜ ์•ก์„ธ์Šค ํŠธ๋žœ์ง€์Šคํ„ฐ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๊ต์ฐจ๊ฒฐํ•ฉ ์ธ๋ฒ„ํ„ฐ๋Š” ์„œ๋กœ์˜ ์ถœ๋ ฅ์„ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์•„ Q์™€ /Q๊ฐ€ ํ•ญ์ƒ ๋ฐ˜๋Œ€๊ฐ’์„ ์œ ์ง€ํ•˜๋Š” ์–‘์•ˆ์ •(bistable) ์ƒํƒœ๋ฅผ ํ˜•์„ฑํ•˜๋ฉฐ, ์ „์›์ด ๊ณต๊ธ‰๋˜๋Š” ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋Šฅ๋™์ ์œผ๋กœ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

sram_0000_6t_sram_analysis

๊ทธ๋ฆผ 1. 6T SRAM ์…€ ๊ตฌ์กฐ โ€” ๊ต์ฐจ๊ฒฐํ•ฉ ์ธ๋ฒ„ํ„ฐ(4T) + ์•ก์„ธ์Šค ํŠธ๋žœ์ง€์Šคํ„ฐ(2T)

6๊ฐœ ํŠธ๋žœ์ง€์Šคํ„ฐ์˜ ์—ญํ• 

M1+M2๊ฐ€ ์ธ๋ฒ„ํ„ฐ1, M3+M4๊ฐ€ ์ธ๋ฒ„ํ„ฐ2๋ฅผ ์ด๋ฃจ๊ณ , ๋‘ ์ธ๋ฒ„ํ„ฐ์˜ ์ž…์ถœ๋ ฅ์„ ๊ต์ฐจ ์—ฐ๊ฒฐํ•˜๋ฉด ์•ˆ์ •์ ์ธ ๋ž˜์น˜๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. M5ยทM6๋Š” Word Line(WL)์ด ํ™œ์„ฑํ™”๋  ๋•Œ๋งŒ ์…€ ๋‚ด๋ถ€ ๋…ธ๋“œ(Q, /Q)๋ฅผ Bit Line(BL, /BL)์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ํŠน์„ฑ

  • ์ •์ (Static) โ€” ์ „์›์ด ๊ณต๊ธ‰๋˜๋Š” ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ Refresh๊ฐ€ ๋ถˆํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • ๋น„ํŒŒ๊ดด์  ์ฝ๊ธฐ โ€” ์ฝ์–ด๋„ ์…€ ์ƒํƒœ๊ฐ€ ๋ณ€ํ•˜์ง€ ์•Š์•„ restore๊ฐ€ ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค(DRAM๊ณผ ๊ฒฐ์ •์  ์ฐจ์ด).

  • ๊ณ ์† โ€” ๋ž˜์น˜๊ฐ€ ๋Šฅ๋™์ ์œผ๋กœ ๊ฐ’์„ ์œ ์ง€ํ•˜๋ฏ€๋กœ ์ ‘๊ทผ ์†๋„๊ฐ€ ๋งค์šฐ ๋น ๋ฆ…๋‹ˆ๋‹ค(์ˆ˜ ns ์ดํ•˜).

  • ์ €๋ฐ€๋„ยท๊ณ ๋น„์šฉ โ€” 6๊ฐœ ํŠธ๋žœ์ง€์Šคํ„ฐ๊ฐ€ ํ•„์š”ํ•ด ์…€ ๋ฉด์ ์ด ํฌ๊ณ  ๋น„ํŠธ๋‹น ๋น„์šฉ์ด ๋†’์Šต๋‹ˆ๋‹ค.

2. ์ฝ๊ธฐ / ์“ฐ๊ธฐ ๋™์ž‘

์ฝ๊ธฐ๋Š” ๋น„ํŠธ๋ผ์ธ์„ ํ”„๋ฆฌ์ฐจ์ง€ํ•œ ๋’ค ์…€์˜ ๋ฏธ์„ธํ•œ ๋ฐฉ์ „์„ ์„ผ์Šค ์•ฐํ”„๋กœ ๊ฐ์ง€ํ•˜๋ฉฐ, ์“ฐ๊ธฐ๋Š” ๋น„ํŠธ๋ผ์ธ์„ ๊ฐ•ํ•˜๊ฒŒ ๊ตฌ๋™ํ•ด ์…€ ๋ž˜์น˜๋ฅผ ๊ฐ•์ œ๋กœ ๋’ค์ง‘์Šต๋‹ˆ๋‹ค.

6T SRAM Analysis

๊ทธ๋ฆผ 2. 6T SRAM ์ฝ๊ธฐ/์“ฐ๊ธฐ ๋™์ž‘๊ณผ ์ฝ๊ธฐ ์•ˆ์ •์„ฑ-์“ฐ๊ธฐ ์šฉ์ด์„ฑ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„

์ฝ๊ธฐ (READ)

  • โ‘  BL๊ณผ /BL์„ ๋ชจ๋‘ VDD๋กœ ํ”„๋ฆฌ์ฐจ์ง€ํ•œ๋‹ค.

  • โ‘ก WL์„ ํ™œ์„ฑํ™”ํ•ด ์•ก์„ธ์Šค ํŠธ๋žœ์ง€์Šคํ„ฐ๋ฅผ ์ผ ๋‹ค.

  • โ‘ข ์…€ ๋‚ด๋ถ€๊ฐ’์— ๋”ฐ๋ผ ํ•œ์ชฝ ๋น„ํŠธ๋ผ์ธ์ด ๋ฏธ์„ธํ•˜๊ฒŒ ํ•˜๊ฐ•ํ•œ๋‹ค(Q=0์ด๋ฉด BL์ด, /Q=0์ด๋ฉด /BL์ด ํ•˜๊ฐ•).

  • โ‘ฃ ์„ผ์Šค ์•ฐํ”„๊ฐ€ BL๊ณผ /BL์˜ ์ „์••์ฐจ๋ฅผ ์ฆํญํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์…€ ์ƒํƒœ๋Š” ๋ณ€ํ•˜์ง€ ์•Š๋Š”๋‹ค(๋น„ํŒŒ๊ดด์ ).

์“ฐ๊ธฐ (WRITE)

  • โ‘  ์“ธ ๊ฐ’์„ BL์—, ๊ทธ ๋ฐ˜๋Œ€๊ฐ’์„ /BL์— ๊ฐ•ํ•˜๊ฒŒ ๊ตฌ๋™ํ•œ๋‹ค(์˜ˆ: โ€˜0โ€™ ์“ฐ๊ธฐ โ†’ BL=0, /BL=1).

  • โ‘ก WL์„ ํ™œ์„ฑํ™”ํ•ด ์•ก์„ธ์Šค ํŠธ๋žœ์ง€์Šคํ„ฐ๋ฅผ ์ผ ๋‹ค.

  • โ‘ข ๊ฐ•ํ•œ ๋น„ํŠธ๋ผ์ธ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์…€ ๋‚ด๋ถ€ ๋ž˜์น˜๋ฅผ ๊ฐ•์ œ๋กœ ๋’ค์ง‘๋Š”๋‹ค.

  • โ‘ฃ WL์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ์ƒˆ ๊ฐ’์ด ๋ž˜์น˜์— ์•ˆ์ •์ ์œผ๋กœ ์œ ์ง€๋œ๋‹ค.

3. ์ฝ๊ธฐ ์•ˆ์ •์„ฑ vs ์“ฐ๊ธฐ ์šฉ์ด์„ฑ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„

6T ์…€ ์„ค๊ณ„์˜ ํ•ต์‹ฌ ๋‚œ์ œ๋Š” ์ฝ๊ธฐ ์•ˆ์ •์„ฑ๊ณผ ์“ฐ๊ธฐ ์šฉ์ด์„ฑ์ด ์„œ๋กœ ์ƒ์ถฉํ•œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๋‘ ์š”๊ตฌ๋Š” ์•ก์„ธ์Šค ํŠธ๋žœ์ง€์Šคํ„ฐ์™€ ์…€ ๋‚ด๋ถ€ ํŠธ๋žœ์ง€์Šคํ„ฐ์˜ ์ƒ๋Œ€์  ๊ตฌ๋™๋ ฅ์„ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์œผ๋กœ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค.

๊ท ํ˜• ์ง€ํ‘œ โ€” ์ฝ๊ธฐ ์•ˆ์ •์„ฑ์€ SNM(Static Noise Margin), ์“ฐ๊ธฐ ์šฉ์ด์„ฑ์€ Write Margin์œผ๋กœ ์ •๋Ÿ‰ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํŠธ๋žœ์ง€์Šคํ„ฐ ํฌ๊ธฐ ๋น„์œจ(์…€ ๋น„์œจ ฮฒ, ํ’€์—… ๋น„์œจ)์„ ์„ธ์‹ฌํžˆ ์กฐ์ •ํ•ด ๋‘ ๋งˆ์ง„์„ ๋™์‹œ์— ํ™•๋ณดํ•˜๋Š” ๊ฒƒ์ด SRAM ์…€ ์„ค๊ณ„์˜ ํ•ต์‹ฌ์ด๋ฉฐ, ๋ฏธ์„ธ ๊ณต์ •์œผ๋กœ ๊ฐˆ์ˆ˜๋ก ๋ณ€๋™์„ฑ(variation) ๋•Œ๋ฌธ์— ๋” ์–ด๋ ค์›Œ์ง‘๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ 8Tยท10T ๋“ฑ ํŠธ๋žœ์ง€์Šคํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•ด ์ฝ๊ธฐ/์“ฐ๊ธฐ ๊ฒฝ๋กœ๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ๋ณ€ํ˜• ์…€๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ง€ํ‘œ ์˜๋ฏธ ์„ค๊ณ„ ํฌ์ธํŠธ
SNM ์ฝ๊ธฐ ์ค‘ ์…€ ์ƒํƒœ๋ฅผ ์ง€ํ‚ค๋Š” ์—ฌ์œ  ์•ก์„ธ์Šค ํŠธ๋žœ์ง€์Šคํ„ฐ๋ฅผ ๋„ˆ๋ฌด ๊ฐ•ํ•˜๊ฒŒ ๋งŒ๋“ค์ง€ ์•Š๊ณ , ์…€ ๋ž˜์น˜์˜ ๋ณต์›๋ ฅ์„ ํ™•๋ณด
Write Margin ์›ํ•˜๋Š” ๊ฐ’์„ ๊ฐ•์ œ๋กœ ๋’ค์ง‘๋Š” ์—ฌ์œ  ์•ก์„ธ์Šค ๊ฒฝ๋กœ์™€ ํ’€์—… ๊ฐ•๋„์˜ ๊ท ํ˜• ์กฐ์ •

4. ๋ฉ”๋ชจ๋ฆฌ ๊ณ„์ธต์—์„œ์˜ SRAM

SRAM์€ ๋น ๋ฅธ ์†๋„์™€ Refresh ๋ถˆํ•„์š”๋ผ๋Š” ์žฅ์  ๋•๋ถ„์— CPU์— ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋ ˆ์ง€์Šคํ„ฐ์™€ L1~L3 ์บ์‹œ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ๋ฉด์ ๊ณผ ๋น„์šฉ์ด ์ปค์„œ ๋Œ€์šฉ๋Ÿ‰์ด ํ•„์š”ํ•œ ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ์—๋Š” DRAM์ด ์“ฐ์ž…๋‹ˆ๋‹ค.

๋ฉ”๋ชจ๋ฆฌ ๊ณ„์ธต์—์„œ์˜ SRAM ์œ„์น˜

๊ทธ๋ฆผ 3. ๋ฉ”๋ชจ๋ฆฌ ๊ณ„์ธต์—์„œ SRAM(์บ์‹œ)๊ณผ DRAM(๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ)์˜ ์œ„์น˜

6T SRAM vs 1T1C DRAM ๋น„๊ต

6T SRAM์€ ์ ‘๊ทผ ์ง€์—ฐ๊ณผ ๋น„ํŒŒ๊ดด์  ์ฝ๊ธฐ์— ๊ฐ•ํ•˜๊ณ , 1T1C DRAM์€ ์…€ ๋ฉด์ ๊ณผ ๋น„์šฉ์— ๊ฐ•์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์™œ ์บ์‹œ์—๋Š” SRAM์„ ์“ฐ๋Š”๊ฐ€?

  • CPU ์†๋„์— ๋งž์ถฐ์•ผ ํ•˜๋Š” ์บ์‹œ๋Š” ๋ฌด์—‡๋ณด๋‹ค ์†๋„๊ฐ€ ์ค‘์š”ํ•˜๋ฉฐ, SRAM์˜ ๋น ๋ฅธ ์ ‘๊ทผ์ด ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค.

  • Refresh๊ฐ€ ์—†์–ด ํ•ญ์ƒ ์ฆ‰์‹œ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๊ณ  ๋ ˆ์ดํ„ด์‹œ ์˜ˆ์ธก์ด ์šฉ์ดํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฉด์ ยท๋น„์šฉ์ด ํฌ์ง€๋งŒ ์บ์‹œ๋Š” ์šฉ๋Ÿ‰์ด ์ž‘์•„(KB~์ˆ˜์‹ญ MB) ๊ฐ๋‹นํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด GB๊ธ‰ ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ๋Š” DRAM์ด ๋น„์šฉ ๋ฉด์—์„œ ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

ํŠธ๋žœ์ง€์Šคํ„ฐ ๋ช…์นญ ์œ ํ˜• ์—ญํ• 
M1, M3 Pull-Up (PU) PMOS ๋…ธ๋“œ๋ฅผ VDD(โ€˜1โ€™)๋กœ ๋Œ์–ด์˜ฌ๋ฆผ
M2, M4 Pull-Down (PD) NMOS ๋…ธ๋“œ๋ฅผ GND(โ€˜0โ€™)๋กœ ๋Œ์–ด๋‚ด๋ฆผ
M5, M6 Access (AX) NMOS WL ์ œ์–ด๋กœ ์…€๊ณผ BL์„ ์—ฐ๊ฒฐํ•˜๋Š” ์Šค์œ„์น˜
์š”๊ตฌ์‚ฌํ•ญ ์„ค๋ช… ์„ค๊ณ„ ๋ฐฉํ–ฅ
์ฝ๊ธฐ ์•ˆ์ •์„ฑ (Read Stability) ์ฝ๊ธฐ ์ค‘ ๋น„ํŠธ๋ผ์ธ ์ „ํ•˜๊ฐ€ ์…€๋กœ ์—ญ๋ฅ˜ํ•ด ๊ฐ’์ด ๋’ค์ง‘ํžˆ๋Š” Read Disturb๋ฅผ ๋ฐฉ์ง€ํ•ด์•ผ ํ•จ ์•ก์„ธ์Šค TR์„ ์•ฝํ•˜๊ฒŒ, ์…€์„ ๊ฐ•ํ•˜๊ฒŒ
์“ฐ๊ธฐ ์šฉ์ด์„ฑ (Writability) ๋น„ํŠธ๋ผ์ธ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์…€ ๋ž˜์น˜๋ฅผ ์‰ฝ๊ฒŒ ๋’ค์ง‘์„ ์ˆ˜ ์žˆ์–ด์•ผ ํ•จ ์•ก์„ธ์Šค TR์„ ๊ฐ•ํ•˜๊ฒŒ, ์…€์„ ์•ฝํ•˜๊ฒŒ
ํ•ญ๋ชฉ 6T SRAM 1T1C DRAM
์…€ ๊ตฌ์„ฑ ํŠธ๋žœ์ง€์Šคํ„ฐ 6๊ฐœ ํŠธ๋žœ์ง€์Šคํ„ฐ 1 + ์ปคํŒจ์‹œํ„ฐ 1
์ €์žฅ ๋ฐฉ์‹ ๊ต์ฐจ๊ฒฐํ•ฉ ์ธ๋ฒ„ํ„ฐ ๋ž˜์น˜ (๋Šฅ๋™) ์ปคํŒจ์‹œํ„ฐ ์ „ํ•˜ (์ˆ˜๋™)
Refresh ๋ถˆํ•„์š” (์ •์ ) ํ•„์š” (์ „ํ•˜ ๋ˆ„์„ค)
์ฝ๊ธฐ ๋น„ํŒŒ๊ดด์  ํŒŒ๊ดด์  (restore ํ•„์š”)
์†๋„ ๋งค์šฐ ๋น ๋ฆ„ (์ˆ˜ ns ์ดํ•˜) ๋А๋ฆผ (์ˆ˜์‹ญ ns)
์…€ ๋ฉด์ /๋น„์šฉ ํผ / ๋†’์Œ ์ž‘์Œ / ๋‚ฎ์Œ
๋ฐ€๋„ ๋‚ฎ์Œ ๋†’์Œ
์ฃผ ์šฉ๋„ CPU ์บ์‹œ (L1~L3), ๋ ˆ์ง€์Šคํ„ฐ ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ

5. ์žฅ๋‹จ์ 

์žฅ์ 

  • Refresh๊ฐ€ ํ•„์š” ์—†์–ด ์ œ์–ด๊ฐ€ ๋‹จ์ˆœํ•˜๊ณ , ์ „์›์ด ์œ ์ง€๋˜๋Š” ํ•œ ๋ฐ”๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋น„ํŒŒ๊ดด์  ์ฝ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•ด ์ฝ์€ ๋’ค ๋ณต๊ตฌ ๋™์ž‘์ด ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค.

  • ์บ์‹œ์ฒ˜๋Ÿผ ์ž‘์€ ์šฉ๋Ÿ‰์—์„œ๋Š” ๋งค์šฐ ๋‚ฎ์€ ์ง€์—ฐ๊ณผ ๋†’์€ ์˜ˆ์ธก์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋‹จ์ 

  • ์…€๋‹น ํŠธ๋žœ์ง€์Šคํ„ฐ ์ˆ˜๊ฐ€ ๋งŽ์•„ ๋ฉด์ ๊ณผ ๋น„์šฉ์ด ํฝ๋‹ˆ๋‹ค.

  • ๊ณต์ • ๋ณ€๋™์„ฑ๊ณผ ๋ˆ„์„ค ์ „๋ฅ˜๊ฐ€ ์ปค์งˆ์ˆ˜๋ก SNM๊ณผ ์“ฐ๊ธฐ ์—ฌ์œ ๋ฅผ ๋™์‹œ์— ํ™•๋ณดํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

  • ๋Œ€์šฉ๋Ÿ‰ํ™”์— ๋ถˆ๋ฆฌํ•ด ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ ์—ญํ• ์—๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

6. ๊ด€๋ จ ๊ธฐ์ˆ 

  • ../circuit/circuit_0005_mosfet_operation_principles.html - PMOS/NMOS ๋™์ž‘๊ณผ ์ธ๋ฒ„ํ„ฐ ๊ตฌ์„ฑ

  • ../circuit/circuit_pmos_nmos_cmos_analysis.html - CMOS ์ธ๋ฒ„ํ„ฐ์™€ ํ”ผ๋“œ๋ฐฑ ๊ตฌ์กฐ

  • ../circuit/circuit_0015_memory_hierarchy.html - ์บ์‹œ ๊ณ„์ธต๊ณผ ๋ฉ”๋ชจ๋ฆฌ ๊ณ„์ธต ์œ„์น˜

  • ../dram/dram_0005_1t1c_dram_analysis.html - DRAM ์…€๊ณผ 6T SRAM์˜ ์ฐจ์ด

  • Static random-access memory - 6T ์…€ ๊ตฌ์กฐ, ์ฝ๊ธฐ/์“ฐ๊ธฐ, ๋ณ€ํ˜• ์…€ ๊ฐœ์š”

  • Memory refresh - DRAM๊ณผ์˜ ๋Œ€๋น„ ๊ฐœ๋…

  • CPU cache - SRAM์˜ ๋Œ€ํ‘œ์  ์‚ฌ์šฉ์ฒ˜

7. ํ•ต์‹ฌ ์ •๋ฆฌ

  • 6T SRAM์€ ๊ต์ฐจ๊ฒฐํ•ฉ ์ธ๋ฒ„ํ„ฐ 2๊ฐœ์™€ ์•ก์„ธ์Šค ํŠธ๋žœ์ง€์Šคํ„ฐ 2๊ฐœ๋กœ ๊ตฌ์„ฑ๋œ ์–‘์•ˆ์ • ์…€์ž…๋‹ˆ๋‹ค.

  • ์ฝ๊ธฐ๋Š” ํ”„๋ฆฌ์ฐจ์ง€๋œ ๋น„ํŠธ๋ผ์ธ๊ณผ ์ฐจ๋™ ์„ผ์Šค ์•ฐํ”„๋กœ ์ฒ˜๋ฆฌ๋˜๋ฉฐ, ์…€ ์ƒํƒœ๋ฅผ ๋ฐ”๊พธ์ง€ ์•Š๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.

  • ์ฝ๊ธฐ ์•ˆ์ •์„ฑ๊ณผ ์“ฐ๊ธฐ ์šฉ์ด์„ฑ์€ ์„œ๋กœ ์ถฉ๋Œํ•˜๋ฏ€๋กœ ํŠธ๋žœ์ง€์Šคํ„ฐ ๋น„์œจ๊ณผ ๋ฐฐ์—ด ์ฃผ๋ณ€ ํšŒ๋กœ๋ฅผ ํ•จ๊ป˜ ๋งž์ถฐ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฉด์ ๊ณผ ๋น„์šฉ์€ ํฌ์ง€๋งŒ, ๋น ๋ฅธ ์ ‘๊ทผ๊ณผ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์ง€์—ฐ์ด ํ•„์š”ํ•  ๋•Œ SRAM์ด ๊ฐ€์žฅ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.