Що потрібно визначити перед запуском Autorouter
Правила оформлення
Вкажіть правила проектування, які відповідають складності плати та наявним виробничим потужностям.
Ширина колії та клас сітки
Перед запуском Autorouter ви можете перевірити, чи мережеві класи налаштовані так, як вам потрібно на схематичній діаграмі.
- Вкажіть, чи потрібно прокладати певні сигнали з використанням спеціальної ширини колії
- Встановити зазори
- Укажіть, чи слід використовувати певний діаметр свердла для переходів для певних сигналів
Якщо спеціальні класи мереж не визначені, застосовуються Правила проектування.
- Мінімальна ширина у вкладці «Розміри» визначає ширину доріжки
- Значення для мінімальних зазорів/відстаней беруться з вкладок Зазор і Відстань
- Діаметр отворів визначається значеннями у вкладці Кільцеве кільце
Якщо ви встановлюєте значення як для правил проектування, так і для мережевих класів, Autorouter поважає вище значення.
Сітка
Правила проектування визначають сітку трасування та розміщення. Мінімальна сітка маршрутизації становить 0,02 мм, що становить близько 0,8 міл.
Сітка розміщення
Хоча Autorouter допускає будь-яку сітку розміщення, не варто розміщувати компоненти на занадто дрібній сітці. Два хороших правила:
- Сітка розміщення не повинна бути дрібнішою за сітку маршрутизації
- Якщо сітка розміщення більша за сітку маршрутизації, її слід встановити на ціле кратне сітки маршрутизації.
Наприклад, у рамках правил проектування можна прокласти дві доріжки між двома контактами компонента, але невідповідне співвідношення між двома сітками може перешкодити цьому.
Маршрутна сітка
Встановіть сітку Autorouter у головному вікні налаштувань Autorouter команди AUTO. Це не те саме, що зараз використовується сітка в редакторі макета, яку ви вибрали за допомогою команди GRID.
Кількість часу, необхідного для маршрутизації сітки, експоненціально зростає з роздільною здатністю сітки. Тому вибирайте якомога більшу сітку. Розглянемо, скільки доріжок буде розміщено між контактами мікросхеми, а також вибрані правила проектування (тобто мінімальний відстань між доріжками та контактними майданчиками або іншими доріжками). Дві сітки потрібно вибрати так, щоб контактні площадки компонента розташовувалися на сітці маршрутизації.
Також можуть бути винятки. Наприклад, з SMD позиція за межами сітки маршрутизації може призвести до найкращих результатів. У всіх випадках ретельно обміркуйте вибір сітки в поєднанні з правилами проектування та відстанню між панелями.
Для компонента зліва на попередній ілюстрації контактні площадки розміщені на сітці маршрутизації. Між двома колодками можна прокласти дві доріжки. Прокладки компонента посередині не знаходяться на сітці маршрутизації, і тому між ними можна прокласти лише одну доріжку.
Праворуч наведено виняток із показаного правила для контактних майданчиків SMD, які розміщуються між лініями сітки маршрутизації, щоб між ними можна було прокласти одну доріжку.
Вибираючи сітку, переконайтеся, що кожна панель охоплює принаймні одну точку сітки. Інакше можливо, що Autorouter не зможе скерувати сигнал, навіть якщо є достатньо місця для його спрямування. Якщо це трапиться, Autorouter покаже повідомлення Unreachable SMD зі значеннями X і Y для позиції контактної площадки SMD.
Значення за замовчуванням для сітки маршрутизації становить 50 mil. Цього достатньо для простих наскрізних розкладок. Більш тонкі сітки користувача для компонентів SMD, наприклад 25, 12,5, 10 або 5 mil. Для більш тонких сіток маршрутизації потрібно значно більше пам’яті для маршрутизації.
Завдяки опції автоматичного вибору сітки Autorouter визначає відповідні параметри сітки для кожного завдання маршрутизації.
Вимоги до пам'яті
Обсяг пам'яті маршрутизації залежить від:
- Вибрана сітка маршрутизації
- Площа дошки
- Кількість шарів сигналу, в яких маршрутизуються доріжки
Вимоги до статичної пам’яті (у байтах) для плати:
(кількість точок сітки) x (кількість шарів сигналу) x 2
Місце також потрібне для динамічних даних. Це може становити від 10% до 100% (у деяких випадках навіть більше) від статичного значення. Це сильно залежить від макета.
Загальна потреба в пам'яті (приблизно):
статична пам'ять x (1.1..2,0) (байти)
Це обсяг оперативної пам’яті, який повинен бути доступний перед запуском Autorouter. Якщо цього недостатньо, Autorouter зберігатиме дані на жорсткому диску. Це значно подовжує час маршрутизації, і цього слід уникати.
Спробуйте вибрати якомога грубішу сітку маршрутизації. Це економить місце в пам'яті та час маршрутизації.
Шар
Якщо ви хочете спроектувати двосторонню дошку, виберіть Верхній і Нижній як шари маршруту. Ви повинні використовувати лише нижній шар для односторонньої дошки. Для внутрішніх шарів розгляньте можливість використання шарів ззовні всередину; тобто спочатку 2, потім 15 і так далі. Для плат, які є настільки складними, що ви не можете сказати, чи можна їх з’єднати з двох сторін, подумайте про визначення їх як багатошарових плат і встановіть дуже високі витрати на внутрішні шари. Це змусить Autorouter уникати внутрішніх шарів і розміщувати якомога більше підключень на зовнішніх шарах. За потреби він використовуватиме внутрішній шар.
Якщо шар, який містить SMD, не активний, Autorouter видає повідомлення Unreachable SMD. У цьому випадку клацніть «ОК», щоб все одно запустити автомаршрутизатор, або «Скасувати», щоб змінити налаштування.
Бажані напрямки
Ви можете вказати бажаний напрямок для кожного рівня сигналу в завданні маршрутизації або скористатися параметром Auto, щоб Autorouter вибирав бажані напрямки самостійно.
Коли ви встановлюєте бажані маршрути вручну, враховуйте наступне.
- На двох зовнішніх шарах бажані напрямки зазвичай встановлюються на 90 градусів один від одного
- Для внутрішніх шарів може бути корисним вибрати 45 і 135 градусів, щоб охопити діагональні з’єднання
Перш ніж вибрати бажаний напрямок, перевірте плату (на основі проводів), щоб побачити, чи один напрямок дає переваги для певної сторони плати. Особливо це стосується плат SMD.
Дотримуйтеся бажаного напрямку під час попереднього розміщення доріжок. За замовчуванням для верхнього (червоний) шару встановлено вертикальне положення, а для нижнього (синього) шару — горизонтальне.
Невеликі плати, які містять переважно компоненти SMD, найкраще маршрутизувати без будь-якого бажаного напрямку взагалі (встановіть * у налаштуваннях Autorouter). Тоді маршрутизатор набагато швидше досягає придатного для використання результату.
Односторонні дошки слід прокладати без бажаного напрямку.
Заборонені зони для автомаршрутизатора
Якщо Autorouter не призначений для маршрутизації доріжок або розміщення переходів у певних зонах, ви можете визначити зони обмеження за допомогою команд RECT, CIRCLE та POLYGON у шарах 41, tRestrict; 42, bОбмежити; і 43, vRestrict.
- tRestrict: обмежені зони для проводів і багатокутників у верхньому шарі.
- bRestrict: заборонені зони для проводів і багатокутників у нижньому шарі.
- vRestrict: заборонені зони для Vias.
Такі обмежені зони вже можуть бути визначені в Пристрої або Пакеті; наприклад, навколо кріпильних отворів для роз'єму або для плоского транзистора, під яким не повинно бути доріжок).
Дроти, намальовані на шарі 20, Dimension, є обмежувальними лініями для автомаршрутизатора. За цією межею не можна прокладати колії. Типове застосування: межі дощок.
Область, намальовану на шарі 20, також може використовуватися як обмежена область для всіх сигналів. Ви повинні видалити цю область перед тим, як відправити плату на виробництво, оскільки шар 20 зазвичай виводиться під час генерації виробничих даних.
Вирізані полігони, які іноді використовуються у внутрішніх шарах, щоб утримувати певні області сигналу вільними від міді, не розпізнаються Autorouter. Автомаршрутизатор може протягувати дроти в таких областях.
Фактори витрат та інші контрольні параметри
Усі параметри маршрутизації встановлюються в діалоговому вікні Варіанти автомаршрутизатора. Ви можете змінити їх окремо для кожного варіанту маршруту.
Autodesk рекомендує працювати зі значеннями Autorouter за замовчуванням. Якщо ви змінюєте їх, пам’ятайте, що навіть невеликі зміни можуть помітно вплинути на вартість.
Орігінал сторінки: What to define before running Autorouter