Практическое пособие Санкт-Петербург 200x удк 621. 38 Б

Вид материалаДокументы
Для того чтобы поэкспериментировать с различными файлами стратегии разводки, необходимо
SF), затем нажать кнопку Open
Разводка цепей питания и земли
Options>User Preferences
User Preferences
View spreadsheet
Рис. 64. Диалоговое окно Reconnection Type
High speed
No Dyn. Reconn
Minimize Connections
Nets, звездочка (*) следующая за словом Yes
Подобный материал:
1   2   3   4   5   6   7   8   9   10   ...   15

Для того чтобы поэкспериментировать с различными файлами стратегии разводки, необходимо:

  1. Активизировать окно графика плотности, затем выбрать команду File>Load. Откроется диалоговое окно Load File (рис. 57).
  2. Пометить и выбрать файл стратегии (. SF), затем нажать кнопку Open. Диаграмма плотности автоматически перерисуется, показывая новую плотность платы, полученную после применения нового файла стратегии.

Разводка цепей питания и земли

Внутренние слои питания (Plane) обычно используются для разводки цепей питания (VCC) и земли (GND). При разводке многослойной платы, цепи питания и земли разводятся первыми. Чтобы сделать это, необходимо разрешить цепи питания и земли для разводки, а все другие цепи должны быть запрещены для разводки. После того как разводка цепей питания и земли закончена, надо эти цепи запретить для разводки, а все остальные цепи разрешить для разводки. Затем можно продолжить разводку оставшихся цепей.

На плате с переходными отверстиями соответствующие цепи автоматически присоединяются к внутреннему слою питания с помощью тепловых барьеров. Если цепи питания и земли не присоединяются внутреннему слою питания, то в списке соединений (netlist) может быть одна из трех возможных ошибок:
  • На компоненте не определен глобальный вывод питания.
  • Вывод не присоединен к правильному сигналу.
  • Вывод присоединен, но имеет неправильное сигнальное имя.

Эти ошибки можно исправить, введя исправления на схеме или аннотировать схему снова или добавить на схеме вывод к сигналу. Надо помнить, что исправленные таким образом схемы не могут быть подвергнуты обратной корректировке (back annotated). Обратная корректировка проекта – корректировка принципиальной схемы по изменениям, внесенным на печатной плате.

Прежде чем, начать разводку цепей питания и земли, необходимо определить внутренние слои питания в списке слоев (stack).

Для того чтобы развести вручную цепи, которые подключены к внутренним слоем питания (planes) или к медным зонам (copper pour), необходимо:
  1. Выбрать команду Options>User Preferences. Откроется диалоговое окно User Preferences (рис. 14).
  2. На панели Copper Pour Preferences установить флажки (поставить галочки в соответствующих белых квадратах) Enable Copper Pour (разрешить медное препятствие) и Use Pours for Connectivity (использовать препятствие для соединения), затем нажать кнопку OK.
  3. На шкале инструментов выбрать кнопку (refresh all) для того чтобы обновить базу данных связности. Исчезнут Ratsnests связей, которые были закончены через внутренние слои питания или медные зоны.
  4. Вызвать диалоговое окно User Preferences снова и запретить (убрать флажок) опцию Enable Copper Pour, а флажок Use Pours for Connectivity оставить выбранным. Это гарантирует, что медная зона не будет прятать элементы, с которыми можно было бы поработать позднее, но при этом позволит использовать опцию Use Pours for Connectivity.
  5. Нажать кнопку View spreadsheet на шкале инструментов, из всплывающего меню выбрать строку Nets. Откроется электронная таблица Nets (рис.48).
  6. Выбрать все цепи, щелкнуть правой клавишей мыши и из всплывающего меню выбрать строку Properties. Откроется диалоговое окно Edit Net (рис. 49).
  7. Выбрать тип переразводки, нажав кнопку Net Reconn (переразводка цепи). Откроется диалоговое окно Reconnection Type (рис. 64).



Рис. 64. Диалоговое окно Reconnection Type

В этом окне устанавливаются правила переподключения для каждого типа повторного подключения.

Установка переключателя None запрещает переразводить любые прямые соединения для указанной цепи. Эта опция используется для критических цепей, которые должны быть подключены определенным образом.

Установка переключателя Vertical (Horizontal) заставляет трассировщик искать прежде всего вертикальные (горизонтальные) пути для каждой связи в пределах цепи. Используется для разводки цепей питания и земли.

Установка переключателя Std.Orthog. (Standard Orthogonal) заставляет трассировщик искать самый простой путь между любыми двумя точками в пределах цепи (обычно кратчайшее расстояние , но по возможности трассы должны быть вертикальными или горизонтальными). Этот переключатель устанавливается по умолчанию и используется для трассировки всех стандартных цифровых сигналов.

Установка переключателя High speed запрещает использовать T-соединения и заставляет трассировщик последовательно опрашивать связи в цепи от источника до нагрузки, а затем к оконечной нагрузке, а не создавать трассы по коротким маршрутам.

Установка флажка No Dyn. Reconn отключает динамическое переподключение. Эта опция недоступна при установке переключателей None или High speed.
  1. Установить флажок No Dyn. Reconn (отключить динамическую переразводку) затем нажать кнопку OK на обоих диалоговых окнах. Диалоговые окна закроются.
  2. Развести цепь вручную. При этом можно использовать T-соединение, даже, если динамическая переразводка отключена.

Если во время трассировки нажать клавишу Alt и одновременно щелкнуть левой клавишей мыши на дорожке, то можно из этой точки начать новую дорожку, такое соединение называется T-соединением.

Не рекомендуется использовать команду Minimize Connections во время трассировки. Так как выполнение этой команды во время разводки приводит к отказу от использования данных связности медной области и отображения связей с помощью ratsnests. Если это произошло, то надо вернуться обратно и повторить снова пункты 1 - 4.

Процесс разводки цепей питания и земли состоит из следующих шагов:
  • Разрешить к разводке цепи питания и земли, а все остальные цепи запретить.
  • Использовать процесс fanout, чтобы присоединить планарные компоненты к внутреннему слою питания.
  • Проверить свойства присоединения к внутреннему слою питания переходных отверстий.
  • Запретить к разводке цепи питания и земли, а все остальные цепи разрешить.

Для того чтобы разрешить разводку цепей питания и земли, необходимо:
  1. На панели инструментов выбрать кнопку таблиц (View Spreadsheet), затем из всплывающего меню выбрать строку Nets. Откроется электронная таблица Nets.
  2. Дважды щелкнуть по названию столбца Enabled. Откроется диалоговое окно Edit Net.
  3. Установить флажок Routing Enabled, нажать кнопку OK. Значение Routing Enabled для всех цепей изменится на No.
  4. В открытой электронной таблице нажать клавишу Tab. Откроется диалоговое окно Net Selection Criteria (рис. 65).



Рис.65. Диалоговое окно Net Selection Criteria
  1. В текстовую строку Net Name ввести VCC, затем нажать кнопку OK. Цепь VCC подсветиться в электронной таблице Nets.
  2. Щелкнуть правой клавишей мыши и из всплывающего меню выбрать стоку Properties. Откроется диалоговое окно Edit Net (рис. 49).
  3. На панели Net Attributes установить флажок Routing Enabled.
  4. Нажать кнопку Net Layers. Откроется диалоговое окно Layers Enabled for Routing – слои, разрешенные для разводки (рис. 66).



Рис. 66. Диалоговое окно Layers Enabled for Routing
  1. На панели Plane Layers установить флажок POWER.
  2. Дважды нажать кнопку OK. Диалоговое окно закроется. Значение Routing Enabled в электронной таблице для VCC изменится на Yes*.
  3. Повторить шаги 4 - 10 для цепи земля, используя GND в качестве имени цепи и как имя внутреннего слоя питания (plane layer).
  4. Закрыть электронную таблицу Nets.

В электронной таблице Nets, звездочка (*) следующая за словом Yes или No показывает, что цепь имеет специальное присоединение к слою. Например, она должна показать, что цепь присоединена к внутреннему слою питания, или что один из слоев разводки не разрешен для разводки цепи. Можно проверить, что слой разрешен для разводки данной цепи, посмотрев диалоговое окно Enable Layers for Routing, вызвав его из диалогового окна Edit Net, нажав кнопку Net Layers… (рис.49).