ICT vs FCT vs AOI 비교: 각 PCBA 테스트 방식이 무엇을 잡아내고 언제 써야 하는가
SUNTOP Electronics
ICT vs FCT vs AOI를 비교할 때 중요한 것은 “어느 하나가 최고인가”를 고르는 일이 아닙니다. 실제로는 어떤 defect를 잡아야 하는지, 지금 build가 어느 단계에 있는지, 그리고 program이 감당할 수 있는 setup cost가 어느 정도인지를 함께 봐야 합니다.
팀이 ICT vs FCT vs AOI를 묻는 이유도 결국은 같습니다. 출하 전에 어떤 failure를 확실히 잡아야 하는지, 어떤 test는 효과에 비해 비용만 늘리는지, 그리고 현재 제품 성숙도와 생산 수량에 맞는 test strategy가 무엇인지를 알고 싶기 때문입니다. 이 판단은 product maturity, board complexity, volume, probing access, escaped defect의 business risk에 따라 달라집니다.
이 글은 ICT vs FCT vs AOI를 실제 PCB assembly 관점에서 정리합니다. 세 가지를 비슷한 buzzword처럼 다루지 않고, 각각이 무엇에 강한지, 어디에 blind spot이 있는지, 그리고 supplier와 quote 또는 process review를 논의할 때 test expectation을 어떻게 잡아야 하는지 실무적으로 설명합니다.
PCBA 테스트에서 ICT, FCT, AOI는 무엇을 의미하는가
ICT vs FCT vs AOI를 이해하는 가장 쉬운 방법은 inspection과 electrical verification을 구분하는 것입니다.
AOI, 즉 automated optical inspection은 assembled board를 camera로 확인해 visible solder joint, polarity, part presence, 그리고 일부 placement issue를 검사합니다. 빠르고 효율적이지만, camera system과 inspection program이 볼 수 있는 것만 판단할 수 있습니다.
ICT, 즉 in-circuit test는 fixture 또는 probing 방식으로 assembled board의 개별 net, component, short, open, 그리고 일부 analog value를 electrical하게 확인합니다. 숨은 electrical issue에 대해서는 AOI보다 강하지만, physical access와 fixture planning에 크게 의존합니다.
FCT는 functional test입니다. 부품과 net을 하나씩 보는 대신, board에 전원을 인가하고 정의된 test procedure 안에서 제품이나 subassembly가 실제로 intended behavior를 보이는지 확인합니다. 그래서 FCT는 system-level confidence를 주는 데 유리하지만, fail이 났을 때 root cause를 바로 좁히기 어려운 경우도 있습니다.
정리하면, ICT vs FCT vs AOI에서 AOI는 visual inspection, ICT는 structured electrical verification, FCT는 실제 동작을 확인하는 functional proof에 가깝습니다.
AOI가 잘 잡는 문제와 한계
AOI는 ICT vs FCT vs AOI 논의에서 가장 먼저 언급되는 경우가 많습니다. 전용 electrical fixture보다 도입이 쉽고, scalability도 좋으며, 많은 NPI 및 양산 flow에서 SMT placement와 reflow 이후의 빠른 screening layer로 잘 작동하기 때문입니다.
AOI가 특히 잘 잡는 항목은 다음과 같습니다.
- missing component
- 눈에 띄게 기울었거나 tombstoning이 발생한 part
- 명확한 solder bridge
- 외관상 드러나는 polarity 또는 orientation error
- 일부 insufficient solder 또는 excessive solder condition
이런 점 때문에 AOI는 repeatable한 surface-level defect screening에는 매우 유용합니다. feedback 속도를 높이고, 명백히 불량인 board가 다음 단계로 넘어가는 비율을 낮추는 데도 도움이 됩니다.
하지만 AOI에는 분명한 한계가 있습니다. 모든 net이 회로 의도대로 electrical connection을 이루는지 직접 증명하지는 못합니다. 또한 package 아래에 joint가 숨어 있거나, acceptable solder appearance를 image만으로 판단하기 어려운 경우, 또는 failure mode 자체가 visual issue가 아니라 functional issue인 경우에는 coverage가 제한됩니다. AOI를 통과한 board라도 wrong value part, intermittent contact, hidden open, programming issue, 또는 power-on 이후에만 드러나는 interface problem 때문에 fail할 수 있습니다.
그래서 AOI는 ICT vs FCT vs AOI에서 하나의 inspection layer로 봐야지, electrical verification이나 system-level validation을 완전히 대체하는 수단으로 보면 안 됩니다.
ICT가 강한 지점과 필요한 준비
ICT vs FCT vs AOI 비교에서 ICT는 보통 board-level fault isolation에 가장 강한 수단으로 평가됩니다. 충분한 access와 잘 설계된 fixture가 있다면 ICT는 short, open, wrong component value, missing part, 그리고 visual inspection만으로는 확인하기 어려운 여러 assembly defect를 비교적 명확하게 잡아낼 수 있습니다.
ICT는 보통 다음 조건에서 특히 효과적입니다.
- probing을 위한 test point access가 충분할 때
- fixture 투자에 걸맞을 정도로 design maturity가 올라와 있을 때
- setup cost를 정당화할 만큼 production volume이 있을 때
- pass/fail에 필요한 electrical limit가 분명할 때
ICT의 핵심 장점은 speed와 specificity입니다. ICT가 fail을 내면, broad한 functional test보다 issue location을 더 빠르게 좁힐 수 있는 경우가 많습니다. 이 점은 debugging, rework flow, process control에 모두 유리합니다.
반대로 준비 부담은 분명합니다. ICT vs FCT vs AOI를 검토하는 팀이 자주 과소평가하는 부분이 바로 fixture access, board support, pad strategy, program definition입니다. Dense board, fine-pitch package, double-sided constraint, probing access가 제한된 design에서는 ICT coverage를 확보하는 비용이 커지거나 coverage 자체가 불완전해질 수 있습니다.
그래서 test strategy는 assembly가 시작된 뒤가 아니라 release 이전에 논의하는 편이 낫습니다. 제품에 더 강한 electrical test plan이 필요하다면, 나중에 layout impact 없이 추가할 수 있다고 가정하기보다 supplier의 quality testing services와 초기에 alignment를 맞추는 편이 현실적입니다.
FCT가 inspection과 in-circuit test 위에 더해주는 것
ICT vs FCT vs AOI에서 FCT가 중요한 이유는 고객이 사는 것이 “겉보기 좋은 solder joint”가 아니기 때문입니다. 고객이 사는 것은 실제로 동작하는 board 또는 product입니다.
FCT는 assembled board가 정의된 operating scenario 안에서 의도한 기능을 수행하는지 확인합니다. 제품에 따라 여기에는 power-up behavior, interface response, sensor reading, communication, programming verification, analog performance window, controlled I/O activity 등이 포함될 수 있습니다. 즉, FCT는 isolated node에서 측정값이 맞는지보다, board가 실제 intended function을 수행하느냐를 봅니다.
이 때문에 firmware interaction, interface timing, calibration step, product-level behavior risk가 있는 제품에서는 FCT의 의미가 커집니다. AOI와 ICT만으로는 충분히 표현되지 않는 실제 동작 risk를 확인할 수 있기 때문입니다. field failure의 business impact가 큰 제품이라면 shipment 전 final screen으로도 가치가 있습니다.
다만 FCT가 항상 root cause를 가장 빨리 알려주는 것은 아닙니다. ICT vs FCT vs AOI를 비교할 때 FCT는 real-world behavior를 가장 폭넓게 반영하지만, fail이 발생했을 때 그 원인이 assembly, programming, component value, fixture contact, test routine 중 어디에서 왔는지를 즉시 분리하기 어려울 수 있습니다.
이 점 때문에 FCT는 단독 control step보다는 layered test plan의 일부로 들어갈 때 가장 효과적인 경우가 많습니다.
PCB assembly 프로그램에서 현실적인 test mix를 고르는 방법
ICT vs FCT vs AOI를 결정할 때 더 나은 질문은 대개 “무엇 하나를 선택해야 하는가?”가 아닙니다. 대신 “이 제품에서 가장 중요한 failure mode가 무엇이고, 현재 단계와 volume에서 어떤 test mix가 현실적인가?”를 묻는 편이 맞습니다.
실무에서는 보통 다음과 같은 조합이 많이 쓰입니다.
- 빠른 visual defect screening을 위한 AOI
- access와 fixture cost가 정당화될 때의 ICT
- shipment 전 실제 behavior를 확인해야 할 때의 FCT
prototype 단계에서는 fixture economics가 아직 맞지 않기 때문에, AOI와 targeted functional check 쪽으로 기우는 경우가 많습니다. 반대로 design maturity가 높고 volume이 안정된 양산이라면 AOI + ICT + defined functional screen 조합이 더 적절할 수 있습니다. high-risk application이라면 traceability와 failure analysis discipline을 강화한 상태에서 세 가지를 모두 요구할 수도 있습니다.
이 지점에서 supplier와의 대화가 중요합니다. 명확한 test planning이 필요한 board에 대해 PCB assembly services를 요청한다면, “standard inspection included” 수준에서 대화를 끝내면 안 됩니다. product stage, shipment risk, expected volume, 그리고 supplier가 AOI only, AOI + ICT, AOI + FCT, 또는 combined approach를 준비해야 하는지를 명확히 설명해야 합니다. 아직 test plan 자체를 조율해야 한다면, quote 이전에 contact page에서 expectation을 먼저 맞추는 편이 좋습니다.
결국 가장 좋은 ICT vs FCT vs AOI 선택은 generic checklist를 따르는 선택이 아니라, 실제 defect risk, 실제 manufacturability, 그리고 실제 commercial constraint에 맞는 선택입니다.
ICT, FCT, AOI FAQ
대부분의 PCB assembly에서 AOI만으로 충분한가요?
간단한 제품이나 초기 build에서는 가능할 때도 있습니다. 하지만 항상 충분한 것은 아닙니다. AOI는 visual defect에는 유용하지만, risk가 높거나 defect mode가 숨겨져 있는 경우에는 electrical verification이나 functional confirmation을 대체하지 못합니다.
모든 양산 board에 ICT를 넣어야 하나요?
그렇지는 않습니다. ICT는 강력하지만 access, fixture cost, design maturity, volume에 따라 현실성이 달라집니다. 어떤 제품은 ICT가 매우 잘 맞고, 어떤 제품은 그렇지 않습니다.
FCT는 언제 특히 중요해지나요?
board behavior가 firmware, interface, calibration, power sequencing, 또는 product-level operation에 크게 의존할 때입니다. 이런 요소는 visual inspection만으로는 충분히 증명되지 않기 때문에 FCT의 중요도가 올라갑니다.
구매팀은 supplier와 ICT, FCT, AOI 논의를 어떻게 해야 하나요?
product stage, target volume, field failure의 영향, 원하는 debug speed, 그리고 visual screening, electrical fault isolation, functional proof 중 무엇이 필요한지를 구체적으로 말해야 합니다. 그래야 supplier도 현실적인 test plan을 제안할 수 있습니다.
결론
ICT vs FCT vs AOI는 용어 선택의 문제가 아니라 test coverage, product risk, production volume, debug efficiency, escaped defect cost 사이의 균형 문제입니다. test objective를 초기에 분명히 할수록 quote, fixture decision, 양산 이후의 반복 수정 모두가 더 깔끔해집니다.
견적 전이나 양산 전 단계에서 test strategy alignment가 필요하다면, PCB assembly services와 contact page를 통해 먼저 기준을 맞춰 두는 편이 더 현실적이고 효율적입니다.
