Bridge Fault๋ ๋์งํธ ํ๋ก ์ค๊ณ์์ ๋ฐ์ํ ์ ์๋ ๊ฒฐํจ์ ์ผ์ข ์ผ๋ก, ๋ ๊ฐ์ ํ๋ก ๋ ธ๋ ์ฌ์ด์ ๋น์ ์์ ์ธ ์ ๊ธฐ์ ์ฐ๊ฒฐ์ด ํ์ฑ๋๋ ํ์์ ๋งํฉ๋๋ค. ์ด๋ฌํ ๊ฒฐํจ์ ํ๋ก์ ๋์์ ์ฌ๊ฐํ ์ํฅ์ ๋ฏธ์น ์ ์์ผ๋ฉฐ, ํนํ VLSI ์์คํ ์์๋ ๋์ฑ ์ค์ํ๊ฒ ๋ค๋ฃจ์ด์ง๋๋ค. Bridge Fault๋ ์ผ๋ฐ์ ์ผ๋ก ๋ ๊ฐ์ ์ ํธ ๋ผ์ธ์ด ์๋ก ์ฐ๊ฒฐ๋์ด ์ ๊ธฐ์ ์ผ๋ก โ๋ค๋ฆฌโ๋ฅผ ํ์ฑํ ๋ ๋ฐ์ํฉ๋๋ค. ์ด๋ก ์ธํด ํ๋ก์ ์ ํธ๊ฐ ์์น ์๋ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝ๋๊ฑฐ๋, ์ฌ์ง์ด ํ๋ก๊ฐ ์์ ํ ์๋ํ์ง ์์ ์๋ ์์ต๋๋ค.
Bridge Fault๋ ํ๋ก ์ค๊ณ ๋จ๊ณ์์ ๋ฐ๋์ ๊ณ ๋ คํด์ผ ํ ์์๋ก, ์ค๊ณ์๊ฐ ํ๋ก์ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ด๋ฅผ ๊ฒ์ถํ๊ณ ์์ ํ๋ ๊ณผ์ ์ ํฌํจํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ๊ฒฐํจ์ ํ ์คํธ์ ๊ฒ์ฆ ํ๋ก์ธ์ค์์ ์ค์ํ ์ญํ ์ ํ๋ฉฐ, ํนํ Dynamic Simulation๊ณผ Timing ๋ถ์์์ Bridge Fault๋ฅผ ์๋ณํ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค. Bridge Fault์ ์๋ณ ๋ฐ ์์ ์ ์ ์ฒด ์์คํ ์ ์ฑ๋ฅ๊ณผ ์ ๋ขฐ์ฑ์ ํฅ์์ํค๋ ๋ฐ ๊ธฐ์ฌํ๋ฉฐ, ์ด๋ ํ๋์ ๊ณ ์ ๋ฐ ๊ณ ์ง์ ํ๋ก ์ค๊ณ์์ ํ์์ ์ธ ์์์ ๋๋ค.
Bridge Fault๋ฅผ ์ดํดํ๋ ๊ฒ์ ๋์งํธ ํ๋ก ์ค๊ณ ๋ฐ VLSI ์์คํ ์์์ ๊ฒฐํจ ์๋ฐฉ ๋ฐ ํด๊ฒฐ ๋ฐฉ์ ๋ง๋ จ์ ์์ด ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ด๋ฌํ ๊ฒฐํจ์ ํ๋ก์ ๊ธฐ๋ฅ์ ์ ํดํ ๋ฟ๋ง ์๋๋ผ, ์ ์ฒด ์์คํ ์ ์ ๋ขฐ์ฑ์ ์ ํ์ํฌ ์ ์๊ธฐ ๋๋ฌธ์, ์ค๊ณ์๋ Bridge Fault๋ฅผ ์ฌ์ ์ ์ธ์งํ๊ณ ์ด๋ฅผ ํํผํ ์ ์๋ ์ค๊ณ ๊ธฐ๋ฒ์ ์ฑํํด์ผ ํฉ๋๋ค.
Bridge Fault์ ๊ตฌ์ฑ ์์์ ์๋ ์๋ฆฌ๋ ์ฌ๋ฌ ๊ฐ์ง ์ธก๋ฉด์์ ์ดํดํ ์ ์์ต๋๋ค. Bridge Fault๋ ์ฃผ๋ก ํ๋ก์ ๋ฌผ๋ฆฌ์ ๊ตฌ์ฑ ์์์ ์ ๊ธฐ์ ํน์ฑ์ ์ํด ๋ฐ์ํฉ๋๋ค. ์ด ๊ฒฐํจ์ ์ผ๋ฐ์ ์ผ๋ก ๋ ๊ฐ์ ์ ํธ ๋ผ์ธ ๊ฐ์ ๋น์ ์์ ์ธ ์ ๊ธฐ์ ์ฐ๊ฒฐ๋ก ์ธํด ๋ฐ์ํ๋ฉฐ, ์ด๋ ์ฌ๋ฌ ๊ฐ์ง ์์ธ์ ์ํด ์ด๋ฐ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ ์กฐ ๊ณผ์ ์์์ ๊ฒฐํจ, ์ค๊ณ ์ค๋ฅ, ํน์ ์ธ๋ถ ํ๊ฒฝ์ ์ํฅ ๋ฑ์ด ์์ต๋๋ค.
Bridge Fault์ ์ฃผ์ ๊ตฌ์ฑ ์์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
Signal Lines: ํ๋ก ๋ด์์ ์ ๋ณด๊ฐ ์ ๋ฌ๋๋ ๊ฒฝ๋ก๋ก, ๊ฐ ์ ํธ ๋ผ์ธ์ ํน์ ํ ์ ๊ธฐ์ ํน์ฑ์ ๊ฐ์ง๋๋ค. ์ด ์ ํธ ๋ผ์ธ ๊ฐ์ ๋น์ ์์ ์ธ ์ฐ๊ฒฐ์ Bridge Fault๋ฅผ ์ ๋ฐํฉ๋๋ค.
Transistors: ๋์งํธ ํ๋ก์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์๋ก, ์ ๋ฅ์ ํ๋ฆ์ ์ ์ดํ์ฌ ์ ํธ์ ์ํ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. Bridge Fault๋ ์ด๋ฌํ ํธ๋์ง์คํฐ์ ๋์์ ์ํฅ์ ๋ฏธ์ณ, ์ ๊ธฐ์ ์ ํธ์ ์๊ณก์ ์ด๋ํ ์ ์์ต๋๋ค.
Ground and Power Connections: ํ๋ก์ ์ ๋ ฅ ๊ณต๊ธ ๋ฐ ์ ์ง ์ฐ๊ฒฐ์ ์ ํธ์ ์์ ์ฑ์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. Bridge Fault๊ฐ ๋ฐ์ํ๋ฉด ์ ์ ๋ ๋ฒจ์ด ๋น์ ์์ ์ผ๋ก ๋ณํํ ์ ์์ต๋๋ค.
Bridge Fault์ ์๋ ์๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
Fault Creation: Bridge Fault๋ ์ผ๋ฐ์ ์ผ๋ก ๋ ๊ฐ์ ์ ํธ ๋ผ์ธ ๊ฐ์ ๋ฌผ๋ฆฌ์ ๋๋ ์ ๊ธฐ์ ์ ์ด์ด ๋ฐ์ํ ๋ ์์ฑ๋ฉ๋๋ค. ์ด๋ ์ฃผ๋ก ์ ์กฐ ๊ฒฐํจ์ด๋ ์ค๊ณ ๊ฒฐํจ์ผ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค.
Fault Propagation: ์์ฑ๋ Bridge Fault๋ ํ๋ก ๋ด์์ ์ ํธ๊ฐ ์ ํ๋๋ ๋ฐฉ์์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํ๋์ ์ ํธ ๋ผ์ธ์์ ๋ฐ์ํ ์ ์ ๋ณํ๊ฐ ๋ค๋ฅธ ์ ํธ ๋ผ์ธ์ ์ ๋ฌ๋์ด ์๋ํ์ง ์์ ๋์์ ์ ๋ฐํ ์ ์์ต๋๋ค.
Testing and Diagnosis: Bridge Fault๋ฅผ ๊ฒ์ถํ๊ธฐ ์ํ ๋ค์ํ ํ ์คํธ ๋ฐฉ๋ฒ์ด ์กด์ฌํฉ๋๋ค. Dynamic Simulation์ ํตํด ํ๋ก์ ๋์์ ์๋ฎฌ๋ ์ด์ ํ๊ณ , Timing ๋ถ์์ ํตํด ์ ํธ์ ์ ํ ์ง์ฐ์ ์ธก์ ํ์ฌ Bridge Fault๋ฅผ ์ง๋จํ ์ ์์ต๋๋ค.
Bridge Fault์ ์ดํด๋ ํ๋ก ์ค๊ณ ๋ฐ ํ ์คํธ ๊ณผ์ ์์ ํ์์ ์ด๋ฉฐ, ์ด๋ฅผ ํตํด ์ค๊ณ์๋ ๋ณด๋ค ์ ๋ขฐ์ฑ ๋์ ์์คํ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
Bridge Fault๋ฅผ ๊ฒ์ถํ๊ธฐ ์ํ ๊ธฐ์ ๋ก๋ ๋ค์ํ ๋ฐฉ๋ฒ์ด ์กด์ฌํฉ๋๋ค. ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ ์ค ํ๋๋ Scan Testing ๊ธฐ๋ฒ์ ๋๋ค. ์ด ๊ธฐ๋ฒ์ ํ๋ก์ ์ํ๋ฅผ ์ธ๋ถ์์ ์ ๊ทผํ ์ ์๋๋ก ํ์ฌ, ๊ฒฐํจ์ ์ฝ๊ฒ ๊ฒ์ถํ ์ ์๊ฒ ํด์ค๋๋ค. ๋ํ, Built-In Self-Test (BIST) ๊ธฐ๋ฒ ์ญ์ Bridge Fault ๊ฒ์ถ์ ์ ์ฉํฉ๋๋ค. BIST๋ ํ๋ก ๋ด์ ์์ฒด ํ ์คํธ ๊ธฐ๋ฅ์ ๋ด์ฅํ์ฌ, ์ค์๊ฐ์ผ๋ก ๊ฒฐํจ์ ๋ชจ๋ํฐ๋งํ๊ณ ์ง๋จํ ์ ์๋๋ก ํฉ๋๋ค.
Bridge Fault์ ๋ํ ๋ด์ฑ์ ํ๋ณดํ๊ธฐ ์ํ ์ ๋ต์ผ๋ก๋ Redundancy ๊ธฐ๋ฒ์ด ์์ต๋๋ค. ์ด ๊ธฐ๋ฒ์ ๋์ผํ ๊ธฐ๋ฅ์ ์ํํ๋ ์ฌ๋ฌ ํ๋ก๋ฅผ ๋ณ๋ ฌ๋ก ๋ฐฐ์นํ์ฌ, ํ๋์ ํ๋ก๊ฐ ๊ณ ์ฅ ๋๋๋ผ๋ ์์คํ ์ ์ฒด์ ๊ธฐ๋ฅ์ด ์ ์ง๋ ์ ์๋๋ก ํฉ๋๋ค. ๋ํ, Error Correction Codes (ECC)๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ์ ์ก ์ค ๋ฐ์ํ ์ ์๋ ์ค๋ฅ๋ฅผ ์์ ํ๋ ๋ฐฉ๋ฒ๋ Bridge Fault์ ๋ํ ๋ด์ฑ์ ๋์ด๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค.
Bridge Fault๋ ์ฌ๋ฌ ๊ด๋ จ ๊ธฐ์ ๋ฐ ๊ฐ๋ ๊ณผ ๋น๊ตํ ์ ์์ต๋๋ค. ๋ค์์ Bridge Fault์ ์ ์ฌํ ๊ธฐ์ ๊ฐ์ ๋น๊ต์ ๋๋ค:
Stuck-at Fault: Stuck-at Fault๋ ์ ํธ๊ฐ ํญ์ ํน์ ์ํ(๋ ผ๋ฆฌ 0 ๋๋ 1)๋ก ๊ณ ์ ๋๋ ๊ฒฐํจ์ ๋๋ค. ์ด๋ Bridge Fault์ ๋ฌ๋ฆฌ ๋ ์ ํธ ๋ผ์ธ ๊ฐ์ ๋น์ ์์ ์ธ ์ฐ๊ฒฐ ์์ด ๋ฐ์ํฉ๋๋ค. Stuck-at Fault๋ ํ ์คํธ์ ์ง๋จ์ด ๋น๊ต์ ๊ฐ๋จํ์ง๋ง, Bridge Fault๋ ๋ ๋ณต์กํ ์ํธ์์ฉ์ ํฌํจํ๋ฏ๋ก ์ง๋จ์ด ์ด๋ ค์ธ ์ ์์ต๋๋ค.
Open Fault: Open Fault๋ ํ๋ก์ ํน์ ๊ฒฝ๋ก๊ฐ ์์ ํ ๋์ด์ ธ ์ ํธ๊ฐ ์ ๋ฌ๋์ง ์๋ ๊ฒฝ์ฐ๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด๋ Bridge Fault์๋ ๋ฐ๋๋๋ ๊ฐ๋ ์ผ๋ก, ์ ํธ๊ฐ ์๋ก ์ฐ๊ฒฐ๋์ด ์๋ ์ํฉ๊ณผ๋ ๋ค๋ฆ ๋๋ค. Open Fault๋ ํ๋ก์ ์ ๋ขฐ์ฑ์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๋ฉฐ, ๊ฒ์ถ ๋ฐฉ๋ฒ ๋ํ ๋ค๋ฆ ๋๋ค.
Fault Simulation: Fault Simulation์ ๋ค์ํ ๊ฒฐํจ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ํ๋ก์ ๋์์ ์๋ฎฌ๋ ์ด์ ํ๋ ๊ธฐ๋ฒ์ ๋๋ค. Bridge Fault๋ฅผ ํฌํจํ ์ฌ๋ฌ ๊ฒฐํจ์ ๋ชจ๋ธ๋งํ์ฌ, ํ๋ก์ ๋์์ ๋ฏธ์น๋ ์ํฅ์ ๋ถ์ํ ์ ์์ต๋๋ค. ์ด๋ ์ค๊ณ์๊ฐ ํ๋ก์ ์ ๋ขฐ์ฑ์ ํ๊ฐํ๊ณ ๊ฐ์ ํ๋ ๋ฐ ์ค์ํ ๋๊ตฌ์ ๋๋ค.
Bridge Fault์ ๊ด๋ จ๋ ๊ธฐ์ ๋ค์ ๊ฐ๊ธฐ ๋ค๋ฅธ ํน์ฑ๊ณผ ์ฅ๋จ์ ์ ๊ฐ์ง๋ฉฐ, ํน์ ์ํฉ์ ๋ฐ๋ผ ์ ํฉํ ๊ธฐ์ ์ ์ ํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ค์ ์ฌ๋ก๋ก๋ ๊ณ ์ ํต์ ํ๋ก์์ Bridge Fault๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ, ์ ํธ์ ์๊ณก์ด ๋ฐ์ํ์ฌ ๋ฐ์ดํฐ ์ ์ก ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์๋ ์ ์ ํ ํ ์คํธ ๋ฐ ์ง๋จ ๊ธฐ๋ฒ์ ์ฑํํด์ผ ํฉ๋๋ค.
Bridge Fault๋ ๋์งํธ ํ๋ก ์ค๊ณ์์ ๋ ์ ํธ ๋ผ์ธ ๊ฐ์ ๋น์ ์์ ์ธ ์ ๊ธฐ์ ์ฐ๊ฒฐ๋ก ์ธํด ๋ฐ์ํ๋ ๊ฒฐํจ์ผ๋ก, ํ๋ก์ ์ ๋ขฐ์ฑ๊ณผ ์ฑ๋ฅ์ ์ฌ๊ฐํ ์ํฅ์ ๋ฏธ์น ์ ์๋ค.