Zarządzanie procesami SMT i rozwiązywanie problemów
Ukończenie programowania opartego na ATE wymaga szczegółowej wiedzy na temat programowania sprzętu i oprogramowania, a także wiedzy na temat komponentów, które można wykorzystać do programowania. Aby móc poprawnie tworzyć reguły programowania, inżynier testowy musi dobrze rozumieć programowanie PIC, system reguł eliminacji i system reguł weryfikacji. Niestety, ta wiedza generalnie wykracza poza kompetencje inżyniera testującego, a pojedynczy błąd może mieć katastrofalne skutki.
Inżynier testowy musi również w odpowiednim czasie zrozumieć związane z programowaniem kwestie, takie jak: cena i dostępność komponentów, zwiększona gęstość komponentów, defekty testów, wskaźniki awarii w terenie i regularny kontakt z dostawcami półprzewodników. komunikacja seksualna.
Ponadto, ponieważ dostawca półprzewodników lub dostawca ATE nie będzie odpowiedzialny za wyniki programowania, cała odpowiedzialność za rozwiązanie problemów z zaprogramowanym urządzeniem spada całkowicie na barki inżyniera testującego.
Na przykład, jeśli awaria jest spowodowana nagłym wzrostem programowalnej wielkości, inżynier testowy musi najpierw określić źródło problemu, a następnie pracować nad jego rozwiązaniem. Co się stanie, jeśli problem jest spowodowany problemem z komponentem, spowodowanym przez oprogramowanie do programowania ATE, spowodowanym przez projekt płytki drukowanej lub spowodowanym przez osprzęt testowy?
Te złożone problemy mogą zająć tygodnie, zanim zostaną rozwiązane i rozwiązane, podczas gdy linia produkcyjna zostaje tylko zatrzymana.
Natomiast firmy, które są wiodącą pozycją w dziedzinie programowania urządzeń, będą współpracować bezpośrednio z dostawcami półprzewodników, aby rozwiązać problemy w programowaniu sprzętu lub zaprojektować własny sprzęt, aby szybko zidentyfikować źródło problemu. .

