At-Speed Testing๋ ๋์งํธ ํ๋ก ์ค๊ณ์์ ํ๋ก์ ์ฑ๋ฅ์ ํ๊ฐํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ์ค์ํ ๋ฐฉ๋ฒ๋ก ์ผ๋ก, ํ๋ก๊ฐ ์ค๊ณ๋ ์ต์ ์ ํด๋ญ ์ฃผํ์์์ ์๋ํ๋์ง๋ฅผ ํ์ธํ๋ ๊ณผ์ ์ด๋ค. ์ด ํ ์คํธ๋ ํ๋ก์ ํ์ด๋ฐ, ๋์, ๊ทธ๋ฆฌ๊ณ ๋์ ์๋ฎฌ๋ ์ด์ ์ ํตํด ํ๋ก๊ฐ ์ค์ ์๋ ํ๊ฒฝ์์ ์์๋๋ก ์๋ํ๋์ง๋ฅผ ๊ฒ์ฆํ๋ ๋ฐ ํ์์ ์ด๋ค.
์ด ๋ฐฉ๋ฒ์ ํนํ VLSI ์์คํ ์์ ์ค์ํ๋ฐ, VLSI ์ค๊ณ์์ ํ๋ก์ ๋ณต์ก์ฑ์ด ์ฆ๊ฐํจ์ ๋ฐ๋ผ, ํ๋ก๊ฐ ์ค๊ณ๋ ์ฃผํ์์์ ์ ๋๋ก ์๋ํ๋์ง ํ์ธํ๋ ๊ฒ์ด ๋์ฑ ์ค์ํด์ก๋ค. At-Speed Testing๋ ์ผ๋ฐ์ ์ธ ํ ์คํธ ๋ฐฉ๋ฒ๊ณผ๋ ๋ฌ๋ฆฌ, ํ๋ก์ ์ฑ๋ฅ์ ๊ทน๋ํํ๊ธฐ ์ํด ์ค์ ์๋ ์กฐ๊ฑด์ ๋ชจ์ฌํ์ฌ ํ ์คํธ๋ฅผ ์ํํ๋ค. ์ด๋ฌํ ํ ์คํธ๋ ํ๋ก์ ๋ค์ํ ๊ฒฝ๋ก(Path)์์ ๋ฐ์ํ ์ ์๋ ํ์ด๋ฐ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๋ ๋ฐ ๋์์ ์ฃผ๋ฉฐ, ํ๋ก์ ์ ๋ขฐ์ฑ์ ๋์ด๋ ๋ฐ ๊ธฐ์ฌํ๋ค.
๋ํ, At-Speed Testing๋ ๊ณ ์ ๋์งํธ ํ๋ก์์ ๋ฐ์ํ ์ ์๋ ๋ค์ํ ๋ฌธ์ ๋ฅผ ์กฐ๊ธฐ์ ๋ฐ๊ฒฌํ ์ ์๋ ์ฅ์ ์ ์ ๊ณตํ๋ค. ์๋ฅผ ๋ค์ด, ํ๋ก์ ํน์ ๊ฒฝ๋ก์์ ๋ฐ์ํ ์ ์๋ ์ง์ฐ ๋ฌธ์ ๋ฅผ ๋ฏธ๋ฆฌ ๋ฐ๊ฒฌํจ์ผ๋ก์จ, ์ค๊ณ ๋ณ๊ฒฝ์ ํตํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํ๋ค. ์ด ๊ณผ์ ์ ์ค๊ณ ์ฃผ๊ธฐ์ ์ด๊ธฐ ๋จ๊ณ์์ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ์์ ํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ๋์ฌ, ์ต์ข ์ ํ์ ํ์ง์ ํฅ์์ํค๋ ๋ฐ ๊ธฐ์ฌํ๋ค.
At-Speed Testing์ ์ฃผ์ ๊ตฌ์ฑ ์์๋ ํ ์คํธ ํจํด ์์ฑ๊ธฐ, ํ ์คํธ ์ ๊ทผ ํฌ์ธํธ, ๊ทธ๋ฆฌ๊ณ ๊ฒฐ๊ณผ ๋ถ์๊ธฐ ๋ฑ์ผ๋ก ๋๋ ์ ์๋ค. ๊ฐ ๊ตฌ์ฑ ์์๋ ํ ์คํธ์ ์ฑ๊ณต์ ์ธ ์คํ์ ์ํด ์ํธ ์์ฉํ๋ฉฐ, ์ด๋ฅผ ํตํด ํ๋ก์ ์ฑ๋ฅ์ ์ ๋ฐํ๊ฒ ํ๊ฐํ ์ ์๋ค.
ํ ์คํธ ํจํด ์์ฑ๊ธฐ๋ ๋ค์ํ ์ ๋ ฅ ์ ํธ๋ฅผ ์์ฑํ์ฌ ํ๋ก๊ฐ ์ค์ ๋์ ์๋๋ฆฌ์ค์์ ์ด๋ป๊ฒ ๋ฐ์ํ๋์ง๋ฅผ ํ์ธํ๋ค. ์ด ๊ณผ์ ์์ ์ฌ์ฉ๋๋ ์ ๋ ฅ ์ ํธ๋ ํ๋ก์ ๋์์ ์ต๋ํ ์ ํํ๊ฒ ๋ฐ์ํด์ผ ํ๋ฉฐ, ์ด๋ฅผ ์ํด ๋ค์ํ ํ ์คํธ ๋ฒกํฐ๊ฐ ํ์ํ๋ค. ํ ์คํธ ๋ฒกํฐ๋ ํ๋ก์ ๊ฐ ๊ฒฝ๋ก๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ณ , ๊ฐ ๊ฒฝ๋ก์ ๋ฐ์์ ๊ธฐ๋กํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.
ํ ์คํธ ์ ๊ทผ ํฌ์ธํธ๋ ํ๋ก ๋ด๋ถ์ ํน์ ์ง์ ์ ์ ๊ทผํ ์ ์๋๋ก ์ค๊ณ๋ ์ธํฐํ์ด์ค๋ก, ํ ์คํธ ์ ํธ๋ฅผ ํ๋ก์ ์ฃผ์ ํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ์์งํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. ์ด๋ฌํ ์ ๊ทผ ํฌ์ธํธ๋ ํ๋ก์ ๋ณต์ก์ฑ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ์ค๊ณ๋ ์ ์์ผ๋ฉฐ, ํจ์จ์ ์ธ ํ ์คํธ๋ฅผ ์ํด ์ต์ ํ๋์ด์ผ ํ๋ค.
๊ฒฐ๊ณผ ๋ถ์๊ธฐ๋ ์์ง๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ก์ ์ฑ๋ฅ์ ํ๊ฐํ๋ ์ญํ ์ ํ๋ค. ์ด ๋ถ์๊ธฐ๋ ํ๋ก์ ๋์์ ๋ชจ๋ํฐ๋งํ๊ณ , ์์๋ ๊ฒฐ๊ณผ์ ์ค์ ๊ฒฐ๊ณผ๋ฅผ ๋น๊ตํ์ฌ ๋ฌธ์ ๋ฅผ ์๋ณํ๋ ๋ฐ ๋์์ ์ค๋ค. ์ด๋ฌํ ๋ถ์ ๊ณผ์ ์ ํ๋ก์ ์ ๋ขฐ์ฑ์ ๋์ด๊ณ , ์ต์ข ์ ํ์ ํ์ง์ ๋ณด์ฅํ๋ ๋ฐ ํ์์ ์ด๋ค.
ํ ์คํธ ํจํด ์์ฑ ๊ณผ์ ์ At-Speed Testing์์ ์ค์ํ ์ญํ ์ ํ๋ค. ์ด ๊ณผ์ ์์๋ ํ๋ก์ ๋ค์ํ ๋์์ ์๋ฎฌ๋ ์ด์ ํ๊ธฐ ์ํด ํ์ํ ์ ๋ ฅ ์ ํธ๋ฅผ ์์ฑํ๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ฐฉ๋ฒ์ผ๋ก๋ ๋๋ค ํจํด ์์ฑ, ๊ณ ์ ํจํด ์์ฑ, ๊ทธ๋ฆฌ๊ณ ๊ตฌ์กฐ์ ํจํด ์์ฑ ๋ฑ์ด ์๋ค. ์ด๋ฌํ ํจํด๋ค์ ํ๋ก์ ๋ค์ํ ๊ฒฝ๋ก์์ ๋ฐ์ํ ์ ์๋ ํ์ด๋ฐ ๋ฌธ์ ๋ฅผ ์๋ณํ๋ ๋ฐ ๋์์ ์ค๋ค.
ํ์ด๋ฐ ๋ถ์์ At-Speed Testing์ ํต์ฌ ์์ ์ค ํ๋๋ก, ํ๋ก์ ๊ฐ ๊ฒฝ๋ก์ ๋ํ ์ง์ฐ ์๊ฐ์ ์ธก์ ํ๊ณ ๋ถ์ํ๋ ๊ณผ์ ์ ํฌํจํ๋ค. ์ด ๋ถ์์ ํตํด ํ๋ก์ ๊ฐ ๊ตฌ์ฑ ์์๊ฐ ์์๋ ์๊ฐ ๋ด์ ์๋ํ๋์ง๋ฅผ ํ์ธํ๊ณ , ํ์ด๋ฐ ๋ง์ง์ ํ๊ฐํ ์ ์๋ค. ํ์ด๋ฐ ๋ถ์์ ํ๋ก์ ์ ๋ขฐ์ฑ์ ๋์ด๋ ๋ฐ ์ค์ํ ์ญํ ์ ํ๋ค.
At-Speed Testing๋ ๋ค์ํ ํ ์คํธ ๊ธฐ์ ๊ณผ ๋น๊ตํ ์ ์์ผ๋ฉฐ, ๊ฐ ๊ธฐ์ ์ ๊ณ ์ ํ ์ฅ์ ๊ณผ ๋จ์ ์ ๊ฐ์ง๊ณ ์๋ค. ์๋ฅผ ๋ค์ด, Functional Testing์ ํ๋ก์ ๊ธฐ๋ฅ์ ๋์์ ๊ฒ์ฆํ๋ ๋ฐ ์ค์ ์ ๋์ง๋ง, ์ค์ ์๋ ์ฃผํ์์์์ ์ฑ๋ฅ์ ํ๊ฐํ์ง๋ ์๋๋ค. ๋ฐ๋ฉด At-Speed Testing์ ํ๋ก๊ฐ ์ค๊ณ๋ ํด๋ญ ์ฃผํ์์์ ์๋ํ๋์ง๋ฅผ ํ๊ฐํ๋ฏ๋ก, ์ค์ ํ๊ฒฝ์์์ ์ฑ๋ฅ์ ๋ณด๋ค ์ ํํ๊ฒ ๋ฐ์ํ๋ค.
๋ํ, At-Speed Testing๊ณผ Static Timing Analysis๋ฅผ ๋น๊ตํ ๋, ์ ์๋ ๋์ ์๋๋ฆฌ์ค์์์ ์ฑ๋ฅ์ ๊ฒ์ฆํ๋ ๋ฐ๋ฉด ํ์๋ ์ ์ ๊ฒฝ๋ก๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ํ์ด๋ฐ ๋ถ์์ ์ํํ๋ค. Static Timing Analysis๋ ์ค๊ณ ์ด๊ธฐ ๋จ๊ณ์์์ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๋ ๋ฐ ์ ์ฉํ์ง๋ง, ์ค์ ๋์ ์กฐ๊ฑด์์ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ๋ฅผ ๋ชจ๋ ํฌ์ฐฉํ์ง๋ ๋ชปํ๋ค.
์ค์ ์๋ก, ๊ณ ์ ํ๋ก์ธ์ ์ค๊ณ์์ At-Speed Testing์ ์ ์ฉํ๋ฉด, ํด๋ญ ์ฃผํ์์ ๋ฐ๋ฅธ ์ฑ๋ฅ ์ ํ๋ฅผ ์กฐ๊ธฐ์ ๋ฐ๊ฒฌํ๊ณ ์์ ํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํ๋ค. ๋ฐ๋ฉด, ์ผ๋ฐ์ ์ธ ํ ์คํธ ๋ฐฉ๋ฒ์์๋ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ๋์น ๊ฐ๋ฅ์ฑ์ด ํฌ๋ค. ๋ฐ๋ผ์ At-Speed Testing์ ๊ณ ์ ๋์งํธ ํ๋ก์ ์ ๋ขฐ์ฑ์ ํ๋ณดํ๋ ๋ฐ ํ์์ ์ธ ๊ธฐ์ ๋ก ์๋ฆฌ ์ก๊ณ ์๋ค.
At-Speed Testing๋ ๋์งํธ ํ๋ก๊ฐ ์ค๊ณ๋ ํด๋ญ ์ฃผํ์์์ ์ ๋๋ก ์๋ํ๋์ง๋ฅผ ๊ฒ์ฆํ์ฌ ํ๋ก์ ์ ๋ขฐ์ฑ๊ณผ ์ฑ๋ฅ์ ๋ณด์ฅํ๋ ์ค์ํ ํ ์คํธ ๋ฐฉ๋ฒ๋ก ์ด๋ค.