18.07.2013 Views

àâòîðåô Èâ 07_02 - Kharkiv National University of Radio Electronics

àâòîðåô Èâ 07_02 - Kharkiv National University of Radio Electronics

àâòîðåô Èâ 07_02 - Kharkiv National University of Radio Electronics

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

10<br />

1) Обчислення похідних за всіма n змінними функціональності шляхом<br />

використання однієї з форм: аналітичної, табличної, кубічної. 2) Об'єднання<br />

всіх умов (векторів) активізації в таблицю, де кожному вектору шляхом<br />

конкатенації (*) ставиться у відповідність зміна змінної, за якою було взято<br />

похідну, що означає подвоєння кількості тестових наборів відносно загальної<br />

кількості (k) умов активізації. 3) Довизначення символу Х={0,1} в координаті<br />

шляхом присвоєння двійкового значення однойменної координати в<br />

попередньому векторі для отримання тесту мінімальної довжини. 4)<br />

Мінімізація тестових векторів шляхом видалення повторюваних вхідних<br />

послідовностей. Запропонована процес-модель синтезу тестів для<br />

функціональностей може бути використана в якості вбудованого компонента<br />

інфраструктури сервісного обслуговування цифрових систем на кристалах з<br />

використанням стандарту граничного сканування IEEE 1500.<br />

3D-метод діагностування дефектних компонентів у SoC. Модель тестування<br />

цифрової системи представлена у вигляді перетворення початкового рівняння<br />

діагнозу, визначеного xor-відношенням параметрів :<br />

T ⊕ F ⊕ B = 0 → B = T ⊕ F → B = {T × A} ⊕ F → B = {T × A} ⊕{F<br />

× m} ,<br />

яке оформлено у тернарне матричне відношення компонентів:<br />

M = {{T×<br />

A} × {B}} ← Mij<br />

= (T×<br />

A) i ⊕ Bj<br />

.<br />

Тут координата матриці (таблиці) дорівнює 1, якщо пара тест-монітор<br />

(T × A) i перевіряє (активізує) дефекти функціонального блоку Bj ∈ B .<br />

Модель цифрової системи представлена у вигляді транзакційного графа<br />

G =< B, A > , B = {B1<br />

, B2,...,<br />

Bi,...,<br />

Bn},<br />

A = {A1,<br />

A2,...,<br />

Aj,...,<br />

Am}<br />

, де визначено<br />

множину дуг – функціональних блоків і вершин – моніторів для<br />

спостереження сукупності змінних цифрової системи. З метою<br />

діагностування на графову модель накладається сукупність тестових<br />

сегментів T = {T1,<br />

T2<br />

,..., Tr<br />

,..., Tk}<br />

, яка активізує транзакційні шляхи в графі.<br />

У загальному випадку модель тестування представлена декартовим добутком<br />

M =< B×<br />

A × T > розмірністю Q = n × m×<br />

k . Для зменшення обсягу<br />

діагностичної інформації пропонується кожному тесту поставити у<br />

відповідність монітор, який відповідає за візуалізацію шляху активізації<br />

функціональних блоків, що дає можливість зменшити розмірність моделі<br />

(матриці) до Q = n × k при збереженні всіх можливостей відношення тріади<br />

M =< B×<br />

A × T > . Для пари тест-монітор можливі не тільки взаємнооднозначні<br />

відповідності < Ti →Aj<br />

> , але й функціональні < {Ti , Tr}<br />

→ Aj<br />

> ,<br />

а також ін’єктивні < Ti →{A<br />

j,<br />

As}<br />

> . Мультирівнева модель представлена<br />

мультидеревом B, де кожна вершина є тривимірною таблицею активізації<br />

функціональних модулів, а дуги, що виходять з неї, є переходами на нижній

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!