Пытаюсь создать резисторную сборку в которой можно было бы свапировать резисторы между разными сборками. Т.е. на плате рядом две резисторные сборки по 4 резистора каждая, нужно просвапировать два резистора между разными корпусами.
Нарисовал символ одного резистора. Создал упаковку в которой 4 gate по 2 пина каждый.
Но при вызове такого device из библиотеки в схему получается выбрать только один из 4 резисторов сборки с пинами 1, 8. Остальные три резистора в библиотеке не отображаются.
Перепробовал различные варианты упаковок.
Daniil anim
Jan 26 2006, 17:25
Pin name-ы в компоненте с 1-го по 8-й, или они повторяются? Если повторяются, то компонет в схеме не упакуется!
Цитата(nxn @ Jan 26 2006, 18:36)

Пытаюсь создать резисторную сборку в которой можно было бы свапировать резисторы между разными сборками. Т.е. на плате рядом две резисторные сборки по 4 резистора каждая, нужно просвапировать два резистора между разными корпусами.
Нарисовал символ одного резистора. Создал упаковку в которой 4 gate по 2 пина каждый.
Но при вызове такого device из библиотеки в схему получается выбрать только один из 4 резисторов сборки с пинами 1, 8. Остальные три резистора в библиотеке не отображаются.
Перепробовал различные варианты упаковок.
Нажмите для просмотра прикрепленного файла Нажмите для просмотра прикрепленного файла Если на символе будут все 4 гейта, то будет отсутствовать возможность обмена между соседними компонентами на плате.
Символ сделан для одного гейта, (одиночный резистор). Упаковка в PDB выглядит так же, как на картинке у vetal, а свапировать через swap gates предлагает только внутри одного корпуса.
Place->Automatic-> Swap by PN-> выбираете элемент и он вам автоматом распутывает.
Цитата(nxn @ Jan 27 2006, 12:31)

Символ сделан для одного гейта, (одиночный резистор). Упаковка в PDB выглядит так же, как на картинке у vetal, а свапировать через swap gates предлагает только внутри одного корпуса.
Используй автомат Place>Automatic>Swap_by_Part_Number
http://rapidshare.de/files/11935365/Swap_gates.avi.html
Повторил пример показанный в avi. Добавил в свою схему две резисторные сборки. Все отработало правильно, как и в avi. А такие же сбоки рядом на плате, только с оной стороны резинки идут к микросхеме, а с другой стороны резинки идут к шине, остались без изменений. Похоже автомат просто не видит что нужно переставлять.
Да, печально, но факт. Свапировать между разными корпусами WG
не умеет. (Или я чего то не догоняю)
Простейший пример: от микросхемы выходит шина из восьми проводников, подходит к двум резисторным сборкам по 4 резистора в каждой, вторые выводы резисторов не подключены, чтобы соединить шину со сборками нужно просвапировать резисторы между корпусами. ???
Цитата(nxn @ Jan 30 2006, 16:06)

Да, печально, но факт. Свапировать между разными корпусами WG
не умеет. (Или я чего то не догоняю)
Простейший пример: от микросхемы выходит шина из восьми проводников, подходит к двум резисторным сборкам по 4 резистора в каждой, вторые выводы резисторов не подключены, чтобы соединить шину со сборками нужно просвапировать резисторы между корпусами. ???
Да действительно не получается.
Но есть обходное решение:
Открываем одновременно схему, включаем Cross Probe с помощью которого можно выбрать нужные цепи для свопирования в топологии и они покажутся в схеме (все это чтобы их не искать). Меняем в схеме RefDes (и возможно номера пинов), значения ставим со значком Instance (в режиме Instance), сохраняем схему и делаем прямую анотацию в плате. Видим изменения.
Цитата
Да действительно не получается.
Это на SR тянет.
Есть еще обходной путь.
Удалил шину, подтащил сборки к микросхеме откуда начиналась шина. При этом остались только резинки. Запустил авто свапирование. В таком варианте свапирование проходит. После этого сборки вернул на место и восстановил шину.
Прошу прощения, но тут Вы не правы...
Спокойно можно свопить разршенные гейты даже если они упакованы в разные корпуса ....
дл этого надо ничего не выбирая нажать кнопку Swap Gates, потом F2, в окне в Types выбрать Symbol Gate Groups , и указать какой пин Вы хотите отсвопить. Подсветятся все разрешенные к сданному свопу пины...
желаю удачи
Да, действительно, все работает наилучшим образом.
Спасибо.
Visero
Jul 14 2009, 03:46
Цитата(kkan @ Feb 6 2006, 17:47)

Прошу прощения, но тут Вы не правы...
Спокойно можно свопить разршенные гейты даже если они упакованы в разные корпуса ....
дл этого надо ничего не выбирая нажать кнопку Swap Gates, потом F2, в окне в Types выбрать Symbol Gate Groups , и указать какой пин Вы хотите отсвопить. Подсветятся все разрешенные к сданному свопу пины...
желаю удачи
хей, люди

долго и успешно пользовался методом KKan'a, пока в один прекрасный день, в одном прекрасном проекте на нажатие кнопочки Ф2 не вылетела табличка с unrecoverable error. Конечно, я не надеюсь на какое-либо решение проблемы - это просто крик души и предостережение потомкам

Буду юзать ручной режим предложенный выше fill'ом.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.