Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Бессеточный трассировщик P-CAD Shape-Based Router

Автотрассировщик предназначен для интерактивной и автоматической трассировки многослойных печатных плат с высокой плотностью размещения компонентов. Особенно эффективен для компонентов с планарными контактами, выполненных в разных системах единиц измерения. Автотрассировщик обрабатывает печатные платы, имеющие до 30 слоев, до 4000 компонентов, до 5000 контактов в одном компоненте, до 1000 цепей и до 16000 электрических соединений в проекте.

Запускается программа или непосредственно из редактора P-CAD PCB или автономно из среды Windows (файл SR.exe).

1.1. Настройка стратегии трассировки

Настройка стратегии трассировщика производится после его запуска с помощью диалогового окна Options/Auto-router.

Диалоговое окно имеет три закладки: Routing Passes, Parameters, Testpoints (рис.1).

 

Рисунок 1.

 

В закладке Router Passes в областях Router Passes и Manufacturing Passes устанавливаются различные процедуры (проходы) трассировки:

-Memory - трассирует модули типа «память» в одном, горизонтальном или вертикальном, направлении. Используется эвристические (Heuristic) или регулярные методы поиска (Search). Эту процедуру рекомендуется включать всегда, даже в том случае, если даже нет схем памяти.

-Fan out used SMD pins (beep) - эта процедура позволяет генерировать веерообразное расположение стрингеров контактных площадок компонентов. Неудачные места расположения стрингеров помещаются на экране небольшой окружностью жёлтого цвета с символов Х в центре окружности. Процедура используется при наличии планарных выводов компонентов на верхнем, нижнем или обеих сторонах печатной платы. Рекомендуется провести данную процедуру для предварительной трассировки, и если примерно 10% стрингеров не будут сформированы, то компоненты необходимо переразместить.

-Pattern - использование стандартных шаблонов (алгоритмов) трассировки, имеющихся в программе. Рекомендуется данный проход включать всегда.

-Share Router - Push and Shove - является основным алгоритмом трассировки. При вставке проводников соседние проводники раздвигаются по диагонали без ограничения расстояния при раздвижке проводников. Возможно «перескакивание» проводников через переходные отверстия и контактные площадки.

-Share Router - Rip Up - после выполнения процедуры Push and Shove еще возможны некоторые конфликты между проведёнными цепями, которые помечаются жёлтыми кружками. Данная процедура принудительно разрывает уже проложенные цепи и прокладывает их заново с целью ликвидации таких конфликтов.

-Clean During Routing - спрямление проводников в процессе трассировки.

-Clean After Routing - спрямление проводников после окончания трассировки.

-Evenly Space Traces - раздвижка проводников с целью более равномерного заполнения ими всей площади печатной платы.

-Add Testpoints - разрешение на вставку контрольных точек электрических цепей согласно установкам, сделанным во вставке Testpoints.

В окне Routed Corners закладки Routing Passes устанавливается допустимое значение угла изломов проводников - 45 или 90 градусов.

В закладке Parameters устанавливаются параметры трассировки для различных слоев печатной платы (рис.2).

 

Рисунок 2.

В заголовке Layers перечислены доступные слои трассировки, а справа от имени слоя можно установить предпочтительную ориентацию проводников на этом слое.

-Auto - ориентация проводников выбирается автоматически после нажатия на кнопку Analyze Directions.

-Disabled - запрет трассировки.

-Fan out - генерация стрингеров в виде веера.

-Plane - внутренний слой металлизации.

-Vertical - вертикальная ориентация проводников.

-Horizontal - горизонтальная ориентация проводников.

-Any Direction - любое напрвление проводников при трассировке.

-Angled Direction per Layer - предпочтительная ориентация проводников под разными углами (45/; 45\; 1, 2, 4, 5 o’clock). Такая ориентация может назначаться для всех слоев печатной платы. На практике для верхнего и нижнего слоев задаются либо горизонтальная, либо вертикальная ориентация проводников.

В окнах закладки Parameters задаются следующие параметры.

-Units - выбор системы единиц измерения.

-Via Type - запрет или разрешение для ввода переходных отверстий.

-Channel - установка ширины канала трассировки (ширина трассы + величина зазора). Оптимальное значение параметра вычисляется системой, но значение может быть установлено и пользователем (выбор из десяти значений предлагается системой). Для выбора бессеточного алгоритма трассировки ширина канала выбирается равной 1мил и менее.

-Vias under SMD - запрет или разрещение размещения переходных отверстий под планарными контактными площадками.

-Primary Pad Size - установка диаметра наиболее типичных штыревых контактов площадок.

-Primary Via Width - установка диаметра наиболее типичных переходных отверстий.

-Primary Trace Width - установка ширины наиболее типичных трасс.

-Primary Clearance - типичный зазор между объектами на печатной плате.

В закладке Testpoints (рис.3) задаются параметры генерации контрольных точек электрических цепей, в качестве которых могут использоваться существующие контактные площадки или переходные отверстия, появившиеся в результате трассировки. Можно добавлять площадки контрольных точек тех цепей, которые не имеют таких точек или переходных отверстий. Для автоматической генерациии контрольных точек на закладке Routing Passes должен быть включен флажок Add testpoints.

 

 

Рисунок 3.

Параметры закладки Testpoints следующие.

-Existing Via - существующие переходные отверстия.

-Component Pad (Bottom only) - контактные площадки (только на нижней стороне печатной платы).

-Testpoint Pad (Top only) - ранее вставленные программой трассировки контрольные точки (только на верхней стороне платы).

-Testpoint Pad (Bottom only) - ранее вставленные программой трассировки контрольные точки (только на нижней стороне платы).

-Testpoint Pad (Thruhole) - ранее вставленные программой трассировки сквозные контрольные точки.

-Testpoint Grid - шаг сетки, в узлах которой размещаются контрольные точки.

-Testpoint Reference Designator - префикс позиционных обозначений контрольных точек.

-Lockdown existing used testpoints - разрешение использовать контрольные точки, которые созданы в предыдущем сеансе трассировки.

Для каждой электрической цепи можно задать индивидуальный набор атрибутов, который будет использоваться при автотрассировке. Нужные атрибуты цепей устанавливаются в окне Net Attributes, которое вызывается командой Edit/Net Attributes.

В этом окне можно задать:

-Display - режим отображения цепи на экран (True/False);

-Priority - очередность автотрассировки цепей (до 20 цепей);

-Legth Minimize - режим минимизации длины конкретной цепи, Min Dist - минимизация общей длины цепи, Diasy - сохранение последовательного соединения контактных площадок, Horizontal - горизонтальная прокладка цепи, vertical - вертикальная прокладка цепи;

-Route Action - стиль автотрассировки: Default - стандартный стиль автотрассировки (если печатная плата духслойная, то стрингеры создаются только для планарных контактных площадок), Route - трассировка цепи без генерации стрингеров, No Route - запрет трассировки цепи, Locked - запрет перетрассировки ранее проложенной цепи, Fan Out/Route - предварительная генерация стрингеров для планарных контактных площадок (если таковые имеются) выбранной цепи, Fan Out/Plane - предварительная генерация стрингеров для планарных контактных площадок (если таковые имеются) выбранной цепи, без её трассировки;

-Route Layers - выбор слоёв трассировки для конкретной цепи: All Routing - трассировка на всех сигнальных слоях, Top - трассировка только на верхнем слое, Bottom - трассировка только на нижнем слое;

-Width - ширина трассы конкретной цепи.

Для быстрого поиска нужной цепи в окне Find Net диалогового окна Net Attributes можно указать имя или номер этой цепи.

Перед началом трассировки рекомендуется выполнить команду Reports/Pre-route Synopsis, которая кратко информирует о возможных будущих результатах трассировки (файл SR.RPT). При анализе файла пользователь принимает решение о начале трассировки или о частичном изменении параметров стратегии трассировки или параметров печатной платы.

По команде View/Density можно получить цветную графическую карту плотности трассировки печатной платы. На этой карте красным цветом обозначена наибольшая плотность трасс, голубым - наименьшая плотность. Если на печатной плате одно или несколько пятен красного цвета, занимающее более 10-20% площади печатной платы, то для успешной трассировки рекомендуется переразместить компоненты.

<== предыдущая лекция | следующая лекция ==>
Автотрассировщик Pro Route | Модель процессов в смесительных газах
Поделиться с друзьями:


Дата добавления: 2014-01-14; Просмотров: 939; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.