Jump to content

    
Sign in to follow this  
3.14

MG Expedition ликбез ...

Recommended Posts

поделитесь пожалуйста опытом, кто как проверяет свои проекты.

 

есть проблема.

При натянутом plane shape на область, но не пролитой меди на кп(как указано на картинке), DRC, а именно смотрю на Open Netlines, сообщения об отсутствии соединения нет. Почему нет заливки, это второй вопрос, который мало волнует (из за зазоров и толщины линии полигона). Больше волнует вопрос, где смотреть на то, что нет физического соединения, т.е. не пролилось медью. На сколько я понял программа предполагает - шейп есть, значит цепь разведена.

 

На сколько я понимаю надо пользовать DFF. Но с каким настройками, указаниями. Помогите плиз.

 

Спасибо.

 

 

з.ы. вариант импорт цепей в CAM и поиск unconnected (unrouted) там не шибко удобен.

post-23207-1265973038_thumb.jpg

Share this post


Link to post
Share on other sites

Batch DRC - галочка Unrouted / Partial Plane Nets

Share this post


Link to post
Share on other sites

да. так и сделал. убрал остальные галочки и поставил только на Unrouted / Partial Plane Nets.

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

 

теперь можно ставить Unrouted / Partial Plane Nets в дисплей контролах, но для этого надо было провести BatchDRC. Значит неправильно изначально дрс запускал\пользовал, ибо раньше маркировались цепи которые давно были разведены.

 

 

спасибо.

post-23207-1265973918_thumb.jpg

post-23207-1265974177_thumb.jpg

Share this post


Link to post
Share on other sites
Только что попробовал - работает.

Может у вас указана сетка для цепей, а при копировании берётесь между точками сетки, а при вставлении, программа пытается ткнуть эту точку в сетку.

У меня Gloss Off, цепи не зафиксированы, компоненты зафиксированы.

Подтвеждаю - работает

Поэкспериментировал с отдельной довольно короткой цепью, получилось всунуть на исходную позицию после десятка непрерывных кликов левой кнопкой. Отключал все сетки в Editor Control, расфиксировал цепь, отключил глосс... разницы никакой, скопировать удается назад, но попасть сложно.

Пытаюсь проделать тоже самое с дифпарой соединяющей две ПЛИС - болт. Пишет: Copy Trace Failed. Either unrepairable violations exist or an attempt was made to copy an unconnected trace/via set.

Мне непонятно вот что. Например есть 4 ПЛИС, связи между ними одинаковые. Я развожу одну пачку связей между 2 ПЛИС и спокойно копирую на все остальные, но только с компонентов на компоненты, если же я скопирую за пределы платы, сброшу выделение и попытаюсь скопировать из-за пределов платы - ничего не выходит. Иногда это удается сделать, но с большим трудом, похоже что нужно очень точно попасть, но почему тогда при копировании с компонента на компонент довольно большое смещение копируемой трассы относительно конечных пинов спокойно обрабатывается и цепь спокойно устанавливается на нужное место, а во втором случае корректировки смещения не происходит?

P.S. Может быть стоит акцентировать ваше внимание что цепь копируется за пределы платы не на аналогичные компоненты, а "в воздух". Вернее тут даже не обязательно "за пределы платы", просто в пределах платы нет места для расположения длинной цепи.

Share this post


Link to post
Share on other sites
да. так и сделал. убрал остальные галочки и поставил только на Unrouted / Partial Plane Nets.

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

 

теперь можно ставить Unrouted / Partial Plane Nets в дисплей контролах, но для этого надо было провести BatchDRC. Значит неправильно изначально дрс запускал\пользовал, ибо раньше маркировались цепи которые давно были разведены.

 

 

спасибо.

 

Я обычно использую диалог Review_Hazard для поиска нарушений.

По поводу конкретно этой связи надо смотреть проект - скорее всего где-то недоведена физическая связь.

Share this post


Link to post
Share on other sites

Подскажите, плз, вот еще что. В скрипте KeyBindings.vbs можно назначать команды на клавиши клавиатуры. Можно ли там же назначить действия на дополнительные кнопки мыши, которые по умолчанию "назад" "вперед" при навигации в браузерах?

Можно конечно в драйвере мышки переназначить кнопки на какие-нибудь кнопки клавиатуры, но этот способ мне не подходит, т.к. такое переназначение глобально, а в браузере хотелось бы оставить как есть :)

 

P.S. И возможно ли использовать одни и те же кнопки для команд в разных режимах Expedition (Place, Route, Draw)?

 

P.P.S. На первый вопрос отвечаю сам, командам мышки "вперед" и "назад" соответствуют сочетания Alt+Left и Alt+Right, достаточно назначить нужные команды Expedition на эти сочетания и с мышкой они тоже будут работать. Второй вопрос остается открытым...

Share this post


Link to post
Share on other sites

А можно ли....

В DxD+Exp внутри одного проекта скопировать полностью один Design в другой вместе с платой, констрейнами и всем-всем-всем? Ну, например - развел я плату mydesign_usb, и хочу сделать теперь mydesign_ethernet, в котором оставить почти всю разводку и схему от прародителя, но заменить трансивер (одну микруху) и разъем. При этом все внутри одного проекта должно быть.

Share this post


Link to post
Share on other sites
А можно ли....

В DxD+Exp внутри одного проекта скопировать полностью один Design в другой вместе с платой, констрейнами и всем-всем-всем? Ну, например - развел я плату mydesign_usb, и хочу сделать теперь mydesign_ethernet, в котором оставить почти всю разводку и схему от прародителя, но заменить трансивер (одну микруху) и разъем. При этом все внутри одного проекта должно быть.

А вам нужно именно внутри одного проекта? Так, afaik, нельзя. А скопировать проект со схемой и разводкой можно через "Job management wizard".

Share this post


Link to post
Share on other sites
А вам нужно именно внутри одного проекта? Так, afaik, нельзя. А скопировать проект со схемой и разводкой можно через "Job management wizard".

Да, хочется именно внутри одного проекта. Девайс состоит из двух частей, одна с одним интерфейсом, другая с другим. Т.е. сейчас внутри проекта два design-а, каждый был сделан с нуля. Ну и соотв. теперь хочется иметь несколько design-ов одной из частей на разных вариантах интерфейсов. А скопировать весь проект - это понятно, но это не то, что хочется... Ведь не зря придумана возможность держать внутри проекта несколько разных design-ов - схем с платами.

Share this post


Link to post
Share on other sites

Существует ли способ найти в проекте заданный padstack? Задача - заменить via на другие с большей кп. Padstack processor заменяет не все, поэтому остаток приходится отыскивать глазами и заменять вручную. Всего их около 8500 шт.

Share this post


Link to post
Share on other sites

если ли у Exp2005.1 какой нибудь инструмент вариантов исполнений. А именно.

Есть схема, три её варианта, отличающиеся по мелочи, где то резистор добавлен, где то убран. и тп. Как не плодя проекты, организовать работу. Или только через копи пейст папок, проектов?

Share this post


Link to post
Share on other sites

Возможно, Вам будут советовать использовать Variant Manager. Не ведитесь :) Костыль это. Именно копи-паст. К сожалению.

Share this post


Link to post
Share on other sites
Существует ли способ найти в проекте заданный padstack? Задача - заменить via на другие с большей кп. Padstack processor заменяет не все, поэтому остаток приходится отыскивать глазами и заменять вручную. Всего их около 8500 шт.

 

существует. Есть волшебная утилитка AATK, в которой много всяко-разного, в том числе и замечательная команда - Replace Vias.

Share this post


Link to post
Share on other sites

Roman53

Т.е. насколько я понимаю, встроенных средств нет, только через automation. Спасибо, AATK_V4.1 я уже скачал, попробую разобраться. Хорошо хоть, что уже есть готовые скрипты, не надо учиться программировать =).

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this