В связи со стремительным развитием технологий, современный человек уже не способен представить свою жизнь без различных технических устройств, которые он использует в повседневной жизни. Корректная работа многих приборов, будь то холодильник или компьютер, тесно пересекается с электроникой. Помимо сказанного, наряду с совершенствованием технических устройств, функциональная электроника проникает практически во все научные отрасли. Благодаря этому, в обозримом будущем мы сможем стать свидетелями того, как наборы функциональных микрокомпонентов будут управлять искусственными органами и таким образом решат проблему донорства. Также невозможно представить современную науку без развития электроники еще и потому, что любые научные исследования требуют громоздких и трудоемких расчетов. Отдельно хочется упомянуть применение электроники в космической отрасли, где необходимо не только смоделировать сами элементы, но и сделать их применимыми в условиях открытого космоса и на поверхности других небесных и космических тел.
Именно большой практической значимостью может быть объяснено столь бурное развитие системотехники. Наряду с усложнением современных цифровых устройств появилась острая необходимость в новом подходе к контролю и анализу каждого элемента, позволяющему применять комплексный подход к организации процессов технической диагностики. Для этого создаются и применяются системы автоматизированного проектирования тестов, развиваются и внедряются новые комплексы тестового контроля. Одной из таких систем является разработка СПбГУ «SimTest» [6, 7, 11, 13].
В данной работе рассмотрены основные принципы разработки программных моделей в «Quartus II», а также процесс создания тестов для отдельных микросхем и сложного цифрового радиоэлектронного устройства, с помощью системы «SimTest».
В данной работе рассмотрена история развития схемотехники, а также описаны и проанализированы современные методы автоматического тестирования.
Описанные в работе алгоритмы написания программы для функционального тестирования были применены для создания программной модели и разработки тестовой последовательности для контроля работоспособности цифрового радиоэлектронного устройства Субблок H8.03.18.05.