Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
0404766_A012C_naumchuk_o_m_osnovi_sistem_avtoma...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.4 Mб
Скачать

10.3. Пакет авторозміщення й автотрасування specctra

Програми SPECCTRA призначена для Windows ХР і Windows NT і використовується для авторозведення та автотрасування дру-кованих плат. Крім основних функцій програма SPECCTRA має можливість перестановки логічно еквівалентних вентилів і виводів, розширені можливості трасування високочастотних схем і схем із планарними виводами, авторозміщення великих компонентів і зв'я-заних із ними компонентів малого розміру, редагування полігонів, використання майстрів створення файлів стратегій авторозміщення й автотрасування, діагональне трасування, додавання/видалення

92

компонентів і електричних зв'язків, ручне трасування шин і багато іншого.

Особливістю системи SPECCTRA є необхідність складання за-вдання на автоматичне розміщення і трасування за допомогою спе-ціального управляючого Do - файлу. Написання Do- файлу складний і трудомісткий процес. Для його полегшення у багатьох програмах, що взаємодіють зі SPECCTRA у меню Route/autorouters (наприклад P-CAD PCB) існує майстер створення управляючого файлу Do wizard. Хоча можливості даного редактора обмежені (підтримують-ся тільки стандартні клавіатурні команди Windows), а ручне редагу-вання, особливо на етапі освоєння системи веде до появи багатьох помилок, тому набагато зручніше і доцільніше використовувати са-ме цей інструмент для створення файлу Dо Wizard.

Розміщення компонентів в системі SPECCTRA. При виконанні розміщення компонентів необхідно виконати наступні дії:

  • встановити правила розміщення;

  • розмістити критичні компоненти, прив'язані до конкретного мі-сця плати;

  • розмістити великі компоненти (Large);

  • розмістити маленькі компоненти (Small).

На рис. 10.6. приведений екран системи SPECCTRA в режимі ро-зміщення компонентів.

Автоматичне трасування плат в системі SPECCTRA Екран систе-

ми SPECCTRA в режимі автоматичного трасування компонентів приведений на рис. 10.7. Автотрасувальник SPECCTRA використо-вує адаптивні алгоритми, що реалізовуються за декілька проходів трасування. На першому проході виконується з'єднання абсолютно всіх провідників без звернення уваги на можливі конфлікти, що по-лягають у перетині провідників на одному шарі і порушенні зазорів. На кожному подальшому проході автотрасувальник намагається зменшити кількість конфліктів, розриваючи і знов прокладаючи зв'язки (метод rip-up- and-retry) і проштовхуючи провідники, розсо-вуючи сусідні (метод push-and-shove). Інформація про конфлікти на поточному проході трасування використовується для “ навчання” - зміни вагових коефіцієнтів (штрафів) так, щоб шляхом зміни стра-тегії зменшити кількість конфліктів на наступному проході.

93

Рис. 10.6. Екран системи SPECCTRA в режимі розм іщення компонентів

Можливості безсіткової технол огії трасування дозвол яють зада-ти детальні правила для трасування практично всіх типів компонен-тів з урахуванням велик ої кількості обмежень. Оскільки всі об'єкти на платі маю ть певний рівень ієрархії, то можливе заданн я розділь-них правил т расування одного і то го ж ланцюга для різних об'єктів, тим самим є можливіст ь трасування одного ланцюга сегментами рі-зної ширини. Правила трасування можуть зад аватися за допомогою мови опису завдань, або з викорис танням інтерактивних діалогових команд меню Rules.

94

Рис. 10.7. Екран системи SPECCTRA в режимі автотр асування компонентів

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]