|
Проблемы импорта из Altium в Allegro дуг разведенных дорожек |
|
|
|
Nov 24 2017, 15:13
|
Частый гость
 
Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556

|
Добрый вечер Есть проблема - после импорта из Altium в Allegro участки разведенных трасс с Length Matching потеряли имя, то есть стали Not A Net. Примерно вот так: Было в Альтиуме:
Стало в Аллегро:
Я предполагаю, что это произошло по причине странной нелюбви импортера Allegro к дорожкам с Arc-ами в Altium. Можно было бы грешить на недопустимо малый радиус Arc-ов, но увы, это предположение не объясняет, почему имя потеряли также и прямые дорожки рядом с ними. Да и DRC в Альтиуме не ругается. Правил Matching length в импортируемом проекте нет, так что это не нарушение правил при импорте. Да и дорожка с length matching, выполненная не дугами, а прямыми линиями с углом 45 градусов, этих проблем также не имеет. Буду благодарен за любые подсказки, почему это так, и как это пофиксить. Проблема именно импортера из Альтиума, импортер из PCAD на этом же дизайне таких проблем не имеет (но у него масса других, более серьезных проблем)
|
|
|
|
|
 |
Ответов
|
Nov 24 2017, 15:24
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
Это все потому, что импорт... Других объяснений нет. А пофиксить так же, как и недоведенные до центров падов сегменты - Tools->Derive Connectivity... Если ничего не помешает, то должно подцепить арки к сегментам цепей. Если не получится, то только ручками видимо придется.
А вообще я не очень понимаю ситуацию - зачем Вы перетягиваете проекты из других систем в Аллегро? Причем судя по вопросам перетягиваете только РСВ, насчет схем ни одного вопроса не было. Ведь ценность таких дизайнов практически нулевая - без схемы внесение каких-либо изменений жуть жуткая... А если изменения не предполагаются, то зачем вообще морочить себе голову такими перетягиваниями? Я еще понимаю, когда берется старый проект(и схема тоже, не только РСВ) и повторяется в новом САПРе с изменениями, причем существенными. Потому как мелкие легче/быстрее/дешевле сделать в исходной среде. А просто перенос из среды в среду... не вижу смысла. Разве что потоптаться по никому не известным граблям.
|
|
|
|
|
Nov 24 2017, 16:32
|
Частый гость
 
Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556

|
Цитата(Uree @ Nov 24 2017, 19:24)  Это все потому, что импорт... Других объяснений нет. А пофиксить так же, как и недоведенные до центров падов сегменты - Tools->Derive Connectivity... Если ничего не помешает, то должно подцепить арки к сегментам цепей. Если не получится, то только ручками видимо придется. Помешает - об этом DRC говорит. Derive Connectivity соединяет только близкие сегменты одной и той же цепи, для Not A Net он выдает ошибку, что и отражается метками DRC на дизайне. Переименовать все сегменты обратно нельзя - их МНОГО. Цитата(Uree @ Nov 24 2017, 19:24)  А вообще я не очень понимаю ситуацию - зачем Вы перетягиваете проекты из других систем в Аллегро? Причем судя по вопросам перетягиваете только РСВ, насчет схем ни одного вопроса не было. Ведь ценность таких дизайнов практически нулевая - без схемы внесение каких-либо изменений жуть жуткая... А если изменения не предполагаются, то зачем вообще морочить себе голову такими перетягиваниями? Полностью согласен. Перетягивается в Аллегро именно для того, чтобы синхронизоваться со схематикой этого проекта в Capture. Исполнитель только в PCAD мог работать, поэтому ему и перегнали туда нетлист. И заработал ведь девайс, без всяких претензий к функционалу. А сейчас происходит обратный процесс, поскольку надо вносить изменения в дизайн.
|
|
|
|
|
Nov 26 2017, 17:31
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
Цитата(Tiger @ Nov 24 2017, 17:32)  Помешает - об этом DRC говорит. Derive Connectivity соединяет только близкие сегменты одной и той же цепи, для Not A Net он выдает ошибку, что и отражается метками DRC на дизайне. Переименовать все сегменты обратно нельзя - их МНОГО. Вообще-то именно первая опция Derive Connectivity "переименовывает" сегменты(Convert Lines to Connect Lines). Другой возможности автоматом изменить принадлежность линии к цепи не существует, только вручную, доводя трассу до неподключенного сегмента. Цитата(Tiger @ Nov 24 2017, 17:32)  Полностью согласен. Перетягивается в Аллегро именно для того, чтобы синхронизоваться со схематикой этого проекта в Capture. Исполнитель только в PCAD мог работать, поэтому ему и перегнали туда нетлист. И заработал ведь девайс, без всяких претензий к функционалу. А сейчас происходит обратный процесс, поскольку надо вносить изменения в дизайн. Проще было и дальше правки делать в ПКАДе, раз уж изначально на него согласились. Либо сейчас не страдать ерундой с ковертацией и выгребанием граблей, а делать с нуля в новой системе по измененной схеме.
|
|
|
|
|
Nov 27 2017, 08:28
|
Частый гость
 
Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556

|
Цитата(Uree @ Nov 26 2017, 21:31)  Вообще-то именно первая опция Derive Connectivity "переименовывает" сегменты(Convert Lines to Connect Lines). Другой возможности автоматом изменить принадлежность линии к цепи не существует, только вручную, доводя трассу до неподключенного сегмента. Не переименовывает, увы. Скриншот как раз после выполненной Derive Connectivity. Возможно, причина в том, что один сегмент No Net она еще может переименовать, но три-четыре подряд ей уже не по зубам. Цитата(Uree @ Nov 26 2017, 21:31)  Проще было и дальше правки делать в ПКАДе, раз уж изначально на него согласились. Мы на него не соглашались, просто проект был закончен 4 года назад. Все работало, но стоило попробовать внести правки... Полезли в документацию и оказалось, что плата в PCAD, а схематика - в Orcad. А коммуникация с исполнителем оставляет желать лучшего. Цитата(Uree @ Nov 26 2017, 21:31)  Либо сейчас не страдать ерундой с ковертацией и выгребанием граблей, а делать с нуля в новой системе по измененной схеме. Оно бы и конечно, но: 1. Все сейчас работает. 2. Дизайн 20 корпусов BGA, и не самых маленьких. Остальное не стоит и описывать, можно себе представить, сколько займет только расстановка конденсаторов развязки. Это месяца на два-три + пара итераций на производстве, итого 4-6 месяцев. Поэтому, как говорил Сухов "Конечно, вначале лучше помучиться"
|
|
|
|
|
Nov 27 2017, 08:56
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
Цитата(Tiger @ Nov 27 2017, 09:28)  Не переименовывает, увы. Скриншот как раз после выполненной Derive Connectivity. Возможно, причина в том, что один сегмент No Net она еще может переименовать, но три-четыре подряд ей уже не по зубам. Возможно. Тогда остается только "доводить" каждый такой неподключенный сегмент. Цитата(Tiger @ Nov 27 2017, 09:28)  Мы на него не соглашались, просто проект был закончен 4 года назад. Все работало, но стоило попробовать внести правки... Полезли в документацию и оказалось, что плата в PCAD, а схематика - в Orcad. А коммуникация с исполнителем оставляет желать лучшего. Найти исполнителя в ПКАД, мне кажется, не большая проблема. Хотя если проект предполагается продолжать модернизировать, то конечно есть смысл перевести в целевой САПР. Цитата(Tiger @ Nov 27 2017, 09:28)  Оно бы и конечно, но: 1. Все сейчас работает. 2. Дизайн 20 корпусов BGA, и не самых маленьких. Остальное не стоит и описывать, можно себе представить, сколько займет только расстановка конденсаторов развязки. Это месяца на два-три + пара итераций на производстве, итого 4-6 месяцев. Поэтому, как говорил Сухов "Конечно, вначале лучше помучиться" Если дизайн повторить с внесением изменений, то без разницы в какой системе, сроки производства и кол-во итераций будут такими же.
|
|
|
|
|
Nov 27 2017, 09:32
|
Частый гость
 
Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556

|
Цитата(Uree @ Nov 27 2017, 12:56)  Возможно. Тогда остается только "доводить" каждый такой неподключенный сегмент. Их МНОГО. Представляете себе все сегменты в DDR2 (а это еще небольшая часть дизайна) с Matched Length, сколько там будет Arc-ов, которые превратятся в No Net? Быстрее прибить все No Net, задать constraints и переразвести руками, хотя и это большой геморрой. Поэтому я и хочу пофиксить эти проблемы на этапе импорта. Цитата(Uree @ Nov 27 2017, 12:56)  Если дизайн повторить с внесением изменений, то без разницы в какой системе, сроки производства и кол-во итераций будут такими же. Одно дело - поменять пару сотен дорогущих танталовых конденсаторов и разъемов, которые там ни к селу не к городу, другое дело - переразвести дизайн с нуля. Количество итераций и тупой ручной работы, в которой обязательно будут ошибки, различаются кардинально. Ладно бы что-то крупное менять, тут бы я подумал, но там речь идет о мелочах, которые в серии очень дорогие получаются. Спросил в Альтиумной группе, как разбить Arc на последовательность треков, с ними трансляция идет нормально. В любом случае - спасибо за попытку помочь.
|
|
|
|
|
Nov 27 2017, 13:20
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
Цитата(Tiger @ Nov 27 2017, 10:32)  Их МНОГО. Представляете себе все сегменты в DDR2 (а это еще небольшая часть дизайна) с Matched Length, сколько там будет Arc-ов, которые превратятся в No Net? Быстрее прибить все No Net, задать constraints и переразвести руками, хотя и это большой геморрой. Поэтому я и хочу пофиксить эти проблемы на этапе импорта. Именно потому, что такой дизайн и имело бы смысл сделать его заново, с полным контролем всего, что нужно. Плюс будьте уверены - нужной степени выравниваний в ПКАДе сделать невозможно, в отличие от Аллегро. Точнее, конечно, можно, но только с привлечением внешнего софта и настолько трудоемко, что не верю, что так было сделано изначально... Цитата(Tiger @ Nov 27 2017, 10:32)  Одно дело - поменять пару сотен дорогущих танталовых конденсаторов и разъемов, которые там ни к селу не к городу, другое дело - переразвести дизайн с нуля. Количество итераций и тупой ручной работы, в которой обязательно будут ошибки, различаются кардинально. Ладно бы что-то крупное менять, тут бы я подумал, но там речь идет о мелочах, которые в серии очень дорогие получаются. Потому и писал о доработке в оригинальном ПКАДе. Проще, быстрее, надежней и дешевле было бы найти кого-то, кто внес бы такие изменения. Цитата(Tiger @ Nov 27 2017, 10:32)  Спросил в Альтиумной группе, как разбить Arc на последовательность треков, с ними трансляция идет нормально. В любом случае - спасибо за попытку помочь. Да, видел. Не помню CAD-ов, которые это позволяли бы сделать. А если бы и да, то получили бы огромную проблему - так сделанный дизайн невозможно было бы редактировать, по крайней мере в части цепей с большим кол-вом сегментов. ЗЫ Есть способ ручной правки таких арков, если они одинакового радиуса. Удалчить все неподключенные. Провести один нужный и далее скопировать во все нужные пункты. Если радиусы разные, тогда не получится. Но так редко делают, обычно все с одинаковыми параметрами повторяется.
|
|
|
|
Сообщений в этой теме
Tiger Проблемы импорта из Altium в Allegro дуг разведенных дорожек Nov 24 2017, 15:13       Tiger Цитата(Uree @ Nov 27 2017, 17:20) Именно ... Nov 27 2017, 13:46 Uree Понаставить route obstacles(что это?) = понаставит... Nov 27 2017, 13:51 Tiger Цитата(Uree @ Nov 27 2017, 17:51) Понаста... Nov 27 2017, 14:07 Uree "...в Альтиуме понаставить route obstacles...... Nov 27 2017, 14:14 MaxiZ Цитата(Uree @ Nov 27 2017, 17:14) ".... Nov 30 2017, 06:50  Владимир Цитата(MaxiZ @ Nov 30 2017, 09:50) Попроб... Nov 30 2017, 07:17   Tiger Цитата(Владимир @ Nov 30 2017, 11:17) Там... Nov 30 2017, 08:30    MaxiZ Цитата(Tiger @ Nov 30 2017, 11:30) Владим... Nov 30 2017, 09:24     Tiger Цитата(MaxiZ @ Nov 30 2017, 13:24) Тогда ... Nov 30 2017, 09:40      MaxiZ Цитата(Tiger @ Nov 30 2017, 12:40) А Вы и... Nov 30 2017, 09:51       Tiger Цитата(MaxiZ @ Nov 30 2017, 13:51) Да, ви... Nov 30 2017, 10:40 Владимир Не понятно однако. Если бы все сделано было автома... Nov 30 2017, 10:46 Tiger Цитата(Владимир @ Nov 30 2017, 14:46) Не ... Nov 30 2017, 14:02  Tiger Нашел я способ. Через одно место, правда, но работ... Dec 4 2017, 12:10 Uree Быстрее было бы включить трассировку и "тыкая... Dec 4 2017, 12:51 Tiger Цитата(Uree @ Dec 4 2017, 16:51) Быстрее ... Dec 5 2017, 07:53 Uree Естественно можно это обойти. Выключаете bubble в ... Dec 5 2017, 07:57 Tiger Цитата(Uree @ Dec 5 2017, 11:57) Естестве... Dec 5 2017, 08:24 Uree Я же сразу писал - вручную, т.е. с отключением рас... Dec 5 2017, 08:59
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|