SRAM Design(Static Random Access Memory Design)์ ๋์งํธ ํ๋ก ์ค๊ณ์์ ์ค์ํ ์ญํ ์ ํ๋ ๋ฉ๋ชจ๋ฆฌ ๊ธฐ์ ๋ก, ๊ณ ์ ๋ฐ์ดํฐ ์ ๊ทผ๊ณผ ๋ฎ์ ์ง์ฐ ์๊ฐ์ ์ ๊ณตํ๋ ํน์ฑ์ ์ง๋๊ณ ์๋ค. SRAM์ ๋ฐ์ดํฐ๋ฅผ ๋นํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ์ ๋น๊ตํ์ฌ ๋ ๋น ๋ฅด๊ฒ ์ฝ๊ณ ์ธ ์ ์๋ ๋ฅ๋ ฅ ๋๋ถ์ ์์ ์ ์ฅ์๋ก ๋๋ฆฌ ์ฌ์ฉ๋๋ค. SRAM์ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ ํ๋ฆฝํ๋กญ์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ, ๊ฐ ๋นํธ์ ๋ฐ์ดํฐ๋ฅผ ์์ ์ ์ผ๋ก ์ ์งํ ์ ์๋๋ก ์ค๊ณ๋์๋ค. ์ด๋ฌํ ๊ตฌ์กฐ๋ ์ ์์ด ๊ณต๊ธ๋๋ ๋์ ๋ฐ์ดํฐ๊ฐ ์ง์์ ์ผ๋ก ์ ์ง๋๋ฉฐ, ์ ์์ด ๊บผ์ง๋ฉด ๋ฐ์ดํฐ๊ฐ ์๋ฉธํ๋ ํน์ฑ์ ๊ฐ์ง๋ค.
SRAM์ ์ฃผ๋ก ์บ์ ๋ฉ๋ชจ๋ฆฌ, ๋ ์ง์คํฐ ํ์ผ, ๊ทธ๋ฆฌ๊ณ ๋ค์ํ VLSI ์์คํ ์ ์์ ์ ์ฅ์๋ก ์ฌ์ฉ๋๋ค. ์ด๋ฌํ ์ฉ๋๋ CPU์ ๋ฉ๋ชจ๋ฆฌ ๊ฐ์ ๋ฐ์ดํฐ ์ ์ก ์๋๋ฅผ ๊ทน๋ํํ๋ ๋ฐ ๊ธฐ์ฌํ๋ฉฐ, ์์คํ ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ ํฅ์์ ์ค์ํ ์ญํ ์ ํ๋ค. SRAM์ DRAM(Dynamic Random Access Memory)๊ณผ ๋น๊ตํ ๋ ๋ ๋น ๋ฅธ ์ ๊ทผ ์๊ฐ์ ์ ๊ณตํ์ง๋ง, ๋ฐ๋๊ฐ ๋ฎ๊ณ ๊ฐ๊ฒฉ์ด ๋น์์ผ๋ก ์ธํด ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ ์ฅ์์๋ ์ ํฉํ์ง ์๋ค. SRAM ๋์์ธ์ ์ค๊ณ์๊ฐ ์ ๋ ฅ ์๋น, ์๋, ๋ฉด์ , ๊ทธ๋ฆฌ๊ณ ์ ๋ขฐ์ฑ์ ๊ณ ๋ คํ์ฌ ์ต์ ํํด์ผ ํ๋ ๋ณต์กํ ๊ณผ์ ์ด๋ค.
SRAM์ ์ฃผ์ ๊ธฐ์ ์ ํน์ง์ผ๋ก๋ ๋์ ์๋, ๋ฎ์ ์ ๋ ฅ ์๋ชจ, ๊ทธ๋ฆฌ๊ณ ์๋์ ์ผ๋ก ๊ฐ๋จํ ์ธํฐํ์ด์ค๋ฅผ ๋ค ์ ์๋ค. ์ด๋ฌํ ํน์ฑ ๋๋ถ์ SRAM์ ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ, ๋คํธ์ํฌ ์ฅ๋น, ๊ทธ๋ฆฌ๊ณ ๊ณ ์ฑ๋ฅ ์ปดํจํ ์์คํ ์์ ํ์์ ์ธ ์์๋ก ์๋ฆฌ ์ก๊ณ ์๋ค. ๋ํ, SRAM ๋์์ธ์ ๋ค์ํ ๊ธฐ์ ์ ๋์ ๊ณผ์ ๋ฅผ ์๋ฐํ๋ฉฐ, ์ด๋ฌํ ๊ณผ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ํ์ ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ด ์ง์์ ์ผ๋ก ์ฐ๊ตฌ๋๊ณ ์๋ค.
SRAM Design์ ์ฃผ์ ๊ตฌ์ฑ ์์๋ ์ (cell), ๋นํธ ๋ผ์ธ(bit line), ์๋ ๋ผ์ธ(word line), ๊ทธ๋ฆฌ๊ณ ์ ์ ๊ณต๊ธ ์ฅ์น๋ก ๋๋ ์ ์๋ค. ๊ฐ ๊ตฌ์ฑ ์์๋ ํน์ ๊ธฐ๋ฅ์ ์ํํ๋ฉฐ, ์ด๋ค์ด ์ํธ์์ฉํ์ฌ SRAM์ ์ ๋ฐ์ ์ธ ๋์์ ๊ฐ๋ฅํ๊ฒ ํ๋ค.
SRAM ์ ์ ์ผ๋ฐ์ ์ผ๋ก 6๊ฐ์ ํธ๋์ง์คํฐ๋ก ๊ตฌ์ฑ๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ฉฐ, ์ด ๊ตฌ์กฐ๋ ๋ ๊ฐ์ ๊ต์ฐจ ์ฐ๊ฒฐ๋ ์ธ๋ฒํฐ์ ๋ ๊ฐ์ NMOS ํธ๋์ง์คํฐ, ๊ทธ๋ฆฌ๊ณ ๋ ๊ฐ์ PMOS ํธ๋์ง์คํฐ๋ก ์ด๋ฃจ์ด์ง๋ค. ์ด ์ธ๋ฒํฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ์ญํ ์ ํ๋ฉฐ, NMOS์ PMOS ํธ๋์ง์คํฐ๋ ๋ฐ์ดํฐ์ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ๋์์ ์ ์ดํ๋ค. ๋ฐ์ดํฐ๊ฐ SRAM ์ ์ ์ ์ฅ๋๋ฉด, ์ธ๋ฒํฐ์ ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ํตํด ๋ฐ์ดํฐ๊ฐ ์์ ์ ์ผ๋ก ์ ์ง๋๋ค.
์๋ ๋ผ์ธ์ ํน์ ์ ์ ์ ๊ทผํ๊ธฐ ์ํด ํ์ฑํ๋๋ฉฐ, ๋นํธ ๋ผ์ธ์ ๋ฐ์ดํฐ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ๋์์์ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ ์ ์ก ๊ฒฝ๋ก๋ฅผ ์ ๊ณตํ๋ค. ๋ฐ์ดํฐ๊ฐ ์ฝํ ๋, ํ์ฑํ๋ ์๋ ๋ผ์ธ์ ์ํด ์ ํ๋ ์ ์ ๋ฐ์ดํฐ๊ฐ ๋นํธ ๋ผ์ธ์ผ๋ก ์ ์ก๋๋ค. ๋ฐ๋๋ก ๋ฐ์ดํฐ ์ฐ๊ธฐ ๋์์์๋ ๋นํธ ๋ผ์ธ์ผ๋ก๋ถํฐ์ ์ ํธ๊ฐ ์ ํ๋ ์ ์ ์ ์ฅ๋๋ค.
SRAM์ ๋์ ์๋ฆฌ๋ ํฌ๊ฒ ๋ ๊ฐ์ง ๋จ๊ณ๋ก ๋๋ ์ ์๋ค: ๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ๋ฐ์ดํฐ ์ ๊ทผ. ๋ฐ์ดํฐ ์ ์ฅ์ ๋นํธ ๋ผ์ธ์ ํตํด ์ ๋ ฅ๋ ์ ํธ๊ฐ ์ ํ๋ ์ ์ ๊ธฐ๋ก๋๋ ๊ณผ์ ์ผ๋ก, ์ด ๊ณผ์ ์์ ์๋ ๋ผ์ธ์ด ํ์ฑํ๋๋ค. ๋ฐ์ดํฐ ์ ๊ทผ์ ์ ํ๋ ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด ๋นํธ ๋ผ์ธ์ผ๋ก ์ ์กํ๋ ๊ณผ์ ์ผ๋ก, ์ด ๊ณผ์ ์์๋ ์๋ ๋ผ์ธ์ด ํ์ฑํ๋๋ค. ์ด๋ฌํ ๋์์ ํด๋ก ์ฃผ๊ธฐ์ ๋ฐ์ ํ๊ฒ ์ฐ๊ด๋์ด ์์ผ๋ฉฐ, ํด๋ก ์ฃผํ์์ ๋ฐ๋ผ SRAM์ ์ฑ๋ฅ์ด ๊ฒฐ์ ๋๋ค.
SRAM ์ ์ ์ํคํ ์ฒ๋ ๊ธฐ๋ณธ์ ์ธ ์ค๊ณ ์์น์ ๋ฐ๋ฅด๋ฉฐ, ๋ค์ํ ๋ณํ์ด ์กด์ฌํ๋ค. ๋ํ์ ์ธ ์ํคํ ์ฒ๋ก๋ 6T SRAM ์ , 8T SRAM ์ , ๊ทธ๋ฆฌ๊ณ 10T SRAM ์ ๋ฑ์ด ์๋ค. 6T SRAM ์ ์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ํํ๋ก, ๋ ๊ฐ์ ์ธ๋ฒํฐ์ ๋ค ๊ฐ์ ํธ๋์ง์คํฐ๋ก ๊ตฌ์ฑ๋์ด ์๋ค. 8T SRAM ์ ์ ์ฝ๊ธฐ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํด ์ถ๊ฐ์ ์ธ ํธ๋์ง์คํฐ๋ฅผ ํฌํจํ๊ณ ์์ผ๋ฉฐ, 10T SRAM ์ ์ ๋ ๋์ ์ ๋ขฐ์ฑ์ ์ ๊ณตํ์ฌ ๋ ธ์ด์ฆ์ ๊ฐํ ํน์ฑ์ ์ง๋๋ค.
SRAM Design์ DRAM, Flash Memory, ๊ทธ๋ฆฌ๊ณ EEPROM๊ณผ ๊ฐ์ ๋ค๋ฅธ ๋ฉ๋ชจ๋ฆฌ ๊ธฐ์ ๊ณผ ๋น๊ต๋ ์ ์๋ค. ๊ฐ ๊ธฐ์ ์ ํน์ ์ฉ๋์ ๋ฐ๋ผ ์ฅ๋จ์ ์ด ์์ผ๋ฉฐ, ์ด๋ฌํ ์ฐจ์ด๋ฅผ ์ดํดํ๋ ๊ฒ์ ์ ์ ํ ๋ฉ๋ชจ๋ฆฌ ๊ธฐ์ ์ ํ์ ํ์์ ์ด๋ค.
SRAM๊ณผ DRAM์ ๊ฐ์ฅ ํฐ ์ฐจ์ด๋ ๋ฐ์ดํฐ ์ ์ฅ ๋ฐฉ์์ ์๋ค. SRAM์ ์ ์ ๋ฉ๋ชจ๋ฆฌ๋ก, ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ธฐ ์ํด ์ง์์ ์ธ ๋ฆฌํ๋ ์๊ฐ ํ์ํ์ง ์๋ค. ๋ฐ๋ฉด, DRAM์ ๋์ ๋ฉ๋ชจ๋ฆฌ๋ก, ์ผ์ ์ฃผ๊ธฐ๋ก ๋ฐ์ดํฐ๋ฅผ ์๋ก ๊ณ ์ณ์ผ ํ๋ค. ์ด๋ก ์ธํด SRAM์ DRAM์ ๋นํด ๋ ๋น ๋ฅธ ์ ๊ทผ ์๊ฐ์ ์ ๊ณตํ์ง๋ง, ๊ฐ๊ฒฉ๊ณผ ๋ฐ๋ ๋ฉด์์๋ ๋ถ๋ฆฌํ๋ค. SRAM์ ์ฃผ๋ก ์บ์ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ ๊ณ ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉ๋๋ ๋ฐ๋ฉด, DRAM์ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐ ์ ํฉํ๋ค.
Flash Memory๋ ๋นํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ๋ก, ์ ์์ด ๊บผ์ ธ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์งํ ์ ์๋ค. SRAM์ ํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ๋ก, ์ ์์ด ๊ณต๊ธ๋๋ ๋์๋ง ๋ฐ์ดํฐ๋ฅผ ์ ์งํ๋ค. Flash Memory๋ ๋๋ ์ ์ฅ์ ์ ํฉํ์ง๋ง, ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์๋๊ฐ SRAM๋ณด๋ค ๋๋ฆฌ๋ค. Flash Memory๋ ์ฃผ๋ก USB ๋๋ผ์ด๋ธ์ SSD์์ ์ฌ์ฉ๋๋ฉฐ, SRAM์ CPU ์บ์์ ๊ฐ์ ๊ณ ์ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉ๋๋ค.
EEPROM(์ ์์ ์ผ๋ก ์ง์ธ ์ ์๋ ํ๋ก๊ทธ๋จ ๊ฐ๋ฅ ๋ฉ๋ชจ๋ฆฌ)์ ๋นํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ๋ก, ํน์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ์ง์ฐ๊ณ ๋ค์ ์ธ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. SRAM์ ๋ฐ์ดํฐ ์ ๊ทผ ์๋์ ์ ๋ ฅ ์๋ชจ ๋ฉด์์ EEPROM๋ณด๋ค ์ฐ์ํ์ง๋ง, EEPROM์ ๋ฐ์ดํฐ ์ ์ง ๋ฅ๋ ฅ์์ ์ฐ์๋ฅผ ์ ํ๊ณ ์๋ค. EEPROM์ ์ฃผ๋ก ์ค์ ๋ฐ์ดํฐ์ ๊ฐ์ ๋นํ๋ฐ์ฑ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, SRAM์ ๊ณ ์ ์์ ์ ์ฅ์๋ก ์ฌ์ฉ๋๋ค.
SRAM Design์ ๊ณ ์ ๋ฐ์ดํฐ ์ ๊ทผ๊ณผ ๋ฎ์ ์ง์ฐ ์๊ฐ์ ์ ๊ณตํ๋ ๋์งํธ ํ๋ก ์ค๊ณ์ ํต์ฌ ์์๋ก, ๋ค์ํ VLSI ์์คํ ์์ ํ์์ ์ธ ์์ ์ ์ฅ์ ์ญํ ์ ํ๋ค.