Перейти к содержанию
    

Оптимизация работы с дифф.парами

Здравствуйте.

 

Готовлю плату к трассировке в PCAD2006. Подобная задача уже вохникала неоднократно, поэтому задумался об оптимизации работы.

 

В схеме несколько десятков дифференциальных пар с одинаковыми параметрами зазор/ширина проводников. До сих пор вручную в редакторе схем или плат создавал для каждой пары net class с уникальным именем, ставил признак дифференциальной пары, вводил атрибуты WIDTH и DiffPairGap, выбирал имена цепей из списка (или заранее выделял пару цепей перед созданием net class). Процесс с кучей лишних нажатий кнопочек.

 

Нельзя ли каким-то образом копировать параметры существующего net class?

В идеале бы вообще работать со списком цепей в табличном виде. Пробовал использовать для этого PCS, но там столько глюков, что себе дороже потом вручную редактировать образовавшиеся артефакты.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Никто не отвечает. Наверное я неудачно описал свою проблему. Буду крайне признателен за советы по решению следующей задачи:

 

Есть принципиальная схема в PCAD2006, в которой должно быть несколько десятков дифференциальных пар. Структура слоев печатной платы определена, ширины проводников и зазоры между ними посчитаны. Сформирована заготовка PCB, на которую экспортированы библиотечные элементы и список соединений. Ни в схеме, ни в плате дифференциальные пары пока не определены .

 

Требуется в схеме и в плате задать состав и параметры дифференциальных пар. Также нужно переименовать цепи, входящие в дифференциальные пары, чтобы имена отражали назначение сигналов.

 

Какая на ваш взгляд должна быть последовательность действий, чтобы снизить вероятность ошибок и сократить затраты времени?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно сохранить схему в формате ASCII и в текстовом редакторе добавить строки в раздел netlist после описания цепей net:

(netClass "LVDS_OUT" 
 (netNameRef "LON")
 (netNameRef "LOP")
 (attr "IsDifferentialPair" "1" (textStyleRef "(Default)") )
 (attr "DiffPairGap" "0.2mm" (textStyleRef "(Default)") (constraintUnits mil) )
)

Изменено пользователем zxcv

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно сохранить схему в формате ASCII и в текстовом редакторе добавить строки в раздел netlist после описания цепей net:

Спасибо за идею. Проверил - работает. Создание классов сильно ускорилось.

Таким образом можно и другие подобные задачи решать. Возьму на вооружение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...