Memory Built In Self Test (MBIST)๋ ๋ฉ๋ชจ๋ฆฌ ์ฅ์น์ ์๊ฐ ํ ์คํธ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๊ธฐ์ ๋ก, ์ฃผ๋ก VLSI ์์คํ ์์ ์ฌ์ฉ๋ฉ๋๋ค. MBIST๋ ๋ฐ๋์ฒด ๋ฉ๋ชจ๋ฆฌ์ ๊ฒฐํจ์ ํ์งํ๊ณ ์ง๋จํ๊ธฐ ์ํด ์ค๊ณ๋ ํ ์คํธ ๋ฉ์ปค๋์ฆ์ผ๋ก, ๋ฉ๋ชจ๋ฆฌ์ ํ์ง๊ณผ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์ด ๊ธฐ์ ์ ๋ฉ๋ชจ๋ฆฌ์ ๋์์ ํ์ธํ๊ณ , ๊ฒฐํจ์ด ๋ฐ์ํ์ ๊ฒฝ์ฐ ์ด๋ฅผ ๋น ๋ฅด๊ฒ ์๋ณํ์ฌ ์์คํ ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค.
MBIST์ ์ค์์ฑ์ ์ฌ๋ฌ ์ธก๋ฉด์์ ๋ํ๋ฉ๋๋ค. ์ฒซ์งธ, MBIST๋ ํ ์คํธ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ์ฌ ๊ฐ๋ฐ์์ ์์ง๋์ด๊ฐ ์๋์ผ๋ก ํ ์คํธ๋ฅผ ์ํํ๋ ๋ฐ ์์๋๋ ์๊ฐ์ ์ ์ฝํฉ๋๋ค. ๋์งธ, ์ด ๊ธฐ์ ์ ๋ฉ๋ชจ๋ฆฌ์ ๋ค์ํ ๊ฒฐํจ ์ ํ์ ํ์งํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ณ ์์ด, ์ ์กฐ ๊ณผ์ ์์ ๋ฐ์ํ ์ ์๋ ๊ฒฐํจ์ ์กฐ๊ธฐ์ ๋ฐ๊ฒฌํ ์ ์์ต๋๋ค. ์ ์งธ, MBIST๋ ์ค์ ๋์ ํ๊ฒฝ์์ ๋ฉ๋ชจ๋ฆฌ์ ์ฑ๋ฅ์ ํ๊ฐํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ, ์์คํ ์ด ์ค์ ์ํฉ์์๋ ์์ ์ ์ผ๋ก ์๋ํ ์ ์๋๋ก ํฉ๋๋ค.
MBIST์ ๊ธฐ์ ์ ํน์ง์ผ๋ก๋ ๋ค์ํ ํ ์คํธ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๊ตฌ์กฐ๊ฐ ํฌํจ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก MBIST๋ ๋ฉ๋ชจ๋ฆฌ์ ์ , ํ, ์ด ๋ฑ ๋ค์ํ ๊ตฌ์ฑ ์์๋ฅผ ํ ์คํธํ ์ ์๋ ๊ธฐ๋ฅ์ ํฌํจํ๊ณ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ๋ฉ๋ชจ๋ฆฌ์ ๋์ ์ํ๋ฅผ ์ ๋ฐํ๊ฒ ๋ถ์ํฉ๋๋ค. ๋ํ, MBIST๋ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ์๋์ผ๋ก ๊ธฐ๋กํ๊ณ ๋ถ์ํ์ฌ, ๊ฒฐํจ์ ์๊ฐ์ ์ผ๋ก ํ์ธํ ์ ์๋ ๊ธฐ๋ฅ๋ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ํน์ฑ ๋๋ถ์ MBIST๋ ๋ฉ๋ชจ๋ฆฌ ์ค๊ณ ๋ฐ ์ ์กฐ ๊ณผ์ ์์ ํ์์ ์ธ ์์๋ก ์๋ฆฌ ์ก๊ณ ์์ต๋๋ค.
MBIST์ ๊ตฌ์ฑ ์์์ ์๋ ์๋ฆฌ๋ ์ด ๊ธฐ์ ์ ํต์ฌ์ ์ธ ์ดํด๋ฅผ ์ํด ํ์์ ์ ๋๋ค. MBIST ์์คํ ์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ๊ตฌ์ฑ ์์๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค: ํ ์คํธ ์ ์ด๊ธฐ, ํ ์คํธ ํจํด ์์ฑ๊ธฐ, ๋ฉ๋ชจ๋ฆฌ DUT(Device Under Test), ๊ทธ๋ฆฌ๊ณ ๊ฒฐ๊ณผ ๋ถ์๊ธฐ์ ๋๋ค. ๊ฐ ๊ตฌ์ฑ ์์๋ ์๋ก ๊ธด๋ฐํ๊ฒ ์ํธ์์ฉํ๋ฉฐ, ๋ฉ๋ชจ๋ฆฌ ํ ์คํธ์ ์ ๋ฐ์ ์ธ ๊ณผ์ ์ ์ง์ํฉ๋๋ค.
์ฒซ ๋ฒ์งธ ๊ตฌ์ฑ ์์์ธ ํ ์คํธ ์ ์ด๊ธฐ๋ MBIST์ ์ ๋ฐ์ ์ธ ์๋์ ์ ์ดํ๋ ์ญํ ์ ํฉ๋๋ค. ์ด ์ ์ด๊ธฐ๋ ํ ์คํธ ํ๋ก์ธ์ค๋ฅผ ์์ํ๊ณ , ๊ฐ ํ ์คํธ ๋จ๊ณ์ ์์๋ฅผ ์กฐ์ ํ๋ฉฐ, ๊ฒฐ๊ณผ๋ฅผ ์์งํ๊ณ ๋ถ์ํ๋ ๊ธฐ๋ฅ์ ์ํํฉ๋๋ค. ๋ ๋ฒ์งธ๋ก, ํ ์คํธ ํจํด ์์ฑ๊ธฐ๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ค์ํ ๋์์ ๊ฒ์ฆํ๊ธฐ ์ํ ํ ์คํธ ํจํด์ ์์ฑํฉ๋๋ค. ์ด๋ฌํ ํจํด์ ๋ฉ๋ชจ๋ฆฌ์ ๋ค์ํ ์ ์ฃผ์๋ฅผ ์์ฐจ์ ์ผ๋ก ์ ๊ทผํ๊ฑฐ๋, ํน์ ๋ฐ์ดํฐ ํจํด์ ๋ฉ๋ชจ๋ฆฌ์ ๊ธฐ๋กํ์ฌ ๋์์ ํ๊ฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ธ ๋ฒ์งธ๋ก, ๋ฉ๋ชจ๋ฆฌ DUT๋ ์ค์ ํ ์คํธ ๋์์ด ๋๋ ๋ฉ๋ชจ๋ฆฌ ์ฅ์น์ ๋๋ค. ์ด ์ฅ์น๋ ํ ์คํธ ํจํด์ ๋ฐ๋ผ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ฝ๊ณ ์ฐ์ด๋์ง๋ฅผ ํ์ธํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก, ๊ฒฐ๊ณผ ๋ถ์๊ธฐ๋ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ์์งํ๊ณ , ์ด๋ฅผ ๋ฐํ์ผ๋ก ๊ฒฐํจ์ ๋ถ์ํ๋ ์ญํ ์ ํฉ๋๋ค. ์ด ๋ถ์๊ธฐ๋ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ์๊ฐ์ ์ผ๋ก ํํํ์ฌ, ์์ง๋์ด๊ฐ ๊ฒฐํจ์ ์์น์ ์ ํ์ ์ฝ๊ฒ ํ์ ํ ์ ์๋๋ก ๋์ต๋๋ค.
MBIST์ ์ด์ ์๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ฒซ์งธ, ํ ์คํธ ์ ์ด๊ธฐ๊ฐ ํ ์คํธ๋ฅผ ์์ํฉ๋๋ค. ๋์งธ, ํ ์คํธ ํจํด ์์ฑ๊ธฐ๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ๊ธฐ๋กํ ๋ฐ์ดํฐ ํจํด์ ์์ฑํฉ๋๋ค. ์ ์งธ, ๋ฉ๋ชจ๋ฆฌ DUT๊ฐ ํด๋น ํจํด์ ๊ธฐ๋กํ๊ณ , ์ดํ ์ด๋ฅผ ์ฝ์ด๋ค์ฌ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํฉ๋๋ค. ๋ท์งธ, ๊ฒฐ๊ณผ ๋ถ์๊ธฐ๊ฐ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ์์งํ๊ณ ๋ถ์ํ์ฌ, ๊ฒฐํจ ์ฌ๋ถ๋ฅผ ํ๋จํฉ๋๋ค. ์ด๋ฌํ ์ผ๋ จ์ ๊ณผ์ ์ MBIST์ ํจ์จ์ฑ์ ๋์ด๋ฉฐ, ๋ฉ๋ชจ๋ฆฌ ํ ์คํธ์ ์ ํ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
MBIST์์ ์ฌ์ฉ๋๋ ํ ์คํธ ํจํด๊ณผ ์๊ณ ๋ฆฌ์ฆ์ ๋ฉ๋ชจ๋ฆฌ์ ๊ฒฐํจ์ ํ์งํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ํ ์คํธ ํจํด์ผ๋ก๋ March ํ ์คํธ, Checkerboard ํจํด, Random ํจํด ๋ฑ์ด ์์ต๋๋ค. ์ด๋ฌํ ํจํด์ ๋ฉ๋ชจ๋ฆฌ์ ๋ค์ํ ๋์์ ๊ฒ์ฆํ๊ธฐ ์ํด ์ค๊ณ๋์์ผ๋ฉฐ, ๊ฐ ํจํด์ ํน์ ํ ๊ฒฐํจ ์ ํ์ ํ์งํ๋ ๋ฐ ์ต์ ํ๋์ด ์์ต๋๋ค.
March ํ ์คํธ๋ ๋ฉ๋ชจ๋ฆฌ ์ ์ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ๋์์ ์์ฐจ์ ์ผ๋ก ์ํํ์ฌ ๊ฒฐํจ์ ํ์งํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค. ์ด ์๊ณ ๋ฆฌ์ฆ์ ๋ฉ๋ชจ๋ฆฌ์ ๋ชจ๋ ์ ์ ์ ๊ทผํ์ฌ, ๋ฐ์ดํฐ์ ์ผ๊ด์ฑ์ ํ์ธํ๋ ๋ฐ ํจ๊ณผ์ ์ ๋๋ค. Checkerboard ํจํด์ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ ์ ์ ํน์ ํ ํจํด์ ๊ธฐ๋กํ๊ณ , ์ด๋ฅผ ๋ค์ ์ฝ์ด๋ค์ฌ ๋ฐ์ดํฐ์ ์ ํ์ฑ์ ๊ฒ์ฆํฉ๋๋ค. Random ํจํด์ ์์์ ๋ฐ์ดํฐ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ์ ๊ธฐ๋กํ์ฌ, ์์ธกํ ์ ์๋ ๊ฒฐํจ์ ํ์งํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
MBIST๋ ๋ค์ํ ํ ์คํธ ๊ธฐ์ ์ค ํ๋๋ก, ๋ค๋ฅธ ๊ด๋ จ ๊ธฐ์ ๋ค๊ณผ ๋น๊ตํ ๋ ๋ช ๊ฐ์ง ํน์ง์ด ์์ต๋๋ค. ๋ํ์ ์ธ ์ ์ฌ ๊ธฐ์ ๋ก๋ External Test Equipment (ETE), Logic Built In Self Test (LBIST), ๊ทธ๋ฆฌ๊ณ Structural Test๊ฐ ์์ต๋๋ค. ๊ฐ ๊ธฐ์ ์ ๋ฉ๋ชจ๋ฆฌ ํ ์คํธ๋ฅผ ์ํํ๋ ๋ฐฉ๋ฒ๊ณผ ์ฅ๋จ์ ์ด ๋ค๋ฅด๋ฏ๋ก, ํน์ ํ ์ํฉ์ ๋ง์ถฐ ์ ํํด์ผ ํฉ๋๋ค.
MBIST์ ETE์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ ํ ์คํธ๋ฅผ ์ํํ๋ ์์น์ ๋๋ค. ETE๋ ์ธ๋ถ ํ ์คํธ ์ฅ๋น๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ์ ํ ์คํธ๋ฅผ ์ํํ๋ ๋ฐฉ์์ผ๋ก, ํ ์คํธ ํ๊ฒฝ์ด ๋ณต์กํ๊ณ ๋น์ฉ์ด ๋ง์ด ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ฐ๋ฉด, MBIST๋ ๋ฉ๋ชจ๋ฆฌ ๋ด๋ถ์ ํตํฉ๋ ํ ์คํธ ๊ธฐ๋ฅ์ ํ์ฉํ๋ฏ๋ก, ํ ์คํธ ๊ณผ์ ์ด ๊ฐ์ํ๋๊ณ ๋น์ฉ์ด ์ ๊ฐ๋ฉ๋๋ค. ๋ํ, MBIST๋ ์๋ํ๋ ํ ์คํธ๋ฅผ ํตํด ์ธ์ ์ค๋ฅ๋ฅผ ์ค์ด๊ณ , ํ ์คํธ ์๊ฐ์ ๋จ์ถ์ํค๋ ์ฅ์ ์ด ์์ต๋๋ค.
LBIST๋ ๋ ผ๋ฆฌ ํ๋ก์ ์๊ฐ ํ ์คํธ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๊ธฐ์ ๋ก, MBIST์ ์ ์ฌํ์ง๋ง ๋ฉ๋ชจ๋ฆฌ๋ณด๋ค๋ ๋ ผ๋ฆฌ ํ๋ก์ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค. LBIST๋ ๋ ผ๋ฆฌ ํ๋ก์ ๋์์ ๊ฒ์ฆํ๋ ๋ฐ ํจ๊ณผ์ ์ด์ง๋ง, ๋ฉ๋ชจ๋ฆฌ์ ํน์ ๊ฒฐํจ์ ํ์งํ๋ ๋ฐ๋ MBIST๊ฐ ๋ ์ ํฉํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก, Structural Test๋ ํ๋ก์ ๊ตฌ์กฐ์ ๊ฒฐํจ์ ํ์งํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ผ๋ก, MBIST์ ํจ๊ป ์ฌ์ฉ๋์ด ๋ฉ๋ชจ๋ฆฌ์ ์ ๋ฐ์ ์ธ ์ ๋ขฐ์ฑ์ ๋์ด๋ ๋ฐ ๊ธฐ์ฌํ ์ ์์ต๋๋ค.
์ค์ ์ฌ๋ก๋ก๋, ์ฌ๋ฌ ๋ฐ๋์ฒด ์ ์กฐ์ ์ฒด๋ค์ด MBIST๋ฅผ ํ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ ์นฉ์ ํ์ง์ ๋ณด์ฅํ๊ณ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ผ์ฑ์ ์์ ์ธํ ์ MBIST ๊ธฐ์ ์ ์ ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ ์ ํ์ ๊ฒฐํจ์ ์กฐ๊ธฐ์ ๋ฐ๊ฒฌํ๊ณ , ์์ฐ ๊ณผ์ ์์์ ํ์ง ๊ด๋ฆฌ๋ฅผ ๊ฐํํ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ์ฌ๋ก๋ค์ MBIST๊ฐ ํ๋ ๋ฐ๋์ฒด ์ฐ์ ์์ ํ์์ ์ธ ๊ธฐ์ ๋ก ์๋ฆฌ ์ก๊ณ ์์์ ๋ณด์ฌ์ค๋๋ค.
Memory Built In Self Test (MBIST)๋ ๋ฉ๋ชจ๋ฆฌ ์ฅ์น์ ๊ฒฐํจ์ ์๋์ผ๋ก ํ์งํ๊ณ ์ง๋จํ๋ ๊ธฐ์ ๋ก, VLSI ์์คํ ์ ํ์ง๊ณผ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ๋ ๋ฐ ํ์์ ์ ๋๋ค.