Výběr systému pravidel programování osazovacího stroje
Mnoho výrobců elektroniky si ještě neuvědomilo, že zařízení flash, CPLD a FPGA stále vyžadují programovací algoritmy. Každá součástka je jiná a programovací pravidla nelze vyměňovat mezi různými dodavateli polovodičů. Pokud se tedy chystají používat programování ATE, musí testovací inženýři sepsat systém programovacích pravidel pro každou součást a všechny alternativní dodavatele (stávající i vyvíjející se).
Použití nesprávného systému pravidel povede k selhání během programování nebo testování desky a když uživatel vlastní produkt (což je nejhorší ze všech). Nejtěžší je vypořádat se s tím, že dodavatelé polovodičů neustále mění programovací pravidla, aby zvýšili výtěžnost, zvýšili uchovávání dat a snížili výrobní náklady. Takže i když je dnes napsaný systém programovacích pravidel správný, je velká šance, že se pravidla brzy změní. Navíc ani dodavatel ATE ani dodavatel polovodičů nebudou uživatele včas kontaktovat, když se systém pravidel změní.

