|
|
  |
ExpeditionPCB |
|
|
|
Feb 4 2008, 11:59
|
Местный
  
Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475

|
Ну я так и делал) Да!.. смотрел видео из нового релиза. Выглядит впечатляюще. Как думаете, когда его можно будет качнуть? Ну приблизительно. Вроде как о месяце шел разговор, но это для лицензированных пользователей. А брать лецензию пока что не имеет смысла, т.к. нужно сначала хорошо овладеть пакетом. И еще вопрос: Как-то ментор автоматически создал себе электрические цепь, увидев на схеме резисторы в проходе, а теперь непонятно, как сделать полноценную диффпару от ПЛИС до резисторов и потом до микросхем памяти. Причем одна цепь идет петлей сначала к дальней микросхеме памяти D4, потом к средней D3 и, наконец, к ближней D2 от ПЛИС D1. Как сделать отводы к микросхемам памяти и при этом проконтролировать все длины (D1-D4, D1-D3, D1-D2)?
Сообщение отредактировал GKI - Feb 4 2008, 12:20
Эскизы прикрепленных изображений
|
|
|
|
|
Feb 5 2008, 10:05
|
Местный
  
Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475

|
Цитата(fill @ Feb 4 2008, 21:11)  Н-да и зачем я только видео выкладывал? http://www.megratec.ru/download/163/168/тема "Создание последовательности соединений в одной из цепей DDR, формирование пар выводов, задание ограничений по длинам и выравниванию длин. Создание шаблона ограничений по настройкам этой цепи и применение его к остальным подобным цепям. Задание переменной выравнивания для байта шины через запуск VBScript". Большое спасибо) Не смотрел еще этот файл.
|
|
|
|
|
Feb 6 2008, 13:43
|
Местный
  
Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475

|
Цитата(fill @ Feb 5 2008, 18:17)  Добавьте виртуальные пины в точках разветвления. Спасибо! Если нужно добавить отверстие, всегда нужно явно указывать его тип и цепь? Нельзя просто щелкнуть по пину, например, и чтобы он подцепился к цепи этого пина? И есть ли какие-нибудь горячие клавиши для этого или всегда нужно лазить по меню?
|
|
|
|
|
Feb 7 2008, 10:34
|
Местный
  
Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475

|
Цитата(fill @ Feb 7 2008, 13:05)  1. Как правило на плате всего несколько отверстий, поэтому непонятно чего тут сложного - сразу в диалоге установить имя цепи. 2. Если отверстие принадлежит CELL, так в CELL EDITOR сразу его и подключите к пину - не надо будет потом ничего делать на плате. 1. Почему несколько отверстий? В процессе разводки часто нужно то добавлять, то удалять переходные отверстия. Было бы логично при добавлении отверстия присоединять ее к той цепи, которую оно прошивает либо сделать запрос, если оно попадает на несколько цепей одновременно. По-моему максимально логично. И не запрашивать тип отверстия, а прошивать последним из используемых типов. Это настолько частая при разводке операция, что очень странно отсутствие горячих клавиш или хотя бы иконки на панели задач. 2. Никогда не знаешь, понадобится ли данному паду отверстие при разводке. Поэтому, по-моему бессмысленно добавлять их в CELL. Плюс добавление отверстий к микросхеме занимает не так уж много времени в процессе разводки. И еще вопрос: Как передвинуть микросхему, оставив часть (или всю) разводки. Нужно подвинуть по координатам. Попробовал ввести новые координаты (буквально на 1мм подвинуть) пишет какую-то ошибку (вроде, конфликт какой-то или что-то в этом духе) и не передвигает естественно. Очень нужно сохранить разводку. Жалко потраченного времени. Подскажите, пожалуйста!
|
|
|
|
|
Feb 7 2008, 11:00
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(G_A_S @ Feb 7 2008, 13:34)  1. Почему несколько отверстий? В процессе разводки часто нужно то добавлять, то удалять переходные отверстия. Было бы логично при добавлении отверстия присоединять ее к той цепи, которую оно прошивает либо сделать запрос, если оно попадает на несколько цепей одновременно. По-моему максимально логично. И не запрашивать тип отверстия, а прошивать последним из используемых типов. Это настолько частая при разводке операция, что очень странно отсутствие горячих клавиш или хотя бы иконки на панели задач. 2. Никогда не знаешь, понадобится ли данному паду отверстие при разводке. Поэтому, по-моему бессмысленно добавлять их в CELL. Плюс добавление отверстий к микросхеме занимает не так уж много времени в процессе разводки.
И еще вопрос: Как передвинуть микросхему, оставив часть (или всю) разводки. Нужно подвинуть по координатам. Попробовал ввести новые координаты (буквально на 1мм подвинуть) пишет какую-то ошибку (вроде, конфликт какой-то или что-то в этом духе) и не передвигает естественно. Очень нужно сохранить разводку. Жалко потраченного времени. Подскажите, пожалуйста! 1. Когда же вы научитесь нормально излагать свои мысли. Отверстия бывают Монтажными и Переходными. По вашему вопросу я (как и многие другие наверняка) предполагал что он касается Монтажных, ибо и в мыслях не было, что кто-то может работать в обратной последовательности - нормальная это щелкнуть по пину, отвести от него дорожку, дважды щелкнуть в нужном месте и поставит переходное отверстие (обычно сокращенно называемое в "нашей среде" - ПЕРЕХОД). В этом случае не надо ничего дополнительно задавать. 2. То что вы называете отверстиями, принято называть FANOUT (фанаут или стрингер в старом PCAD). Фанауты создают в CELL для облегчения и ускорения трассировки на плате (в PDB прописывают несколько версий посадочного места с фанаутами и без). Фанауты на неиспользованных пинах автоматически исчезают на плате. Их также легко можно преобразовать на плате - это намного быстрее и легче чем то чем занимаетесь сейчас вы. Если собираетесь и дальше делать все наоборот, то Route>Assign_Net_Name работает и в графическом режиме выбора - щелкаете на Via, на цепь или пин и Via начинает принадлежать этой цепи. Чтобы добавить переход в существующий отрезок трассы, достаточно в режиме Plow щелкнуть в нужном месте трассы, для начала трассировки и далее добавить via, любым способом - например клавиша стрелка вниз\вверх, смена слоя в Display_Control ... . Via добавляется того типа какой разрешен для данной цепи (Net_Class). 3. Попробуйте отключить DRC и передвинуть, потом уберете ошибки.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Feb 7 2008, 13:15
|
Местный
  
Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475

|
Цитата(fill @ Feb 7 2008, 14:00)  3. Попробуйте отключить DRC и передвинуть, потом уберете ошибки. Спасибо, попробую. Столкнулся с еще одной немного неприятной особенностью. Когда перемещаем компонент, например кондер, на переходные отверстия и если эти отверстия попадают четко по центрам падов, то убрать этот компонент в случае зафиксированных Via уже не предсавляется возможным, а при разлочивании Via уже становятся как бы частью этого кондера и при перетаскивании создаются трассы. Не совсем удобно, хотя и не смертельно. Так и должно быть?
|
|
|
|
|
Feb 7 2008, 16:01
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(G_A_S @ Feb 7 2008, 16:15)  Спасибо, попробую. Столкнулся с еще одной немного неприятной особенностью. Когда перемещаем компонент, например кондер, на переходные отверстия и если эти отверстия попадают четко по центрам падов, то убрать этот компонент в случае зафиксированных Via уже не предсавляется возможным, а при разлочивании Via уже становятся как бы частью этого кондера и при перетаскивании создаются трассы. Не совсем удобно, хотя и не смертельно. Так и должно быть? Наоборот трассы уже не создаются. Так по идее и должно быть. Т.к. при установке не в центр остается отрезок трассы, который при перемещении компонента может растягиваться и сжиматься, а при установке точно в центр отрезка больше нет.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|