реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> проблема с IFP, не работает Spatial Planning
Ant_m
сообщение Dec 11 2010, 14:53
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Столкнулся с такой проблемой - не работат команда plan spatial smile3046.gif .

При вызове появляется окошко Plan Progress and Control, проходит пару раундов трассировки, я даже вижу что развелись все цепи. А потом все сбрасывается и трассировка останавливается. В логе не пишется ничего, кроме успешного запуска.
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

В начале я думал что проблема в constrain, проверил возможность трассировки вручную - проводник выводится, зазоры не мешают. Свойства fixed на компоненты не установлены, supress padstack тоже не включен.
Потом попробовал выполнить команду Plan All - часть проводников на плате трассироваться начала. Но при попытке сделать трассировку этих же проводников отдельно, командой spatial, ничего не происходит.

Потом я решил попробовать сделать Plan Topological, который рекомендуется делать после Spatial Planning. И произошло чудо - трассировка началась. Если после этого трассировку остановить, то дальше команда spatial начинает работать!!!!
Прикрепленное изображение

После этого подумал - глюк в моем текущем проекте. Открыл более старый, в котором все работало как надо, результат то же - spatial не работает. В старом проекте я работал в версии 16.3 hotfix 6 (точно не скажу), а сейчас hotfix 18. Выходит cadence что-то сломал в pcb editor?
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Dec 14 2010, 03:56
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Вчера восстановил систему из бэкапа с cadence 16.3 hotfix 6. Все работает как надо.
У кого есть возможность, проверьте как работает в последних hotfix 20 и 21.
Go to the top of the page
 
+Quote Post
BSACPLD
сообщение Dec 14 2010, 07:33
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056



Прошу прощения за вопрос не по теме. У Вас на скриншоте нарисованы каналы для прокладки межсоединений (толстые линии). Как их рисовать и как добавлять сигналы, которые должны через них идти?
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Dec 14 2010, 09:54
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Ищите в хелпе
Код
Working with Global Route Environment
или сразу главу
Код
Interconnect Flow Planner

Там прекрасно, в картинках все описано.
З.Ы для IFP нужна лицензия GXL
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 14 2010, 10:10
Сообщение #5


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



...которая на самом деле стоит НЕМЕРЯНЫХ денегsm.gif Поэтому официально ее имеют всего несколько фирм в мире. А написано GRE было по заказу IBM.
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Dec 14 2010, 12:05
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Цитата(Uree @ Dec 14 2010, 13:10) *
...которая на самом деле стоит НЕМЕРЯНЫХ денегsm.gif Поэтому официально ее имеют всего несколько фирм в мире. А написано GRE было по заказу IBM.

Ну, мы же, бедные студенты, используем только для изучения и просмотра biggrin.gif А вот когда рак на горе свистнет делать плату будем...
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Dec 15 2010, 05:10
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



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

Я вот заметил, что в OrCAD PCB Designer в CM нет поддержки Constraint regions, они уже где-то в Аллегро есть. Ну и соответственно, они игнорируются, что приводит к куче ошибок в той зоне, где они были (конкретно я пробовал делать зоны под BGA, чтобы там автоматически проводники потоньше были и между via пролезали). Но при этом можно подправить глобальные ограничения и ошибки пропадут. То есть, некоторые фичи более сложных конфигураций ускоряют работу, но та же работа может быть сделана и вручную, так что, глядя на готовый проект, довольно трудно установить, были они задействованы или нет.
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 15 2010, 05:38
Сообщение #8


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Насколько я заметил, констрейны определенные в высшей версии никуда не деваются при любом количестве сохранений в младшей. Они не доступны для редактирования, по ним не работает DRC, но в файле они остаются. И это легко увидеть если открыть плату в Free Physical Viewer - в нем можно просмотреть и проверить все констрейны определенные в проекте.
Особенно неприятно, когда такие констрейны остаются в проекте взятом со стороны и сделанном в более высокой версии, чем та, в которой он будет переделываться. От них даже избавиться не получаетсяsad.gif
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Dec 15 2010, 07:50
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Ну да, правильно, я тоже такое заметил. Но можно эти ограничения удалить потом в высшей версии, когда трассировка уже сделана. Это я к тому, что вот "бедные студенты" наразводят проект с такими фичами, которые стоят немереных денег, а потом сохранят в таком виде, будто все ручками сделано в Basic (утрирую немного, но суть именно в этом). Попробуй потом докажи, что они фичами пользовались...
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 15 2010, 10:09
Сообщение #10


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Ну если все полностью "подчистят", то будет выглядеть как будто в Basic сделано. Но это нужно во-первых точно знать разницу между версиями, во-вторых действительно тщательно зачищать. Причем меняя констрейны таким образом, чтобы не возникали новые ошибки. А учитывая, что работающие в старших версиях обычно не знают как оно в младших выглядит, оставить компрометирующие настройки ой как простоsm.gif В общем неблагодарное дело...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th August 2025 - 13:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01433 секунд с 7
ELECTRONIX ©2004-2016