Дослідження побудови тестових послідовностей для перевірки функціонування ПЛІС

No Thumbnail Available

Date

2025

Journal Title

Journal ISSN

Volume Title

Publisher

СНУ ім. В. Даля

Abstract

У статті проведено дослідження методів побудови тестів для перевірки функціонування ПЛІС. Застосування методів діагностики та тестування при їх практичній реалізацій дозволить краще зрозуміти їх можливості та обмеження, а також визначити оптимальний алгоритм для конкретних завдань забезпечення працездатності систем на електронних компонентах. Аналіз існуючих методів та алгоритмів побудови тестів для перевірки працездатності засобів цифрових систем, їх класифікація, застосування та порівняння дозволяє побудувати оптимальну структуру тестів, скоротити кількість перевірок та при програмній реалізації скоротити об’єм програмного коду. Здійснено огляд методів побудови тестів в системах діагностики комп’ютерних систем на базі ПЛІС. Відмічені основні принципи логічного моделювання: паралельність, подієвість, асинхронність, ієрархічність. Відзначені основні риси принципу подієвості. Запропонований алгоритм знаходження логічної моделі на основі вхідних послідовностей (наборів). Розглянуто логічну модель, що містить 4 входи та 1 вихід, метод зворотної імплікації з метою знаходження тестового впливу для реалізації принципу подієвості. Розглянута зворотна імплікація для цифрової схеми полягає в обчисленні множини вхідних значень сигналів, подаючи які на схему, можна отримати необхідні вихідні значення. При виконанні зворотної імплікації використовуються операції кубічного перетину вхідного вектору з кубічним вектором покриття елемента. Наведено приклад виконання зворотної імплікації для одиничного та нульового значення на виході схеми. Отримані набори для одиничного С1 та нульового покриття С0 використовуються для подачі на схему тестового впливу. Перевірки правильності функціонування для визначення одиничних та нульових значень на повному наборі вхідних впливів проведена в програмі Multisim 14.3. В подальшому результати дослідження можуть бути використані для перевірки функціонування вузлів та блоків систем на базі ПЛІС, побудові таблиць константних несправностей та алгоритмів дедуктивного моделювання, який є найпростішим неявним методом моделювання несправностей, орієнтованим на обробку схем вентильного логічного рівня або універсального базисів.

Description

Keywords

ПЛІС, тестова послідовність, моделювання, подієвість, зворотна імплікація, кубічне покриття

Citation

Дослідження побудови тестових послідовностей для перевірки функціонування ПЛІС / Рязанцев О.І., Кардашук В.С. , Барбарук В.М., Кравцов С.В. Наукові вісті Далівського університету. 2025. №28.