Compact Modeling๋ ๋ฐ๋์ฒด ์์ ๋ฐ ํ๋ก์ ๋์์ ์ํ์ ์ผ๋ก ๋ชจ๋ธ๋งํ๋ ๊ธฐ๋ฒ์ผ๋ก, ํนํ VLSI (Very Large Scale Integration) ์ค๊ณ์์ ์ค์ํ ์ญํ ์ ํ๋ค. ์ด ๋ชจ๋ธ๋ง ๊ธฐ๋ฒ์ ์ค์ ๋ฌผ๋ฆฌ์ ์์์ ๋ณต์กํ ํน์ฑ์ ๋จ์ํํ์ฌ, ํ๋ก์ ์ฑ๋ฅ์ ์์ธกํ๊ณ ์ต์ ํํ๋ ๋ฐ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ค. Compact Modeling์ ์ ์๊ธฐ์ ํจ๊ณผ, ์ด์ ํจ๊ณผ, ๊ทธ๋ฆฌ๊ณ ์์์ ๋น์ ํ ๋์์ ํฌํจํ ๋ค์ํ ์์๋ฅผ ๊ณ ๋ คํ์ฌ, ํ๋ก ์ค๊ณ์๊ฐ ์์์ ๋์์ ์ดํดํ๊ณ ์์ธกํ ์ ์๋๋ก ๋๋๋ค.
Compact Modeling์ ์ค์์ฑ์ ํนํ ๋ค์๊ณผ ๊ฐ์ ์ด์ ๋ก ๊ฐ์กฐ๋๋ค. ์ฒซ์งธ, VLSI ์ค๊ณ ๊ณผ์ ์์ ์์์ ์ ํํ ๋์์ ์์ธกํ๋ ๊ฒ์ ํ์์ ์ด๋ฉฐ, ์ด๋ ํ๋ก์ ์ ๋ขฐ์ฑ๊ณผ ์ฑ๋ฅ์ ๋ณด์ฅํ๋ ๋ฐ ๊ธฐ์ฌํ๋ค. ๋์งธ, Compact Model์ ์๋ฎฌ๋ ์ด์ ์๊ฐ์ ๋จ์ถ์ํค๊ณ , ์ค๊ณ ์ฃผ๊ธฐ๋ฅผ ๋จ์ถํ๋ ๋ฐ ๋์์ ์ค๋ค. ์ ์งธ, ๋ค์ํ ๊ณต์ ๊ธฐ์ ์ ๋ํด ๋ชจ๋ธ์ ์ฌ์ฌ์ฉํ ์ ์๋ ์ ์ฐ์ฑ์ ์ ๊ณตํ์ฌ, ์ค๊ณ์๋ ์๋ก์ด ๊ธฐ์ ์ ๋ง์ถฐ ๋น ๋ฅด๊ฒ ์ ์ํ ์ ์๋ค.
Compact Modeling์ ๋ค์ํ ๊ธฐ์ ์ ํน์ง์ ๊ฐ์ง๊ณ ์๋ค. ์๋ฅผ ๋ค์ด, ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ Compact Model ์ค ํ๋์ธ BSIM (Berkeley Short-channel IGFET Model)์ ๋จ์ผ ์์์์์ ์ ๋ฅ-์ ์ ํน์ฑ์ ์ํ์ ์ผ๋ก ์ค๋ช ํ๋ฉฐ, ์ด๋ฅผ ํตํด ์์์ ๋์์ ๋ณด๋ค ๋ช ํํ๊ฒ ์ดํดํ ์ ์๋ค. ์ด๋ฌํ ๋ชจ๋ธ์ ํ๋ผ๋ฏธํฐํ๋์ด ์์ด, ํน์ ๊ณต์ ๊ธฐ์ ์ ๋ง๊ฒ ์กฐ์ ํ ์ ์์ผ๋ฉฐ, ์ด๋ ์ค๊ณ์๊ฐ ๋ค์ํ ์กฐ๊ฑด์์ ์์์ ๋์์ ์์ธกํ ์ ์๋๋ก ํ๋ค. ๋ฐ๋ผ์ Compact Modeling์ ํ๋์ Digital Circuit Design์์ ํ์์ ์ธ ๊ธฐ๋ฒ์ผ๋ก ์๋ฆฌ ์ก๊ณ ์๋ค.
Compact Modeling์ ๊ตฌ์ฑ ์์์ ์๋ ์๋ฆฌ๋ ์ฌ๋ฌ ๋จ๊ณ๋ก ๋๋ ์ ์๋ค. ์ฃผ์ ๊ตฌ์ฑ ์์๋ก๋ ๋ชจ๋ธ ํ๋ผ๋ฏธํฐ, ์ํ์ ํํ์, ๊ทธ๋ฆฌ๊ณ ์๋ฎฌ๋ ์ด์ ๋๊ตฌ๊ฐ ์๋ค. ๊ฐ ๊ตฌ์ฑ ์์๋ ์๋ก ์ํธ์์ฉํ๋ฉฐ, ์ ์ฒด ๋ชจ๋ธ์ ์ ํ์ฑ๊ณผ ํจ์จ์ฑ์ ๊ฒฐ์ ์ง๋๋ค.
์ฒซ ๋ฒ์งธ๋ก, ๋ชจ๋ธ ํ๋ผ๋ฏธํฐ๋ Compact Model์ ํต์ฌ ์์๋ก, ์์์ ๋ฌผ๋ฆฌ์ ํน์ฑ์ ์์น์ ์ผ๋ก ํํํ๋ค. ์ด๋ฌํ ํ๋ผ๋ฏธํฐ๋ ์์์ ์ ์กฐ ๊ณต์ , ์จ๋, ์ ์, ์ ๋ฅ ๋ฑ์ ๋ค์ํ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ผ๋ฉฐ, ๋ชจ๋ธ์ ์ ํ์ฑ์ ๋์ด๋ ๋ฐ ์ค์ํ ์ญํ ์ ํ๋ค. ์๋ฅผ ๋ค์ด, BSIM ๋ชจ๋ธ์์๋ ๊ฒ์ดํธ ์ฐํ๋ฌผ ๋๊ป, ์ฑ๋ ๊ธธ์ด, ๊ทธ๋ฆฌ๊ณ ๋๋ ์ธ ์ ์ ๋ฑ์ ํ๋ผ๋ฏธํฐ๊ฐ ํฌํจ๋์ด ์๋ค.
๋ ๋ฒ์งธ๋ก, ์ํ์ ํํ์์ ์์์ ์ ๋ฅ์ ์ ์ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. ์ด ํํ์์ ๋น์ ํ ๋ฐฉ์ ์์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, ์์์ ๋์์ ์ํ์ ์ผ๋ก ์ค๋ช ํ๋ ๋ฐ ํ์์ ์ด๋ค. Compact Model์์๋ ์ผ๋ฐ์ ์ผ๋ก ๋คํญ์, ์ง์ ํจ์, ๊ทธ๋ฆฌ๊ณ ๋ก๊ทธ ํจ์ ๋ฑ์ ์ฌ์ฉํ์ฌ ๋ณต์กํ ์์์ ๋์์ ๋จ์ํํ๋ค.
์ธ ๋ฒ์งธ๋ก, ์๋ฎฌ๋ ์ด์ ๋๊ตฌ๋ Compact Modeling์ ์ค์ ์ค๊ณ ๊ณผ์ ์ ์ ์ฉํ๋ ๋ฐ ํ์์ ์ด๋ค. ์ด๋ฌํ ๋๊ตฌ๋ ๋ชจ๋ธ ํ๋ผ๋ฏธํฐ์ ์ํ์ ํํ์์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ, ํ๋ก์ ๋์์ ์๋ฎฌ๋ ์ด์ ํ๊ณ ๋ถ์ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. ์๋ฅผ ๋ค์ด, SPICE (Simulation Program with Integrated Circuit Emphasis)์ ๊ฐ์ ์๋ฎฌ๋ ์ด์ ํ๋ก๊ทธ๋จ์ Compact Model์ ์ฌ์ฉํ์ฌ ํ๋ก์ ์ฑ๋ฅ์ ์์ธกํ๊ณ ์ต์ ํํ๋ ๋ฐ ๋๋ฆฌ ์ฌ์ฉ๋๋ค.
์ด๋ฌํ ๊ตฌ์ฑ ์์๋ค์ ์ํธ์์ฉํ๋ฉฐ, Compact Modeling์ ์ ์ฒด์ ์ธ ํจ์จ์ฑ๊ณผ ์ ํ์ฑ์ ๊ฒฐ์ ์ง๋๋ค. ๋ชจ๋ธ ํ๋ผ๋ฏธํฐ๋ ์ํ์ ํํ์์ ์ํด ๋์์ ์ ์ํ๊ณ , ์๋ฎฌ๋ ์ด์ ๋๊ตฌ๋ ์ด๋ฌํ ์ ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ก์ ์ฑ๋ฅ์ ๋ถ์ํ๋ ๋ฐฉ์์ผ๋ก ์๋ํ๋ค. ์ด์ ๊ฐ์ ์ฒด๊ณ์ ์ธ ์ ๊ทผ์ Compact Modeling์ด Digital Circuit Design์์ ์ค์ํ ์ญํ ์ ํ๋๋ก ๋ง๋ ๋ค.
Compact Modeling์์ ์์ฃผ ์ฌ์ฉ๋๋ ๋ช ๊ฐ์ง ์ฃผ์ ๊ฐ๋ ์ด ์๋ค. ์ฒซ ๋ฒ์งธ๋ โScalabilityโ๋ก, ์ด๋ ๋ชจ๋ธ์ด ๋ค์ํ ๊ณต์ ๊ธฐ์ ์ ๊ฑธ์ณ ์ผ๊ด๋ ์ฑ๋ฅ์ ์ ์งํ ์ ์๋๋ก ํ๋ ํน์ฑ์ด๋ค. ๋ ๋ฒ์งธ๋ โParameter Extractionโ์ผ๋ก, ์ด๋ ์ค์ ์์์์ ์ธก์ ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ๋ชจ๋ธ ํ๋ผ๋ฏธํฐ๋ฅผ ์ถ์ถํ๋ ๊ณผ์ ์ ์๋ฏธํ๋ค. ๋ง์ง๋ง์ผ๋ก, โModel Validationโ์ ๊ฐ๋ฐ๋ ๋ชจ๋ธ์ด ์ค์ ์์์ ๋์์ ์ผ๋ง๋ ์ ๋ฐ์ํ๋์ง๋ฅผ ๊ฒ์ฆํ๋ ๊ณผ์ ์ผ๋ก, ์ด๋ Compact Modeling์ ์ ๋ขฐ์ฑ์ ๋์ด๋ ๋ฐ ํ์์ ์ด๋ค.
Compact Modeling์ ์ฌ๋ฌ ๊ด๋ จ ๊ธฐ์ ๋ฐ ๋ฐฉ๋ฒ๋ก ๊ณผ ๋น๊ต๋ ์ ์์ผ๋ฉฐ, ๊ฐ ๊ธฐ์ ์ ํน์ง, ์ฅ์ , ๋จ์ , ๊ทธ๋ฆฌ๊ณ ์ค์ ์ฌ๋ก๋ฅผ ํตํด ๊ทธ ์ฐจ๋ณ์ฑ์ ๋ช ํํ ํ ์ ์๋ค.
์ฒซ์งธ, Physical Modeling๊ณผ์ ๋น๊ต๊ฐ ์ค์ํ๋ค. Physical Modeling์ ์์์ ๋ฌผ๋ฆฌ์ ๊ตฌ์กฐ์ ๋์ ์๋ฆฌ์ ๊ธฐ๋ฐํ์ฌ ๋ณด๋ค ์์ธํ ๋ชจ๋ธ์ ์ ๊ณตํ๋ ๋ฐ๋ฉด, Compact Modeling์ ๋ณด๋ค ๊ฐ๋จํ๊ณ ๋น ๋ฅธ ์๋ฎฌ๋ ์ด์ ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค. Physical Modeling์ ์ ํ์ฑ์ ์ ๊ณตํ์ง๋ง, ์๋ฎฌ๋ ์ด์ ์๊ฐ์ด ๊ธธ์ด์ง ์ ์๊ณ , ๋ณต์กํ ์ํ์ ๋ชจ๋ธ๋ง์ด ํ์ํ๋ค. ๋ฐ๋ฉด, Compact Modeling์ ์ค๊ณ ์ฃผ๊ธฐ๋ฅผ ๋จ์ถ์ํค๊ณ , ์ค์๊ฐ ์๋ฎฌ๋ ์ด์ ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ์ฅ์ ์ด ์๋ค.
๋์งธ, Behavioral Modeling๊ณผ์ ๋น๊ต๋ ์ ์๋ฏธํ๋ค. Behavioral Modeling์ ํ๋ก์ ๋์์ ๊ณ ์์ค์ ์ถ์ํ๋ก ํํํ์ฌ, ์ค๊ณ์๊ฐ ํ๋ก์ ๊ธฐ๋ฅ์ ๋น ๋ฅด๊ฒ ์ดํดํ ์ ์๋๋ก ํ๋ค. ๊ทธ๋ฌ๋ ์ด ์ ๊ทผ๋ฒ์ ์์์ ์ธ๋ถ์ ์ธ ์ ๊ธฐ์ ํน์ฑ์ ๋ฐ์ํ์ง ๋ชปํ ์ ์๋ค. Compact Modeling์ ์ด๋ฌํ ์ธ๋ถ ์ฌํญ์ ํฌํจํ์ฌ ๋ ๋์ ์ ํ์ฑ์ ์ ๊ณตํ๋ฏ๋ก, ํ๋ก์ ์ฑ๋ฅ์ ๋ณด๋ค ์ ๋ขฐ์ฑ ์๊ฒ ์์ธกํ ์ ์๋ค.
์ ์งธ, SPICE Simulation๊ณผ์ ๊ด๊ณ๋ฅผ ์ดํด๋ณด๋ฉด, SPICE๋ Compact Modeling์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ ํ๋ก์ ๋์์ ์๋ฎฌ๋ ์ด์ ํ๋ ๋๊ตฌ์ด๋ค. SPICE๋ ๋ค์ํ Compact Model์ ์ง์ํ๋ฉฐ, ์ด๋ฅผ ํตํด ์ค๊ณ์๋ ๋ค์ํ ์กฐ๊ฑด์์ ํ๋ก์ ์ฑ๋ฅ์ ํ๊ฐํ ์ ์๋ค. Compact Modeling์ด SPICE์ ๊ฒฐํฉ๋ ๋, ์ค๊ณ์๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ์๋ฎฌ๋ ์ด์ ์ ํตํด ์ต์ ์ ์ค๊ณ๋ฅผ ๋์ถํ ์ ์๋ค.
์ด๋ฌํ ๋น๊ต๋ฅผ ํตํด Compact Modeling์ ๋ค์ํ ๊ธฐ์ ๊ณผ ๋ฐฉ๋ฒ๋ก ์ค์์๋ ๋ ํนํ ์์น๋ฅผ ์ฐจ์งํ๊ณ ์์ผ๋ฉฐ, ํ๋์ Digital Circuit Design์์ ํ์์ ์ธ ๋๊ตฌ๋ก ์๋ฆฌ๋งค๊นํ๊ณ ์๋ค. Compact Modeling์ ์ ํ์ฑ, ํจ์จ์ฑ, ๊ทธ๋ฆฌ๊ณ ์ ์ฐ์ฑ์ ์ ๊ณตํ์ฌ, ์ค๊ณ์๋ค์ด ๋ณต์กํ ํ๋ก๋ฅผ ๋ค๋ฃจ๋ ๋ฐ ์์ด ์ค์ํ ์ญํ ์ ํ๋ค.
Compact Modeling์ VLSI ์ค๊ณ์์ ๋ฐ๋์ฒด ์์์ ๋์์ ์ํ์ ์ผ๋ก ๋ชจ๋ธ๋งํ์ฌ, ํ๋ก์ ์ฑ๋ฅ์ ์์ธกํ๊ณ ์ต์ ํํ๋ ๋ฐ ํ์์ ์ธ ๊ธฐ๋ฒ์ด๋ค.