Была полностью разведенная плата. От пинов микросхемы отходили фанауты (на землю).
Изменили схему так, что некоторые пины стали не землей, а чем-то другим.
Как сохранить геометрию фанаутов и расположение переходных, не переразводя их заново? Т.е. можно ли как-то сменить цепь для участка уже разведенной дорожки?
alexa1973
Aug 7 2012, 14:02
Цитата(vitan @ Aug 7 2012, 16:41)

Была полностью разведенная плата. От пинов микросхемы отходили фанауты (на землю).
Изменили схему так, что некоторые пины стали не землей, а чем-то другим.
Как сохранить геометрию фанаутов и расположение переходных, не переразводя их заново? Т.е. можно ли как-то сменить цепь для участка уже разведенной дорожки?
Можно попробовать установить опцию Retain Via On Net, что бы виа не исчезала, а потом использовать SKILL - "net_assign"
А можно заглянуть в меню Tools и сделать Derive Connectivity... Правда иногда не все соединения подхватывает, но при апдейте чужого референса своей схемой очень помогает.
ЗЫ А Retain Net on VIAs работает при копировании, сохраняя имя цепи на переходном прежним, независимо от того, куда оно попало. Как это поможет при переподключении Dummy Net на новые соединения? Было Dummy Net, таким и останется...
Да, вот об Derive Connectivity я и хотел спросить. Только забыл, как это называется. Но за скрипт тоже спасибо, очень помогло, в моем случае Derive Connectivity не сработало.
Еще придумал скопировать фанаут в сторонку с выключенной галочкой retin nets on vias, удалить с микросхемы и на место старого переместить новый, который уже без цепей. Но почему-то возникает старая цепь, в моем случае - земля, ну и далее DRC. Интересно, почему, и как сделать, чтобы она не возникала?
Похоже на внутреннем слое имеется шейп земли, вот вставляемое ВИА и цепляется сразу к ней. Если удалить на время переподключения цепей этот шейп(и другие, которые будут в этой области и к которым в первую очередь будут подключаться переходные) - все пройдет успешно. Кстати, Derive Connectivity скорее всего именно из-за имеющихся шейпов нормально и не срабатывает. Я в таких случаях обычно сдвигаю шейпы в сторону, все сразу, во всех слоях, а потом возвращаю на место.
Цитата(Uree @ Aug 7 2012, 22:59)

Похоже на внутреннем слое имеется шейп земли
Да, так и есть. Однако, непонятно, почему оно туда цепляется. На других проектах когда-то проводил подобные эксперименты, и там цеплялось к разным шейпам (было несколько слоев с разными питаниями друг над другом). Так вот, оно могло цепляться то к одному слою, то к другому. Алгоритма я так и не выяснил за недостатоком времени. А хотелось бы его понимать, я частенько делаю копирование...
Насколько я вижу к шейпам переходные цепляются только если сегменты трасс не точно попадают на пады. При точном попадании у падов все-таки приоритет. И при копировании такого не замечал, только при апдейтах РСВ новой схемой. Да, при копировании главное в качестве точки привязки выбрать segment vertex контачащий с падом, тогда на target пад даже особо попадать не надо, и так спозиционирует и привяжет.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.