ATE Testing (Automated Test Equipment Testing)๋ ๋ฐ๋์ฒด ์ฅ์น ๋ฐ ์์คํ ์ ์ ๋ขฐ์ฑ๊ณผ ์ฑ๋ฅ์ ํ๊ฐํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ์๋ํ๋ ํ ์คํธ ์ฅ๋น๋ฅผ ์ด์ฉํ ํ ์คํธ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด ๊ณผ์ ์ Digital Circuit Design์์ ์ค์ํ ์ญํ ์ ํ๋ฉฐ, ๋ฐ๋์ฒด ์์์ ์ ์กฐ ํ ํ์ง ๋ณด์ฆ์ ์ํ ํ์์ ์ธ ๋จ๊ณ์ ๋๋ค. ATE Testing์ ๋ค์ํ ์ ๊ธฐ์ ํน์ฑ ๋ฐ ๊ธฐ๋ฅ์ ๊ฒ์ฆํ๊ธฐ ์ํด ์ค๊ณ๋ ํ ์คํธ ํจํด์ ์ฌ์ฉํ์ฌ ์์์ ๋์์ ํ๊ฐํฉ๋๋ค.
ATE Testing์ ์ค์์ฑ์ ์ฌ๋ฌ ์ธก๋ฉด์์ ๋ํ๋ฉ๋๋ค. ์ฒซ์งธ, ๋ฐ๋์ฒด ์์์ ๋ณต์ก์ฑ์ด ์ฆ๊ฐํจ์ ๋ฐ๋ผ, ์ ์กฐ ๊ณผ์ ์์์ ๊ฒฐํจ์ ์กฐ๊ธฐ์ ๋ฐ๊ฒฌํ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค. ATE Testing์ ์ด๋ฌํ ๊ฒฐํจ์ ์๋ณํ๊ณ , ์ ํ์ ์ ๋ขฐ์ฑ์ ๋์ด๋ฉฐ, ๊ณ ๊ฐ์ ์๊ตฌ๋ฅผ ์ถฉ์กฑํ๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค. ๋์งธ, ATE Testing์ ๋น์ฉ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ๋๋ ์์ฐ๋ ๋ฐ๋์ฒด ์์์ ํ์ง์ ๋ณด์ฅํ ์ ์์ต๋๋ค. ์ด๋ ์ ์กฐ์ ์ฒด๊ฐ ์์ฅ ๊ฒฝ์๋ ฅ์ ์ ์งํ๋ ๋ฐ ์ค์ํ ์์์ ๋๋ค.
ATE Testing์ ๊ธฐ์ ์ ํน์ฑ์ ๋ค์ํ ํ ์คํธ ๋ฐฉ๋ฒ๋ก ๊ณผ ์ ์ฐจ๋ฅผ ํฌํจํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋์ ์๋ฎฌ๋ ์ด์ (Dynamic Simulation), ํ์ด๋ฐ(Timing) ๋ถ์, ํ๋ก(Circuit) ๋์ ๊ฒ์ฆ ๋ฑ์ด ์์ต๋๋ค. ์ด๋ฌํ ๊ธฐ์ ๋ค์ ATE Testing์ด ๋ค์ํ ์ ํ์ ๋ฐ๋์ฒด ์์์ ์ ํฉํ๋๋ก ์ค๊ณ๋์์์ ๋ณด์ฌ์ค๋๋ค. ATE ์์คํ ์ ๋ณต์กํ ํ ์คํธ ํ๊ฒฝ์ ๊ตฌ์ฑํ๊ณ , ์ฌ๋ฌ ํ ์คํธ ์ฑ๋์ ๋์์ ์ด์ํ์ฌ ํจ์จ์ ์ธ ํ ์คํธ๋ฅผ ์ํํ ์ ์์ต๋๋ค.
ATE Testing์ ๊ตฌ์ฑ ์์๋ ์ฌ๋ฌ ๊ฐ์ง๋ก ๋๋ ์ ์์ผ๋ฉฐ, ๊ฐ ๊ตฌ์ฑ ์์๋ ํน์ ํ ์ญํ ์ ์ํํ์ฌ ์ ์ฒด ํ ์คํธ ํ๋ก์ธ์ค๋ฅผ ์ง์ํฉ๋๋ค. ์ฃผ์ ๊ตฌ์ฑ ์์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Test Head: ATE ์์คํ ์ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ์ผ๋ก, DUT(Design Under Test)์ ์ง์ ์ฐ๊ฒฐ๋ฉ๋๋ค. Test Head๋ DUT์ ํ์ ์ ๊ธฐ์ ์ ํธ๋ฅผ ์ ๋ฌํ๊ณ , DUT์์ ๋ฐ์ํ๋ ์๋ต์ ์์งํฉ๋๋ค.
Signal Generators: ATE ์์คํ ๋ด์์ ๋ค์ํ ์ ๊ธฐ ์ ํธ๋ฅผ ์์ฑํ๋ ์ฅ์น์ ๋๋ค. ์ด ์ ํธ๋ค์ DUT์ ๋์์ ์ ๋ํ๊ณ , ๋ค์ํ ํ ์คํธ ์๋๋ฆฌ์ค๋ฅผ ์คํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
Measurement Instruments: DUT์ ์๋ต์ ์ธก์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ฅ๋น๋ก, ์ ์, ์ ๋ฅ, ์ฃผํ์ ๋ฑ์ ๋ค์ํ ์ ๊ธฐ์ ํน์ฑ์ ์ธก์ ํฉ๋๋ค. ์ด ๋ฐ์ดํฐ๋ DUT์ ์ฑ๋ฅ์ ํ๊ฐํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
Controller: ATE ์์คํ ์ ์ค์ ์ฒ๋ฆฌ ์ฅ์น๋ก, ํ ์คํธ ํ๋ก์ธ์ค๋ฅผ ์ ์ดํ๊ณ , ํ ์คํธ ํจํด์ ์์ฑํ๋ฉฐ, ์์ง๋ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํฉ๋๋ค. Controller๋ ๋ค์ํ ํ ์คํธ ์๊ณ ๋ฆฌ์ฆ์ ์คํํ์ฌ DUT์ ๋์์ ํ๊ฐํฉ๋๋ค.
Software: ATE ์์คํ ์ ์ด์์ ์ง์ํ๋ ์ํํธ์จ์ด๋ก, ํ ์คํธ ๊ณํ์ ์๋ฆฝํ๊ณ , ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ๋ถ์ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ด ์ํํธ์จ์ด๋ ์ฌ์ฉ์ ์นํ์ ์ธ ์ธํฐํ์ด์ค๋ฅผ ํตํด ํ ์คํธ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํฉ๋๋ค.
ATE Testing์ ์ด์ ์๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ด ์ค๋ช ํ ์ ์์ต๋๋ค. ๋จผ์ , Controller๋ DUT์ ๋ํ ํ ์คํธ ๊ณํ์ ์๋ฆฝํ๊ณ , Signal Generators๋ฅผ ํตํด ํ์ํ ํ ์คํธ ์ ํธ๋ฅผ ์์ฑํฉ๋๋ค. ์์ฑ๋ ์ ํธ๋ Test Head๋ฅผ ํตํด DUT์ ์ ๋ฌ๋ฉ๋๋ค. DUT์ ์๋ต์ Measurement Instruments๋ฅผ ํตํด ์์ง๋๊ณ , ์ด ๋ฐ์ดํฐ๋ Controller์ ์ํด ๋ถ์๋ฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก, ํ ์คํธ ๊ฒฐ๊ณผ๋ ์ํํธ์จ์ด๋ฅผ ํตํด ์๊ฐํ๋๊ณ , ํ์ง ๋ณด์ฆ ๋ฐ ๊ฐ์ ์ ์ํ ์๋ฃ๋ก ํ์ฉ๋ฉ๋๋ค.
ATE Testing์์ ์ฌ์ฉ๋๋ ํ ์คํธ ํจํด์ DUT์ ๊ธฐ๋ฅ์ ๊ฒ์ฆํ๊ธฐ ์ํด ์ค๊ณ๋ ํน์ ํ ์ ๋ ฅ ์ ํธ ์งํฉ์ ๋๋ค. ์ด ํจํด๋ค์ DUT์ ๋ค์ํ ๋์ ์ํ๋ฅผ ์๋ฎฌ๋ ์ด์ ํ๋ฉฐ, ๊ฐ ํจํด์ ๋ํ DUT์ ์๋ต์ ๋ถ์ํ์ฌ ๊ฒฐํจ์ ์๋ณํฉ๋๋ค. ํ ์คํธ ํจํด์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์์ฑ๋ฉ๋๋ค:
ATE Testing์ ์ฌ๋ฌ ์ ์ฌ ๊ธฐ์ ๋ฐ ๋ฐฉ๋ฒ๋ก ๊ณผ ๋น๊ตํ ์ ์์ผ๋ฉฐ, ๊ฐ ๊ธฐ์ ์ ํน์ฑ๊ณผ ์ฅ๋จ์ ์ ์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ATE Testing๊ณผ ๋น๊ตํ ์ ์๋ ๊ธฐ์ ๋ก๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ๋ค์ด ์์ต๋๋ค.
In-Circuit Testing (ICT): ICT๋ ๋ฐ๋์ฒด ์์๊ฐ PCB(Printed Circuit Board)์ ์ฅ์ฐฉ๋ ํ, ๊ฐ ์์์ ์ ๊ธฐ์ ํน์ฑ์ ํ ์คํธํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ATE Testing์ ๋๋ ์์ฐ์ ์ ํฉํ์ง๋ง, ICT๋ ๊ฐ๋ณ ๋ถํ์ ๊ฒฐํจ์ ๋น ๋ฅด๊ฒ ๋ฐ๊ฒฌํ๋ ๋ฐ ์ ๋ฆฌํฉ๋๋ค. ๊ทธ๋ฌ๋ ICT๋ ํ ์คํธ ์๊ฐ์ด ๊ธธ๊ณ , ๋น์ฉ์ด ์๋์ ์ผ๋ก ๋์ ์ ์์ต๋๋ค.
Functional Testing: ATE Testing๊ณผ ์ ์ฌํ๊ฒ DUT์ ๊ธฐ๋ฅ์ ๊ฒ์ฆํ์ง๋ง, Functional Testing์ ์ผ๋ฐ์ ์ผ๋ก ์ํํธ์จ์ด ๊ธฐ๋ฐ์ผ๋ก ์ํ๋ฉ๋๋ค. ATE Testing์ ํ๋์จ์ด ํ ์คํธ์ ๋ ์ ํฉํ๋ฉฐ, ๋๋ ์์ฐ์์์ ํจ์จ์ฑ์ ๋์ด๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค.
Boundary Scan Testing: ์ด ๋ฐฉ๋ฒ์ JTAG(Join Test Action Group) ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก์ ๊ฒฝ๊ณ์์ ์ ํธ๋ฅผ ์ธก์ ํฉ๋๋ค. Boundary Scan์ ๋ณต์กํ ํ๋ก์ ํ ์คํธ๋ฅผ ์ฝ๊ฒ ํ ์ ์๋๋ก ๋์์ฃผ์ง๋ง, ATE Testing์ ๋ ๋ง์ ์ ๊ธฐ์ ํน์ฑ์ ๋์์ ํ๊ฐํ ์ ์๋ ์ฅ์ ์ด ์์ต๋๋ค.
ATE Testing์ ์ฃผ์ ์ฅ์ ์ ๋์ ์ ๋ขฐ์ฑ๊ณผ ํจ์จ์ฑ์ ๋๋ค. ๋๋ ์์ฐ ํ๊ฒฝ์์ ATE Testing์ ํ์ง ๋ณด์ฆ์ ์ํ ํ์์ ์ธ ๋๊ตฌ๋ก ์๋ฆฌ ์ก๊ณ ์์ผ๋ฉฐ, ๋ฐ๋์ฒด ์ฐ์ ์ ๋ฐ์ ์ ๊ธฐ์ฌํ๊ณ ์์ต๋๋ค. ๋ฐ๋ฉด, ATE Testing์ ๋จ์ ์ ์ด๊ธฐ ํฌ์ ๋น์ฉ์ด ๋๊ณ , ๋ณต์กํ ์์คํ ์ค๊ณ๊ฐ ํ์ํ๋ค๋ ์ ์ ๋๋ค.
ATE Testing์ ๋ฐ๋์ฒด ์์์ ์ ๋ขฐ์ฑ๊ณผ ์ฑ๋ฅ์ ํ๊ฐํ๊ธฐ ์ํ ์๋ํ๋ ํ ์คํธ ์ฅ๋น๋ฅผ ํ์ฉํ ํ์์ ์ธ ํ์ง ๋ณด์ฆ ํ๋ก์ธ์ค์ ๋๋ค.