
- •93 Міністерство освіти і науки України
- •Конспект лекцій навчальної дисципліни
- •1 Загальні відомості з автоматизації проектування
- •1.1 Основні визначення
- •Рівні та задачі проектування
- •1.3 Способи проектування
- •2 Математичні моделі
- •2.1 Загальні уявлення про математичні моделі
- •3 Автоматизація системного проектування
- •3.1 Постановка задачі
- •3.2 Способи структурного моделювання
- •3.3 Типові задачі структурного моделювання
- •3.4 Організація структурного моделювання
- •4 Автоматизація функціонально-логічного проектування
- •4.1 Постановка задачі
- •4.2 Функціональне моделювання аналогової реа
- •4.3 Функціональне моделювання цифрових пристроїв
- •4.3.1 Постановка задачі
- •Моделювання на рівні регістрових передач
- •4.3.3 Логічне моделювання
- •5 Автоматизація схемотехнічного проектування
- •5.1 Постановка задачі
- •5.2 Математичні моделі елементів електронних пристроїв
- •5.3 Макромоделі імс
- •5.4 Формування рівнянь електричної схеми
- •5.5 Математичні методи схемотехнічного моделювання
- •5.6 Програми схемотехнічного моделювання
- •5.6.1 Програма маес-п
- •5.6.2 Вхідні мови програм схемотехніческого моделювання
- •5.6.3 Функціональне моделювання за допомогою програми маес-п
- •6 Автоматизація конструкторського проектування
- •Постановка задачі
- •6.2 Конструкторське проектування систем на пліс
- •6.3 Алгоритми компоновки
- •6.4 Алгоритми розміщення
- •6.5 Алгоритми трасування
- •7 Принципи побудови сапр
- •7.1 Загальні положення
- •7.2 Класифікація сапр
- •7.3 Види забезпечення сапр
- •7.3.1 Математичне забезпечення
- •Лінгвістичне забезпечення
- •7.3.3 Інформаційне забезпечення
- •7.3.4 Програмне забезпечення
- •7.3.5 Технічне забезпечення
- •7.3.6 Організаційне і методичне забезпечення
- •7.4 Тенденції автоматизованого проектування електронних пристроїв
- •Список літератури
- •Додаток а Математичні моделі елементів електронних пристроїв а.1 Модель напівпровідникового діода
- •А.2 Моделі біполярного транзистора
- •А.3 Моделі польових транзисторів
- •3.2.4 Модель багатообмоточного трансформатора
- •Додаток б Формування ммс за допомогою методу вузлових потенціалів
- •Література
3 Автоматизація системного проектування
3.1 Постановка задачі
Основна задача системного проектування це перехід від технічного завдання (ТЗ) до формального опису системи, що проектується. ТЗ, зазвичай, є сумішшю мовного та технічного опису, його формалізація приводить до виявлення основних блоків системи та їх зв'язків і взаємодії. Формально це перший етап декомпозиції – розбиття задачі на окремі підзадачі. Він самий складний, важко формалізуємий рівень проектування, багато в чому залежний від досвіду, знань і інтуїції розробника. Тут в пригоді можуть стати такі математичні методи, як системний аналіз, теорія операцій.
Далі визначаються основні характеристики майбутньої системи (продуктивність, точність, надійність і т.д.), вибирається елементна база для її побудови, приймаються рішення про розподіл функцій між програмною й апаратною або між аналоговою і цифровою частинами системи. Елементна база, до речі, є визначальною для вибору відповідної САПР і подальшої технології проектування системи.
Проектування структури системи починається з синтезу її початкового варіанта. Цей синтез виконується кваліфікованими розроблювачами на основі наявних у них досвіду розробки аналогічних структур або автоматично за допомогою відповідних САПР. На цьому етапі об'єкт проектування представляється у вигляді структурної схеми, тобто сукупності взаємно зв’язаних досить великих завершених блоків. Для КС такими блоками можуть бути процесори, модулі пам'яті, комутатори, пристрої вводу/виводу і т.д.
При цьому іноді фізичні канали зв'язку між блоками розглядаються як окремі блоки з відповідними параметрами, а графічні зв'язки між блоками в структурній схемі вважаються ідеальними каналами зв'язку.
Даними при проектуванні структурної схеми звичайно є:
- тип, параметри і характеристики окремих блоків структури, наприклад, надійність, точність, пропускна здатність, час спрацьовування і т.п.;
- вимоги до вихідних параметрів і характеристик усієї структурної схеми — продуктивності, вартості, надійності, точності і т.д.
Мета проектування структурної схеми полягає в тому, щоб, варіюючи типами, параметрами і зв'язками блоків, знайти таку структуру, що мала би задані вихідні параметри і характеристики. Обмеженнями при проектуванні структури можуть бути номенклатура блоків, їхні гранично припустимі характеристики, число зв'язків та ін.
Наприклад, при розробці структурної схеми інформаційно-обчислювальної системи виходять з аналізу розв'язуваних системою задач, пропускної здатності каналів зв'язку, швидкості роботи зовнішніх пристроїв, оперативної пам'яті, арифметичного пристрою і т.д. При цьому запропонована структура повинна задовольняти деяким поставленим вимогам по продуктивності, вартості, надійності і т.п.
Синтезована структурна схема повинна бути проаналізована. Малий час, що відводиться на проектування систем, велика складність і вартість не дозволяють робити аналіз на макетах системи, тому аналіз структурних схем виконується або аналітичними методами, або методами імітаційного моделювання на ПК.