Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Обновление футпринтов - полтергейст с переименованием цепей при этом
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Cadence
Tiger
Добрый день

Пытаюсь в Аллегро 17.2, с последним хотфиксом заменить пару футпринтов на обновленные через Place->Update Symbols. Но возникает проблема: в процессе обновления некоторые цепи, идущие от одного компонента к другому, превращаются из сигнальных в GND.
При этом Shape c именем GND, через которую проходит эта трасса с via на ней, делается незалитой и via оказывается присоединенной к этой цепи. Даже если ее переделать в статическую.
Разумеется, пытался сделать эту net как Fixed, но тогда плата отказывается обновляться - хотя, казалось бы, зачем это обновляемому компоненту...

То есть выглядит эта радость как-то вот так (фиолетовый плейн - GND):
До обновления:
Нажмите для просмотра прикрепленного файла
После обновления футпринтов: (резинка сверху - от бывшего соединения падов прежней дорожкой, которая теперь GND и пады потеряли контакт)
Нажмите для просмотра прикрепленного файла
Как видно в логе, это обновление футпринтов включает обновление затронутых Shapes. Зачем это обновляемым футпринтам - опять же, не понятно.

Вопроса, на самом деле, два - про причину и про борьбу с последствиями.
1. Откуда это берется и как это устранить?
2. Если непонятно, откуда берется, то что надо попробовать запретить в настройках, чтобы не дать Update Symbols так пакостить?
PCBtech
Наверное, надо по-очереди их апдейтить, не все компоненты сразу.
Если компонент удалить, то дорожка, привязанная только к нему, остается без цепи.
Переходное отверстие тоже. Тогда они присоединяются к полигону, который переходным отверстием протыкается.
В вашем случае GND.
Потом поверх дорожки размещается новый компонент, после апдейта, но уже поздно, цепь уже прицепилась к GND.
Видимо, как-то так все происходит.

Цитата(Tiger @ Nov 22 2017, 17:26) *
Добрый день

Пытаюсь в Аллегро 17.2, с последним хотфиксом заменить пару футпринтов на обновленные через Place->Update Symbols. Но возникает проблема: в процессе обновления некоторые цепи, идущие от одного компонента к другому, превращаются из сигнальных в GND.
При этом Shape c именем GND, через которую проходит эта трасса с via на ней, делается незалитой и via оказывается присоединенной к этой цепи. Даже если ее переделать в статическую.
Разумеется, пытался сделать эту net как Fixed, но тогда плата отказывается обновляться - хотя, казалось бы, зачем это обновляемому компоненту...

То есть выглядит эта радость как-то вот так (фиолетовый плейн - GND):
До обновления:
Нажмите для просмотра прикрепленного файла
После обновления футпринтов: (резинка сверху - от бывшего соединения падов прежней дорожкой, которая теперь GND и пады потеряли контакт)
Нажмите для просмотра прикрепленного файла
Как видно в логе, это обновление футпринтов включает обновление затронутых Shapes. Зачем это обновляемым футпринтам - опять же, не понятно.

Вопроса, на самом деле, два - про причину и про борьбу с последствиями.
1. Откуда это берется и как это устранить?
2. Если непонятно, откуда берется, то что надо попробовать запретить в настройках, чтобы не дать Update Symbols так пакостить?

Tiger
Цитата(PCBtech @ Nov 22 2017, 20:08) *
Наверное, надо по-очереди их апдейтить, не все компоненты сразу.
Если компонент удалить, то дорожка, привязанная только к нему, остается без цепи.
Переходное отверстие тоже. Тогда они присоединяются к полигону, который переходным отверстием протыкается.
В вашем случае GND.
Потом поверх дорожки размещается новый компонент, после апдейта, но уже поздно, цепь уже прицепилась к GND.
Видимо, как-то так все происходит.

По очереди не получается - там два одинаковых чипа BGA617, прицепленные друг к другу по PCIe. А ападейтить их можно только разом, весь тип. Да даже если бы и не разом - там только конденсаторов больше 2000 штук.

У меня есть предположение, которое сработало. Не знаю, правильное оно или нет, но - при апдейте футпринтов дорожка отосоединяется, а она unnamed (X02339), после чего Аллегро пытается переименовать ее по имени любого контакта в этой цепи. Один из контактов, видимо, содержит имя GND - не знаю где именно.
Насчет протыкаемого полигона - возможно, но она их 3 штуки на разных слоях протыкает, а цепляется почему-то к GND.

Помогло явное назначение цепи алиаса в схематике и трансляции изменений, после чего цепь стала именованной и к земле больше не цеплялась. Но не уверен, точно ли оно было из-за этого...

М.б. кто-то еще подскажет варианты.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.