Методи і алгоритми оцінки тестопридатності цифрових пристроїв на етапі проектування
Комп’ютери як невід’ємний атрибут існування суспільства. Оцінка тестопридатності для моделюючого вузла обчислювальної структури. Функції часових і апаратурних витрат на діагностування ЕОА. Використання між тестової семантики. Наукова новизна результатів.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | автореферат |
Язык | украинский |
Дата добавления | 07.01.2014 |
Размер файла | 121,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Міністерство освіти та науки України
Харківський державний технічний університет радіоелектроніки
УДК 681.32:519.713
Методи і алгоритми оцінки тестопридатності цифрових пристроїв на етапі проектування
05.13.12 - системи автоматизації проектувальних робіт
автореферат дисертації на здобуття наукового ступеня
кандидата технічних наук
Аль Мaтарнех Рамі
Харків - 2000
Дисертацією є рукопис
Робота виконана в Харківському державному технічному університеті радіоелектроніки Міністерства освіти та науки України
Науковий керівник:
доктор технічних наук, професор Кривуля Геннадій Федорович Харківський державний технічний університет радіоелектроніки, зав. кафедрою автоматизованого проектування обчислювальної техніки.
Офіційні опоненти: доктор технічних наук, професор ТУПКАЛО Віталій Миколайович Науковий метрологічний центр Міноброни України, вчений секретар, проф. кафедри комплексів управління космічними системами; кандидат технічних наук, ЛиТВіНОВА Євгенія Іванівна Харківський державний технічний університет радіоелектроніки, доц. кафедри проектування і експлуатації електронних апаратів.
Провідна установа Харківський державний політехнічний університет Міністерства освіти та науки України, кафедра обчислювальної техніки.
Захист відбудеться “25” квітня 2000 р. в 1300 на засіданні спеціалізованої вченої ради Д-64.052.02 в Харківському державному технічному університеті радіоелектроніки за адресою: 61166, м. Харків, пр. Леніна, 14, fax: (0572) 40-91-13.
З дисертацією можна ознайомитися в бібліотеці Харківського державного технічного університету радіоелектроніки, м. Харків, пр. Леніна, 14. комп'ютер моделюючий обчислювальний діагностування
Автореферат розісланий “22” березня 2000 р.
Вчений секретар спеціалізованої вченої ради Безкоровайний В. В.
Загальна характеристика роботи
Актуальність роботи. На сьогоднішній день розвитку людської цивілізації комп'ютери стали невід'ємним атрибутом існування суспільства, починаючи від побуту і кінчаючи міждержавними відносинами. У суспільстві майже відсутні їх противники, постійно розширяється ринок продажу комп'ютерів, йде інтенсивна розробка нових типів, моделей і структур. Велика заслуга засобів обчислювальної техніки - в тому, що вони залишаються економічними, технологічними, экологічними і швидкодійними помічниками при обробці інформації.
Все це зумовлене їх високою надійністю. Навіть в умовах вже знайдених принципів і методів підвищення надійності засобів обчислювальної техніки (ЗОТ), повинні підвищуватися їх надійність і довговічність. Тому важливим напрямком збереження і розвитку надійності обробки інформації є тестування, що забезпечує постійний контроль за станом технічного ресурсу ЗОТ. Як відомо, під ресурсом в техніці розуміється граничний сумарний час технічного об'єкта або граничний обсяг роботи, яку він зуміє виконати. По досягненню цієї межі подальша експлуатація об'єкта повинна бути припинена через неефективність роботи або за умовами техніки безпеки. Потрібно зазначити, що в сучасних ЗОТ згаданий ресурс визначений і продовжує визначатися нечітко, і це лише підкреслює необхідність проведення діагностування шляхом тестування постійно. З іншого боку, мікромініатюрізація ЗОТ робить проблемним можливість проведення самотестування, і в зв'язку з цим актуальним є кількісна оцінка тестопридатності, як інтегральна, так і диференціальна. Підводячи підсумок, приходимо до висновку, що робота по створенню методів і машинно-орієнтованих алгоритмів отримання оцінок тестопридатності є необхідною в умовах постійно зростаючих складності і мікромініатюрізації сучасної електронно-обчислювальної апаратури (ЕОА).
Для рішення задач автоматизованого проектування і виробництва діагностичних засобів сучасних комп'ютерів потрібна подальша розробка методів і алгоритмів вбудованого контролю, яка забезпечує якісне рішення задач обробки інформації в сенсі орієнтації дослідження на кінцевого користувача. Фахівці з контролю і систем діагностики, зокрема, готуються в Харківському державному технічному університеті радіоелектроніки на кафедрі автоматизованого проектування обчислювальної техніки та інших учбових закладах України.
Зв'язок роботи з науковими програмами, планами, темами. Реалізація результатів роботи здійснювалася відповідно до координаційних планів НАН України, Міністерства освіти:
“Програма науково-дослідних і організаційно-методичних робіт по інформаційно-методичному забезпеченню вищої освіти в умовах багатоступінчастості”, наказу Мінвуза України № 68 від 31березня 1992р.; держбюджетних НДР: 234-1 “Програмно-інформаційне, методичне забезпечения підготовки бакалавра”, 453-1 “Дослідження і розробка перспективних засобів проектування і діагностики електронних систем із застосуванням їх в учбовому процесі по комп'ютерній інженерії”.
Мета дисертаційної роботи - розробка методів і реалізуючих їх алгоритмів для оцінки тестопридатності об'єкта, що діагностується. До задач дослідження відносяться отримання необхідних співвідношень і процедур оцінки тестопридатності на основних етапах низхідного автоматизованого проектування ЭОА.
Для досягнення поставленої мети в роботі розв'язані задачі:
- запропоновані методи і алгоритми, що реалізують оцінки тестопри-датності;
- розроблені методи і алгоритми, що забезпечують отримання оцінок тестопридатності в САПР діагностичного забезпечення (ДЗ);
- запропоновані процедури отримання кількісних оцінок діагностова-ності ЭОА на структурному та схемотехнічному рівнях.
Наукова новизна одержаних результатів.
- Сформульовані задачі тестопридатного проектування і запропонована структура системи тестопридатної автоматизації проектувальних робіт (СТАПР) як частина системи автоматизованого проектування діагностичного забезпечення (САПР ДЗ).
- Запропоновані умови і методика забезпечення діагностованості пристроїв на структурному рівні.
- Введені функції часових і апаратурних витрат на діагностування ЕОА і сформульовані дві задачі оптимізації витрат.
- Запропоновані кількісні показники діагностованості ЕОА на структурному рівні на моделюючих графах.
- Зроблені вибір і обчислення оцінок тестопридатності цифрового пристрою на схемотехнічному рівні.
- Запропонований метод оцінки тестопридатності по таблицях функціонування при неповному числі вхідних наборів.
Практичне значення одержаних результатів.
- Основні результати дисертаційної роботи впроваджені в учбовий процес кафедри АПОТ. Розроблені методи, що рекомендуються в дисертаційній роботі, і алгоритми зведені до пакету прикладних програм “РАМКА”, який має зручний інтерфейс користувача в системі Windows; електронний варіант дисертаційної роботи використовується в курсовому і дипломному проектуванні студентів по спеціальності кафедри, а також в учбовій дисципліні “Основи теорії і проектування спеціалізованих комп'ютерних систем”;
- ряд результатів дисертаційної роботи впроваджено в підрозділах энергоремонта підприємства Харьківенергоремонт. Зокрема, впроваджені програмиранжування і оптимального покриття, що вирішують задачі паралельного проведення ремонтних робіт і складання графіків профілактичних робіт (програма RANG), і оптимального покриття, що зменшує час тестування комп'ютерних енергетичних пристроїв (програма POKR). За результатами рекомендацій дисертаційної роботи розроблений бізнес-план створення САПР діагностичного забезпечення проведення ремонтних робіт “Діагностична експертна система фреймового типу”, що охоплює і систематизує прикладне програмне забезпечення підприємства.
Особистий внесок здобувача. У наукових працях, опублікованих у співавторстві, з питань, що стосуються даного дослідження, автору належать:
у [1] формальний вибір альтернатив обчислення витрат на схемотехнічному рівні;
у [2] алгоритм визначення ціни досяжності вузлів графа для оцінки керованості та спостережності, а також кількісне обчислення діагностованості;
у [3] основні ідеї діагностики з застосуванням математичного апарату теорії нечітких множин (fuzzy sets), показ його доцільності на початковому етапі низхідного проектування у вигляді експертної системи фреймового типу;
у [4] вибір значності багатозначної моделі цифрових пристроїв та фреймової структури станів автомату;
у [5] розроблено табличне подання моделей цифрових пристроїв.
Апробація результатів досліджень. Дана робота заслуховувалася на засіданні кафедри АПОТ, об'єднаному засіданні кафедр АПОТ і ЕОМ (1999 р. пр. № 1), університетських конференціях 1998 , 1999 років (окремі розділи), на науково-методичній конференції “Використання комп'ютерних технологій в учбовому процесі” (м. Харків, 1997 р.), на міждунар. конференції “Математичне моделювання і інформаційні технології” (м. Белгород, 1998 р.)[5].
Публікації. Результати дисертаційної роботи відображені в 5 публікаціях з них 3 роботи опубліковані у вигляді журнальних статей , одна у вигляді матеріалу міжнародної конференції і одна у вигляді доповіді міжнародної конференції.
Структура і об'єм дисертації. Дисертатція містить 193 сторінки, 20 малюнків, 13 таблиць, об'єднаних в структуру, що включає: вступ, 4 розділи, 14 підрозділів, висновки, список використаних джерел з 153 найменувнь, 4 додатки.
Зміст роботи
Перший розділ присвячений аналізу стану питання і постановці задач дослідження. Три його підрозділи: методи тестопридатного проектування, системи автоматизованого проектування, експертні системи як елемент оцінки - підтверджують значущість вибраної теми і її актуальність. Поставлені задачі по аналізу, опису і розробці процедур, методів і алгоритмів забезпечення діагностованості апаратури, що проектується, а також кількісним оцінкам тестопридатності. У цьому розділі також розглянуті методи тестоппридатності, які поділяються на три основні групи: спеціалізовані, структурні і вбудованого самотестування.
Другий розділ включає в себе три підрозділи, два з яких присвячені аналізам процесу низхідного проектування тестопридатних мікропрограмно керованих пристроїв і тестопридатності проекту загалом.
У другому підрозділі з 5 розглянутих методів оцінки тестопридатності вибрані два: оцінка тестопридатності детермінованим тестом і пошук дільниць схеми, що важко тестуються з метою їх подальшої модифікації. Наведена аналітика отримання оцінок тестопридатності і їх застосування в САПР. Підрозділ завершується класифікацією задач тестопридатності по рівнях проектування в САПР діагностичного забезпечення (табл. 1).
Таблиця 1 - Задачі тестопридатності вбудованого тестування
Рівень проектування |
|
Архітектурний |
|
Алгоритмічний |
|
Функціонально блоковий |
|
Логічний |
|
Схемний |
Третій підрозділ описує структуру експертної системи фреймового типу як ядра САПР ДЗ. Розглядаються три домени, кожний з яких призначений для окремого завдання поведінчастої, структурної і фізичної інформації про об'єкт проектування.
Тут блоки: РПТП- розподілу параметрів тестопридатності, АТ - аналізу тестопридатності, РКК - розміщення контрольних крапок, ВВТ - вибору вбудованих тестів і АГТ - автоматичної генерації тестів. Обгрунтовується необхідність створення експертної системи фреймового типу з нечіткою логікою [3], де в кожному блоці (фреймі) за допомогою нечіткого правила, записаного в базу знань експертом, обирається певний параметр тестопридатності. При такому підході виявляється цілком реальним використати майже всю існуючу бібліотеку методів і алгоритмів обчислення параметрів тестопридатності, що забезпечить системі досить великий життєвий цикл. Запозичений з Internet ехе-файл для використання при роботі СТАПР з нечіткими множинами і алгоритмами (наведено у додатку В).
Третій розділ. Чотири його підрозділи присвячені методам і алгоритмам забезпечення оцінок тестопридатності в САПР ДЗ. Так, в першому підрозділі розглянуті топологічні умови забезпечення тестопридатності на структурному рівні для визначення бази і антибази графа і введені сумарні витрати при підключенні технічних засобів діагностування по формулі:
(1)
де Сi - об'єм витрат, необхідний для підключення засобів діагностування до активної контрольної крапки (КК) структури; причому i=1,.., m; m - число активних КК;
Cj - об'єм схемних витрат для підключення кj-ой пасивної КК, j=1,.., n; n - число пасивних КК. Виходячи з вище наведених співвідношень для оцінки апаратурних і часових витрат, сформульовано дві задачі оптимізації даних витрат.
- задача мінімізації апаратурних засобів діагностування.
Знайти
, (2)
Де ?ir=1, якщо ViBr і 0 в іншому випадку; Br - одна з баз числа R баз графа; is=1, якщо VjBs і 0 в іншому випадку; Bs - одна з антибаз всіх антибаз S графа;
- Друга задача пов'язана з мінімізацією часових витрат на діагностування ЕОА і формулюється таким чином.
Знайти
, (3)
де kl(V)=1, якщо Vk належить l-тому шляху; і 0 в іншому випадку.
У другому підрозділі розглянуті умови самодіагностування процесора і приведений алгоритм, що мінімізує число додаткових зв'язків, які вводяться для забезпечення досяжності і контрдосяжності першим вузлом орграфу всіх інших вузлів для двох випадків: 1. коли послідовність опитання вузлів для діагностування процесора задана і відповідає початковій нумерації вузлів орграфу; 2. коли на порядок опитання вузлів не накладається обмежень і він може бути довільним.
У третьому підрозділі описується метод і реалізуючий його алгоритм узагальненого ранжування. Метод ранжування полягає в привласненні рангів як вершинам, так і з'єднуючим їх дугам. Це дозволяє провести часткове упорядкування елементів (вершин) графа з урахуванням як вимог розробника, так і особливостей структури графа. Мета ранжирування - привласнити ранг кожній??вершині графу?. Обмеження: - число рангів не більше за число вершин ?- вихідні дуги не можуть з'єднуватися в одну, так як при цьому утвориться безінерційний вентиль. Початкові умови - ранги дуг і вершин проіндексовані, але не визначені. Алгоритм виконується в загальному випадку в 4 етапи:
1. Перший етап. Вхідним дугам привласнюється перший ранг.
2. Другий етап дозволяє призначати ранги як вершинам, так і дугам графа. Якщо до вершини графа з нульовим рангом підходять вхідні дуги з вже відмінними від нуля значенням (тобто призначеними рангами), то ранг їх обчислюється за формулою:
(4)
тобто ранг вершини дорівнює максимальному рангу вхідних до неї ненульових дуг. Дузі, що виходить з проранжованої вершини, привласнюється ранг по формулі
(5)
Якщо граф має контур зворотнього зв'язку, то алгоритм переходить до етапів 3 і 4, які мають назву пошук контура зворотнього зв'язку і обрив ланцюга зворотнього зв'язку відповідно.
3. Пошук контура зворотнього зв'язку (КЗЗ) проводиться методом проходу від виходу вершини графа з нульовим рангом до входу із запам'ятовуванням її індексу в списку вершин . Контур зворотнього зв'язку знайдений, якщо будь-який індекс списку, що вносяться в ході пошуку вершин, повториться.
4. Обрив ланцюга контура зворотнього зв'язку проводиться на будь-якій одній з вершин з привласненням входу вершини першого рангу. Після виконання 4-го етапу алгоритм переходить до другого етапу, на якому закінчується ранжування.
Четвертий підрозділ описує метод і відповідний йому алгоритм оптимального покриття, заснований на використанні міжтестової семантики. Цінність цього алгоритму передусім в тому, що він дозволяє з безлічі тестів, розроблених для пристрою, що діагностується, визначити їх мінімальний набір, що скорочує час і трудомісткість тестування. Задача ставиться таким чином.
Складається тестова матриця, стовпцями якої є об'єкти діагностування (несправності), а рядками заздалегідь розроблені тести, кожний з яких, як відомо, покриває декілька несправностей пристрою. Елементом такої матриці є булевий елемент, тобто нуль або одиниця. Якщо тест-рядок виявляє несправність, закодовану номером стовпця, то на перетині рядка і стовпця ставиться 1 і нуль в іншому випадку:
1, якщо несправність ?виявлється строкою тесту;
0, у зворотньому випадку.
Отже, дана булева матриця, така, що множина рядків неодноразово покриває якусь частину стовпців. Потрібно знайти таке, що *= min, тобто
(6)
де - будь-який набір рядків, які в сукупності покривають усі стовпці матриц. Алгоритм покриття, що розглядається, є одним з результатів семантичного підходу до рішення задач проектування і є теоретично обгрунтованим і ефективним інструментом розробника. У ньому використовується семантика, що міститься в булевій матриці, з одного боку, і відома з математики формула коваріаційної матриці вигляду
(7)
де транспонована матриця,. з іншого.
Оскільки відмінності існують як по рядках, так і по стовпцях, то процедуру аналізу можна зробити повною і замість (7) написати
(8)
Отримані при цьому матриці квадратні і симетричні відносно головної діагоналі, що характерно для коваріаційних матриць. Розмірність F1 рівна числу рядків, F2 - числу стовпців. Привласнимо тому першій матриці ім'я Fст (тобто рядків), а другий - Fсб (стовпців). Назвемо всі елементи головної діагоналі власними частотами f, а всі недіагональні елементи матриць - взаємними частотами f. Аналіз матриць проводиться з метою вибору з матриці? її підмножин шляхом стиснення початкової матриці як по рядках, так і по стовпцях. Якщо зажадати, щоб матриця результату формувалася окремо, то задача зводиться до отримання з початкової матриці - матриці нульової розмірності. Аналіз починається з пошуку умови для стиснення, яка виглядає так:
(9)
для обох матриць, тобто умовою для стиснення матриці (мети алгоритму) є рівність власної і взаємної частот події.
Основою для прийняття рішення про стиснення є порівняння двох власних частот головної діагоналі, на яку проектується задовольняюча рівнянню (9) взаємна частота f як по вертикалі, так і по горизонталі F:
де вирішальне правило.
Для F рядків видаленню підлягає рядок з меншою кількістю одиниць або у разі їх рівності з меншим індексом, тобто
(10)
Для F стовпців справедливе протилежне правило:
(11)
Знак означає видалення рядка або стовпця відповідно. Процедура пошуку рядків, що видаляються і стовпців початкової матриці?повторюється доти, доки не наступить ситуація: 1. умов для стиснення по F1 (рядків) немає; 2. умов для стиснення по F2(стовпців) немає; 3. Матриця - не нульова. У цьому випадку алгоритм приступає до “зважування” всіх рядків, що залишилися в матриці. Вага кожного з рядків, що залишилися з первинними індексами, підраховується по формулі
(12)
де сума дробів, що дорівнює числу одиниць в рядку;
Z - це сума одиниць в стовпці, що має одиницю у зважуваному рядку.
Рядок з максимальною вагою виноситься в результат, що формально описується так:
(13)
При наявності декількох рядків з однаковою вагою в результат виноситься тільки одна. Матриця при цьому стискується як за рахунок винесеного в результат рядка, так і за рахунок видалення тих стовпців, в яких цей рядок має одиниці. Лістинг програми наведений в додатку Б.
У четвертому розділі наводяться кількісні оцінки діагностованості ЕОА на структурному [2] і схемотехнічному [1] рівнях автоматизованого проектування.
У першому підрозділі розглядаються кількісні показники діагностованості ЕОА на структурному рівні. Припустимо, що маємо граф G(V, Е) структури ЕОА з m активними і n пасивними контрольними крапками.
Число внутрішніх вузлів графа, безпосередньо не пов'язаних з системою діагностування шляхами одиничної довжини, дорівнює K=|V|?(m+n). Для внутрішніх K вузлів графа ціна досяжності може бути визначена як сума
, (14)
де Si - ціна досяжності i-го вузла графа;
Di - власна діагностованість пристрою, відповідного i- му вузлу графа.
З урахуванням ціни досяжності Si для кожного вузла структури ЕОА можна визначити структурну діагностованість вузла як:
(15)
Результати розрахунку діагностованості наведені в таблиці 2.
Таблиця 2 - Результати розрахунку діагностованості
У другому підрозділі наводяться кількісні оцінки тестопридатності цифрових пристроїв на схемотехнічному рівні. Розглянутий вибір і обчислення оцінок тестопридатності для цифрового пристрою, які характеризують витрати на побудову діагностичного забезпечення і дозволяють визначити дільниці схеми, що викликають труднощі при цифровому діагностуванні детермінованими методами. Моделлю пристрою при обчисленні таких оцінок є граф, вузлами якого є найпростіші елементи (НЕ) пристрою, а дугами - функціональні зв'язки між ними. Для кожного НЕ задаються кубічне та D-покриття. Для обчислення оцінок тестопридатності цифрового пристрою введена низка коефіцієнтів, що характеризують НЕ: W- коефіцієнт абсолютної складності НЕ, який для одновыходовых НЕ відноситься до самого елемента, а для багатовыходовых - до його виходу; V- коефіцієнт складності транспортування сигналу через НЕ, який визначає витрати на просування сигналу від зовнішнього входу елемента до його виходів з урахуванням складності НЕ. Вказані коефіцієнти більш точно характеризують витрати на побудову ДЗ детермінованими методами і вимагають менших витрат на підрахунок, ніж відомі керованість та спостережність. Пов'язаний з кількістю рядків в покритті та кількістю істотних змінних в кубах, він може бути підрахований за формулою:
(16)
де Pi - щільність i- го кубу (кількість вхідних змінних НЕ, не рівних х); Ti - кількість двійкових тактів, що реалізуються кубом покриття; m кількість кубів в покритті.
Визначимо витрати на транспортування сигналу через НЕ по певному j-му входу (j=1, n), n кількість зовнішніх входів схеми, за наступною формулою:
(17)
де В - кількість кубів в l- ій умові транспортування; G кількість умов транспортування; f1, f2 - нормуючі коефіцієнти, задаючі співвідношення між ціною витрат машинного часу і оперативної пам'яті при реалізації детермінованого алгоритму активізації шляхів в схемі. Складність транспортування для j- ой лінії схеми обчислюється таким чином
(18)
де m - число істотних входів НЕ.
Для знаходження оптимальної стратегії обирається мінімум або максимум альтернативи для НЕ:
(19)
У третьому підрозділі показана оцінка тестопридатності цифрових пристроїв по таблицях функціонування. Якщо всю кількість вхідних наборів для цифрового пристрою задати важко через велику розмірність, то виникає задача визначення показників тестопридатності цифрового пристрою при неповному числі вхідних наборів. Наведена схема, що пояснює процедуру мінімізації її таблиці істинності за рахунок використання функціонального зв'зку між вхідними і вихідними сигналами. На основі алгоритму розрахунку важливості ознак, що визначаються формулою (20), будуємо розпізнаюче дерево і обходом можливих його шляхів (від початкової вершини до кінцевих значень функції) отримуємо мінімізовану таблицю істинності (табл. 3) у вигляді кубічного покриття. Ефективність даної процедури зростає із збільшенням роз-мірності.
(20)
де K - число наборів на даному кроці визначення важливості ознаки Pi; q00 кількість наборів, в яких Pi= 0, f(xi)= 0; q01 те ж для Pi=0, f(xi)=1; q10 те ж для Pi= 1, f(xi)= 0; q11 те ж для Pi= 1, f(xi)=1.
Таблиця 3 Скорочена таблиця істин-ності у вигляді кубічного покриття
Висновки
1. У роботі вперше сформульовані вимоги оцінки тестопридатності для моделюючого вузла обчислювальної структури (диференціальні), що моделюється і для пристрою загалом (інтегральні).
2. Сформульовані задачі тестопридатного проектування і запропонована структура системи тестопридатной автоматизації проектних робіт (СТАПР) як частина САПР ЗД.
З. Запропоновані умови і методика забезпечення діагностованості пристроїв на структурному рівні.
4. Введені функції часових і апаратурних витрат на діагностування ЕОА і вирішені задачі оптимізації витрат.
5. Запропоновані кількісні показники діагностованості ЕОА на структурному рівні для моделюючих графів.
6. Зроблені вибір і обчислення оцінок тестопридатності цифрового пристрою на схемотехнічному рівні.
7. Запропонований метод оцінки тестопридатності по таблицях функціонування при неповному числі вхідних наборів.
Таким чином, був зроблений конкретний внесок в розв'язання сучасних проблем технічної діагностики. Подальші роботи повинні вестися у напрямі интелектуалізації ЕОМ і в тісному зв'язку з потребами практики.
Список опублікованих праць по темі дисертації
1. Аль Матарнех Р. Дж., Кривуля Г. Ф., Шкиль А. С. Количественные оценки тестопригодности цифровых устройств на схемотехническом уровне // Радиоэлектроника и информатика.- 1998. - №4 - С. 77-81.
2. Аль Матарнех Р. Дж., Дубинская Н.Г. Количественные показатели диагностируемости ЭВА на структурном уровне // Информационно-управляющие системы на железнодорожном транспорте. - 1998. - №6. - С. 60-63.
3. Matarnah R. J., Krivulia G. F Expert systems using fuzzy logic // Радиоэлектроника и информатика. - 1998. - №1(02) - С. 53-56.
4. Аль Матарнех Р. Дж., Кривуля Г. Ф., Хаханов В.И. Многозначные модели цифровых устройств // Труды междунар. Конф. Математическое моделирование и информационные технологии. Том 8. - Белгород.- 1998. - С. 72-79.
5. Matarnah R. J., Hahanov V. I., Krivulia G. F. Multivalued models of digital circuts // Proc. International conf. Mathematical modeling and information technologies MMIT-97. Vol. 1. Belgorod (Russyia). - 1997. - P. 15-16.
Анотація
Аль Матарнех Рамі Дж. Методи і алгоритми оцінки тестопридатності цифрових пристроїв на етапі проектування. - рукопис.
Дисертація на здобуття наукового ступеня кандидата технічних наук з спеціальності 05.13.12 - системи автоматизації проектувальних робіт. Харківський державний технічний університет радіоелектроніки, Харків, 2000.
У роботі набувають подальшого розвитку методи оцінки тестопридатності засобів обчислювальної техніки. Розроблені методи та алгоритми, що підвищують якість і ефективність оцінок тестопридатності з використанням семантики структури цифрових пристроїв.Пропонується формування САПР діагностичного забезпечення на основі експертної системи фреймового типу з елементами нечіткої логіки.
Ключові слова: тестопридатність, логічна схема, комп'ютерна система, граф, матриця, вбудований тест, семантика, нечітка логіка, процедура.
Аль Матарнех Рами Дж. Методы и алгоритмы оценки тестопригодности цифровых устройств на этапе проектирования. - рукопись.
Диссертация на соискание ученой степени кандидата технических наук по специальности 05.13.12 - системы автоматизации проектных работ. - Харьковский государственный технический университет радиоэлектроники, Харьков, 2000.
В работе получают дальнейшее развитие методы оценки тестопригодности средств вычислительной техники. Предложены алгоритмы , повышающие качество и эффективность оценок тестопригодности с использованием семантики структуры. Предлагается формирование САПР диагностического обеспечения на основе экспертной системы фреймового типа с элементами нечеткой логики.
Ключевые слова: тестопригодность, логическая схема, компьютерная система, граф, матрица, встроенный тест, семантика, нечеткая логика, процедура.
Rami J. O. Al-Matarneh Methods and algorithms for the estimation of testability for the digital devices on the stage of design. - Manuscript.
Dissertation for a Ph.D. degree of engineering science by a specialty 05.13.13 - computer-aided design system. - Kharkov state technical university of a radioelectronics engineering, Kharkov, 2000.
The purpose of this dissertaion is the development of methods and algorithms, which are capable to produce an objective estimation of testability for the diagnosed object. For this aim the concern devoted to obtain the necessary relations and procedures of the testability's estimation at the main stages of descending computer-aided design.
The growth of complexity of modern computer and devices sharply was raised the requirements to qualitative diagnostic support for the microelectronic apparatus. During the last years the development of methods of technical diagnostics lagged behind the intensively progressing of elemental base of computers. Each of qualitative changes of element base connected with transition from valves to medium-scale integrated circuit, and then to large-scale integrated circuit and very large-scale integrated circuit, more and more aggravated lag, augmenting a rupture between complexity of modern computer and the possibility of their technical diagnosing. It reduced in steady growth of expenditures on creation diagnostic support for such devices. The overcoming of available lag is possible only on the basis of the accelerated development and implantation of the automized design techniques of diagnostic support, and also resources of diagnosing as the constituents of technological processes. For micro-electronic controlled digital devices, traditional methods of construction of diagnostic support grounded on the digital gate or medium-scale integrated circuit for the representation of the object of diagnosing, the absences of datas about an exact gate equivalent, inadequate mapping really originating defects by model of constant faults are unsuitable because of the large dimension of diagnostic support model. The overcoming of the indicated difficulties is possible in two directions: at first, development of new formal methods of construction of diagnostic support (firstly test generation ) and, secondly, by support high testability on design stages. Within the framework of the first direction the greatest interest is represented by the methods of functional construction of the tests, based on the functional description of the diagnostic support. But such methods difficultly give in to automation, require large expenditures of memory to save of the tests, they are suitable only for programmed or micro-programmed accessible resources.
Increasing problems of construction of diagnostic support, connected to growth of integrations, which is force the developers to take into account such problems of testability, as time of construction of diagnostic support, time of testing, entirety detection of defects already on the design stages of the object. The purpose of testability designing , are such changes of the initial project, at which the preset parameters of testability will be provided at minimum additional expenditures.
In this dissertation, for the first time are formulated the requirements of an estimation testability for a modelled site of computing structure (differential) and for the device as a whole (integral); formulated the tasks of testability of designing and offered the structure of the testability's automation system of design operations as a part of a CAD; offered the conditions and technique of support of diagnostic of devices at a structural level; entered the functions of temporary and instrument expenditures on diagnosing microelectronic devices and solved the tasks of optimization of expenditures; offered the quantitative metrics diagnostic at a structural level under the simulating graphs; produced choice and calculation of estimations of testability of the digital device on schematic and structural level; offered at deficient number of dialingins the method of an estimation testability by the tables functional.
In this research received further development in the methods of testability estimation for computer resources . The proposed algorithms increase the quality and the efficiency of testability estimation with the help of using semantics structure. Suggested built CAD on the basis of the expert systems using the elements of the fuzzy logic.
Keywords: testability, logical circuit, computer system, graph, matrix, built-in test, semantics, fuzzy logic, procedure.
Размещено на Allbest.ru
...Подобные документы
Функціонально розподілені системи. Паралельні комп’ютери та їх продуктивність. Методи розподілення доступу до спільної пам’яті в багатопроцесорних системах. Системи з розподіленою пам’яттю. Класичні матричні системи, метакомп’ютери та трансп’ютери.
курсовая работа [485,9 K], добавлен 20.06.2010Класифікація систем комп’ютерної графіки, її різновиди та сфери використання. Міні-комп’ютери як зменшена версія магістральних. Загальна структура і функції комп’ютерної графіки. Растрова графіка, класифікація, призначення і функції її прикладних систем.
контрольная работа [12,5 K], добавлен 12.10.2010Розробка, виконання та вдосконалення першої обчислювальної машини за кресленнями да Вінчі. Програмована обчислювальна "аналітична машина" Бебіджа. Необхідність точних розрахунків і винайдення електронної техніки. Персональні комп'ютери майбутнього.
курсовая работа [2,5 M], добавлен 15.12.2010Розробка засобів функціонального діагностування обчислювальних пристроїв із плаваючою точкою. Алгоритми та програми синтезу вузлів контрольного блоку пристрою контролю по модулю три матричного помножувача мантис із скороченим виконанням операції.
курсовая работа [265,5 K], добавлен 12.03.2013Синтез на основі поведінкового опису, виконаний розробниками на мові програмування класу HDL, як перспективний напрямок проектування цифрових пристроїв. Опис RISC-архітектури комп'ютерів. VHDL-модель прототипу RISC-комп'ютера. Основні модулі моделей.
курсовая работа [1,1 M], добавлен 23.01.2014Розробка спеціалізованої малої електронної обчислювальної машини, виконаної на основі контролера К1816ВЕ51. Проектування пам'яті, модуля клавіатури та індикації для корегування роботи машини. Перетворювання цифрових сигналів до аналогових та цифрових.
курсовая работа [1,1 M], добавлен 12.11.2013Різні можливості й границі застосування обчислювальної техніки для автоматизації проектування. Початкові дані для проектування офісу. Опис призначення офісу і його програмне забезпечення. Альтернативне комп'ютерне встаткування та критерії його вибору.
курсовая работа [2,7 M], добавлен 14.12.2010Структура системи автоматизованого проектування засобів обчислювальної техніки. Опис життєвого циклу продукту за методом Зейда. Основні поняття про системи автоматизованого виробництва. Проектування інформаційних систем та побудова мережевого графіка.
реферат [1,5 M], добавлен 13.06.2010Аналіз системи збору первинної інформації та розробка структури керуючої ЕОМ АСУ ТП. Розробка апаратного забезпечення інформаційних каналів, структури програмного забезпечення. Алгоритми системного програмного забезпечення. Опис програмних модулів.
дипломная работа [1,9 M], добавлен 19.08.2012Основні принципи дії та архітектура прототипних варіантів CISC-комп'ютера. Інструкції асемблерної мови і принцип трансляції асемблерної програми у машинний код. Розробка тестової програми. Перевірка правильності роботи реалізованих команд у прикладах.
курсовая работа [446,1 K], добавлен 03.02.2011Електронна база даних як послідовність даних заданої структури, записана на магнітний диск комп'ютера, її типи, основні та невід'ємні властивості. Призначення та оцінка можливостей системи управління. Моделі даних та головні принципи їх функціонування.
презентация [352,2 K], добавлен 04.12.2014Мова VHDL. Створення проекту для моделювання цифрових і аналогових схем. Синтез і моделювання комбінаційних пристроїв, заданих в табличній формі, за допомогою системи Active-HDL 6.1. Створення ієрархічних структур при проектуванні складних пристроїв.
реферат [287,3 K], добавлен 14.02.2009Комп'ютиризація навчального процесу у загальноосвітній школі. Використання комп'ютерних технологій у навчанні. Шляхи оновлення сучасного уроку. Методика використання слайдів. Призначення, функції й особливості використання мультимедійних презентацій.
курсовая работа [43,7 K], добавлен 28.08.2014Характеристика особливостей мікроконтролерів AVR сімейства Mega: пам'ять даних на основі РПЗПЕС, можливість захисту від читання і модифікації пам'яті програм. Аналіз проблем побудови цифрових пристроїв на МК та ПЛІС. Розгляд портів введення-виведення.
курсовая работа [4,0 M], добавлен 05.12.2014Використання електронно-обчислювальних машин на сучасному етапі, методика та призначення синтезу логічної структури пристрою у базісі АБО-НІ. Мінімізація логічної функції методом Квайна та карт Карно (Вейча). Порядок синтезу структури у заданому базисі.
курсовая работа [144,5 K], добавлен 13.07.2009Технологічні процеси складання, монтажу, налагодження і тестування комп'ютерних мереж між двома чи більше комп'ютерами. Функціонування локальної обчислювальної мережі. Офісні програмні продукти з пакету MS Office. Топологія мережі підприємства "зірка".
отчет по практике [1,5 M], добавлен 28.08.2014Знайомство з основами побудови і функціонування комп'ютерних мереж, виділення їх особливостей і відмінностей. Характеристика основних способів побудови мереж. Розрахунок економічної ефективності впровадження корпоративної локальної обчислювальної мережі.
курсовая работа [275,0 K], добавлен 18.11.2014Перевід цілого числа з десяткової системи числення в Р-ічную. Застосовування "трійкової логіки" у ЕОМ. Контроль числових перетворень за допомогою кодів Фібоначчі. Використання недвійкової комп'ютерної арифметики при розробці обчислювальної техніки.
контрольная работа [35,6 K], добавлен 28.11.2014Клавіатура як один з найважливіших пристроїв комп’ютера, її призначення та конфігурація. Основні види клавіатури, їх характеристика та відмінні риси, порядок і правила діагностування. Методика пошуку несправностей і ремонту. Побудова миші та трекболів.
курсовая работа [182,2 K], добавлен 24.05.2009Розробка та проектування інтерфейсу користувача у середовищі Microsoft Visual Studio 2010 з використання Visaul C#. Введення, додавання, вилучення даних. Пошук і фільтрація потрібних записів за допомогою запитів. Реалізація валідації, обробка виключень.
курсовая работа [1,5 M], добавлен 29.03.2017