์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
ASIC(Application-Specific Integrated Circuit) ๋๋ ASICs(application-specific integrated circuit chips)๋ ํน์ ๋ชฉ์ ์ ์ํด ์ค๊ณ๋ ์ง์ ํ๋ก(Integrated Circuit, IC)์ด๋ค. ํ๊ตญ์ด๋ก๋ ๋ณดํต ์ฃผ๋ฌธํ ๋ฐ๋์ฒด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
2. ์์ธ[ํธ์ง]
7400 ์๋ฆฌ์ฆ TTL์ด๋ 4000 ์๋ฆฌ์ฆ CMOS๊ฐ ๋ํ์ ์ธ ์ด์ฐฝ๊ธฐ์ ์ง์ ํ๋ก๋ ์ผ์ ๊ธฐ๋ฅ์ ๊ฐ์ง ์นฉ์ ๋๋์ผ๋ก ์์ฐํ๋ ์์ผ๋ก ์ ์๋์๋ค. ์ด๋ฐ ์นฉ๋ค์ ์นฉ ํ๋ํ๋๋ง๋ค ๊ธฐ๋ฅ์ด ๋ฑ๋ฑ ์ ํด์ ธ ์์๋ค. ๊ทธ๋์ ๊ธฐ์
์์ ์ํ๋ ๊ธฐ๋ฅ์ด ์๋ ๊ฒฝ์ฐ๋ ์์๊ณ , ๋ณดํต ์ด๋ด ๋๋ ๊ฐ ์นฉ์ ์กฐํฉํด์ ์ํ๋ ํ๋ก๋ฅผ ๋ง๋ค์๋ค. ๋ฌธ์ ๋ ์ด๋ ๊ฒ ํ์ ๋ ๊ธฐํ์ด ์ปค์ง๊ณ ์นฉ์ด ๋ง์์ง์ ๋ฐ๋ผ ์ ๋ ฅ ์๋ชจ๋ ๋์ด๋๋ ๊ด๊ณ๋ก ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์์ ์๊ธฐ๊ฐ ์ํ๋ ๊ธฐ๋ฅ์ ํ์ฌํ๋ ์นฉ์ ์ฃผ๋ฌธํ๊ธฐ์ ์ด๋ฅด๋ ๊ณ , ๊ธฐ์ ์ ๋ฐ์ ๋๋ถ์ ๋ฐ๋์ฒด ์
์ฒด๊ฐ ์ด๋ฅผ ์์ฉํ ์ ์๊ฒ ๋์๋ค. ๊ฒ์ดํธ ์ด๋ ์ด ๋ฑ์ด ๊ฐ๋ฐ๋ ๊ฒ๋ ์๊ณ HDL(๋ฐ๋์ฒด๋ฅผ ํ๋ก๊ทธ๋๋ฐํ๋ ์ธ์ด)๋ฑ์ด ์๊ฒจ์ ๋ฌธ์ํ ํ๊ธฐ๋ ์ฌ์์ง ๊ฒ๋ ์๋ค. ASIC๋ก ์ธํด์ ๋ณธ๊ฒฉ์ ์ธ ์ฃผ๋ฌธํ ๋ฐ๋์ฒด ์์ฅ์ด ์ด๋ ธ๋ค.
์ฃผ๋ฌธ์๊ฐ ์ํ๋ ๊ธฐ๋ฅ๋ง ์ต์ํ์ผ๋ก ๋ฐ์ ๋ฃ์ ๊ด๊ณ๋ก ์ฃผ๋ฌธ์๊ฐ ์ํ๋ ์์ค์ ํผํฌ๋จผ์ค๋ฅผ ๋ด๋ฉด์ ๊ฐ์ฅ ์๊ณ ์ ๋ ฅ์๋ชจ๋ ์ ๊ฒ ๋ง๋ค ์ ์๋ค. ์ด๋ DSP ๊ฐ์ ๊ฒ, ํนํ ๋คํธ์ํฌ ์ฅ๋น์ฒ๋ผ ์ด๋น ํจํท์ฒ๋ฆฌ๋ง ์ ํํ๋ฐ์ดํธ ํ๋ ๋ฌผ๊ฑด๋ค์ฒ๋ผ ์์ฃผ ๊ทน๋จ์ ์ผ๋ก ๋น ๋ฅธ ์๋๋ฅผ ํ์๋ก ํ๊ฑฐ๋, ์์ฑ๊ฐ์ด ์ ๋ ฅ ๋ฌธ์ ์ ๋ฏผ๊ฐํ ๊ธฐ๊ธฐ๋ ์ํธํํ ์ฑ๊ตด์ฒ๋ผ ์ ์ฑ๋น์ ๋ชฉ์ ๋งฌ ์ ๋ฐ์ ์๋ ์ผ์ฒ๋ผ ์ต์ ์ ์ ์ฑ๋น๋ฅผ ๋ฌ์ฑํด์ผ ๋๋ ๊ฒฝ์ฐ๋, ์ต์ํ์ ํฌ๊ธฐ์ ๋ง์ถฐ์ผ ๋๋ ๊ฒฝ์ฐ(SoC)์ ์์ฃผ ์ฐ์๋ค.
๋ค๋ง ๋ชจ๋ ๋ฌผ๊ฑด์ด ๊ธฐ๋ณธ์ ์ผ๋ก ๋ง์ด ์ฐ์ด๋ด๋ฉด ๊ฐ๊ฒฉ์ด ๋ด๋ ค๊ฐ๋ ๊ตฌ์กฐ๋ผ์ ์ฃผ๋ฌธํ ๋ฐ๋์ฒด๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋งค์ฐ ๋น์ผ ๋ฌผ๊ฑด์ด๋ค. ๊ฐ๋ฐ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๋ ๋ฌธ์ ๋ ์์ง๋ง ๊ธฐ๋ณธ์ ์ผ๋ก ์์์์ ๋ชฉ์ ์ ๋ง์ถ ์นฉ์ด๋ผ์ ์์๊ฐ ํ์ ๋์ด์ ๋๋์์ฐ์ผ๋ก ๊ฐ๊ฒฉ์ ๋จ๊ตฌ๊ธฐ ๋งค์ฐ ํ๋ค๋ค. ๊ทธ๋์ ์ผ๋ฐ์ ์ธ ์๋น์๋ค์ด ๊ฐ๋นํ ์์คํ๊ณ ๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๋ค. ๊ฒ๋ค๊ฐ ์์ฐ ๊ณผ์ ์์ ์ค๊ณ์ ๊ฒฐํจ์ด ๋ฐ์๋๋ฉด ๊ธฐ์กด์ ์์ฐํ ์นฉ๋ค์ ์์ ์ด ๋ถ๊ฐ๋ฅํ๋ ํ๊ธฐํด์ผ ๋๋ค. ์ด ๋๋ฌธ์ ASIC ์นฉ์ ์์ฐํ๊ธฐ ์ ์ CPLD๋ FPGA๋ก ์ค๊ณ๋ฅผ ๊ฒ์ฆํด๋ณด๊ณ ์์ฐ์ ๋ค์ด๊ฐ๋ค. ๋ฌผ๋ก ๋๋ค์์ ์นฉ์ด ์ค๊ณ๋ถํฐ ์๋ชป๋์๋ค๋ฉด ํ๊ธฐํด์ผ ๋์ง๋ง ๋ฉํธ๋ค์ด ๋ฒ๊ทธ ๋์ฒ๋ผ ์ํํธ์จ์ด์ ์ผ๋ก ๋ฉ๊พธ๊ฑฐ๋ ์นฉ์ ์ผ๋ถ๋ถ์ ๋ด์ธํ๋ ํ์์ผ๋ก ์ฌํ์ฉํ ์ ์๋ ๊ฒฝ์ฐ๋ ๋ง๋ค.
์ด ๋๋ฌธ์ ์ ๋ถ์ฒ๋ผ ์ ๋ง ๋์ด ๋์ณ๋๋ ์ง๋จ์ด๊ฑฐ๋, ๋น ๋ฅธ ์ฒ๋ฆฌ ์๋์ ์นฉ์ด ํ์ํ๊ฑฐ๋, SoC๋ ์ํธํํ ์ ์ฉ ์ฑ๊ตด๊ธฐ์ฒ๋ผ ASIC์ ๋๋ ์์ฐํด์ ์์ต๋ถ๊ธฐ์ ์ ๋๊ธธ ์ ์๋ ์ ์ฒด์์ ์ฌ์ฉ๋๋ค. ASIC ์ค๊ณ์ ์ฌ์ฉ๋๋ HDL์ ๋ฏธ๊ตญ ๊ตญ๋ฐฉ๋ถ์์ ๊ตฐ์ฉ ์ฅ๋น์ ์ฐ์ด๋ ASIC์ ๋ฌธ์ํํ๊ธฐ ์ํด ๋์จ ์ธ์ด์ด๊ณ ์๋ธ๋ฃจ์ค ํ๋ก์ธ์ ๊ฐ์ด ์์ํ ๋ ธ๊ฐ๋ค๋ก์จ ASIC์ ์ค๊ณํ ๊ณณ๋ ์๋ค.
์ฃผ๋ฌธ์๊ฐ ์ํ๋ ๊ธฐ๋ฅ๋ง ์ต์ํ์ผ๋ก ๋ฐ์ ๋ฃ์ ๊ด๊ณ๋ก ์ฃผ๋ฌธ์๊ฐ ์ํ๋ ์์ค์ ํผํฌ๋จผ์ค๋ฅผ ๋ด๋ฉด์ ๊ฐ์ฅ ์๊ณ ์ ๋ ฅ์๋ชจ๋ ์ ๊ฒ ๋ง๋ค ์ ์๋ค. ์ด๋ DSP ๊ฐ์ ๊ฒ, ํนํ ๋คํธ์ํฌ ์ฅ๋น์ฒ๋ผ ์ด๋น ํจํท์ฒ๋ฆฌ๋ง ์ ํํ๋ฐ์ดํธ ํ๋ ๋ฌผ๊ฑด๋ค์ฒ๋ผ ์์ฃผ ๊ทน๋จ์ ์ผ๋ก ๋น ๋ฅธ ์๋๋ฅผ ํ์๋ก ํ๊ฑฐ๋, ์์ฑ๊ฐ์ด ์ ๋ ฅ ๋ฌธ์ ์ ๋ฏผ๊ฐํ ๊ธฐ๊ธฐ๋ ์ํธํํ ์ฑ๊ตด์ฒ๋ผ ์ ์ฑ๋น์ ๋ชฉ์ ๋งฌ ์ ๋ฐ์ ์๋ ์ผ์ฒ๋ผ ์ต์ ์ ์ ์ฑ๋น๋ฅผ ๋ฌ์ฑํด์ผ ๋๋ ๊ฒฝ์ฐ๋, ์ต์ํ์ ํฌ๊ธฐ์ ๋ง์ถฐ์ผ ๋๋ ๊ฒฝ์ฐ(SoC)์ ์์ฃผ ์ฐ์๋ค.
๋ค๋ง ๋ชจ๋ ๋ฌผ๊ฑด์ด ๊ธฐ๋ณธ์ ์ผ๋ก ๋ง์ด ์ฐ์ด๋ด๋ฉด ๊ฐ๊ฒฉ์ด ๋ด๋ ค๊ฐ๋ ๊ตฌ์กฐ๋ผ์ ์ฃผ๋ฌธํ ๋ฐ๋์ฒด๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋งค์ฐ ๋น์ผ ๋ฌผ๊ฑด์ด๋ค. ๊ฐ๋ฐ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๋ ๋ฌธ์ ๋ ์์ง๋ง ๊ธฐ๋ณธ์ ์ผ๋ก ์์์์ ๋ชฉ์ ์ ๋ง์ถ ์นฉ์ด๋ผ์ ์์๊ฐ ํ์ ๋์ด์ ๋๋์์ฐ์ผ๋ก ๊ฐ๊ฒฉ์ ๋จ๊ตฌ๊ธฐ ๋งค์ฐ ํ๋ค๋ค. ๊ทธ๋์ ์ผ๋ฐ์ ์ธ ์๋น์๋ค์ด ๊ฐ๋นํ ์์คํ๊ณ ๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๋ค. ๊ฒ๋ค๊ฐ ์์ฐ ๊ณผ์ ์์ ์ค๊ณ์ ๊ฒฐํจ์ด ๋ฐ์๋๋ฉด ๊ธฐ์กด์ ์์ฐํ ์นฉ๋ค์ ์์ ์ด ๋ถ๊ฐ๋ฅํ๋ ํ๊ธฐํด์ผ ๋๋ค. ์ด ๋๋ฌธ์ ASIC ์นฉ์ ์์ฐํ๊ธฐ ์ ์ CPLD๋ FPGA๋ก ์ค๊ณ๋ฅผ ๊ฒ์ฆํด๋ณด๊ณ ์์ฐ์ ๋ค์ด๊ฐ๋ค. ๋ฌผ๋ก ๋๋ค์์ ์นฉ์ด ์ค๊ณ๋ถํฐ ์๋ชป๋์๋ค๋ฉด ํ๊ธฐํด์ผ ๋์ง๋ง ๋ฉํธ๋ค์ด ๋ฒ๊ทธ ๋์ฒ๋ผ ์ํํธ์จ์ด์ ์ผ๋ก ๋ฉ๊พธ๊ฑฐ๋ ์นฉ์ ์ผ๋ถ๋ถ์ ๋ด์ธํ๋ ํ์์ผ๋ก ์ฌํ์ฉํ ์ ์๋ ๊ฒฝ์ฐ๋ ๋ง๋ค.
์ด ๋๋ฌธ์ ์ ๋ถ์ฒ๋ผ ์ ๋ง ๋์ด ๋์ณ๋๋ ์ง๋จ์ด๊ฑฐ๋, ๋น ๋ฅธ ์ฒ๋ฆฌ ์๋์ ์นฉ์ด ํ์ํ๊ฑฐ๋, SoC๋ ์ํธํํ ์ ์ฉ ์ฑ๊ตด๊ธฐ์ฒ๋ผ ASIC์ ๋๋ ์์ฐํด์ ์์ต๋ถ๊ธฐ์ ์ ๋๊ธธ ์ ์๋ ์ ์ฒด์์ ์ฌ์ฉ๋๋ค. ASIC ์ค๊ณ์ ์ฌ์ฉ๋๋ HDL์ ๋ฏธ๊ตญ ๊ตญ๋ฐฉ๋ถ์์ ๊ตฐ์ฉ ์ฅ๋น์ ์ฐ์ด๋ ASIC์ ๋ฌธ์ํํ๊ธฐ ์ํด ๋์จ ์ธ์ด์ด๊ณ ์๋ธ๋ฃจ์ค ํ๋ก์ธ์ ๊ฐ์ด ์์ํ ๋ ธ๊ฐ๋ค๋ก์จ ASIC์ ์ค๊ณํ ๊ณณ๋ ์๋ค.
3. ์ํธํํ ์ฑ๊ตด๊ธฐ[ํธ์ง]
์ผ๋ฐ์ ์ผ๋ก ์ ์๋ ค์ง์ง ์์ ๋ถ์ผ์ด๊ธด ํ์ง๋ง, ์ต๊ทผ์ ์ผ๋ฐ์ธ๋ค์๊ฒ ์ ์๋ ค์ง๊ฒ ๋์๋๋ฐ ๋ฐ๋ก ์ํธํํ ์ฑ๊ตด์ด๋ค. ๋์ฌ๋ฒฝ์ ์ธ ์ฑ๊ตด ๋ฅ๋ ฅ ๋๋ถ์ ์ฑ๊ตด์ ๋ฐ์ด๋๋ ์ฌ๋๋ค์๊ฒ ์๋ ค์ง๊ฒ ๋์๊ณ ๋๋ถ์ ๊ทธ๋ํฝ์นด๋์ ๋๋ถ์ด ASIC ๋ง์ด๋๋ ๊ตฌํ๊ธฐ ํ๋ ์ํฉ์ด๋ค.