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

 
 
 
Reply to this topicStart new topic
> P-CAD ложится при заливке Copper pour, Никто не сталкивался?
gladov
сообщение May 22 2006, 18:25
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 169
Регистрация: 10-11-05
Из: Воронеж
Пользователь №: 10 687



Доброго времени суток!

Сегодня наступили на грабли с заливкой. Есть большая плата (350х350мм), 6 слоев, порядка 2000 выводов и еще около 3000 планарных площадок. На это чудо нужно покласть несколько полигонов земли, а один слой полностью залить питаловом.

cranky.gif

Пробовалось на 2002 (SP1) и 2004 (к сожалению, без SP). Полигон, просчитывается, отрисовывается и ... все! Процесс "не отвечает". Не важно на каком слое, какой площади и к чему подключен полигон. 2002 валится минут через 10 с ошибкой "Out of memoty", а 2004 просто не оживает. При этом в диспетчере задач процесс есть 99% проца (50 на двухядернике) и оперативка медленно но верно ползе вверх. Попробовали запустить на Р4, 3ГГц, 2,5Гб ОЗУ в 2004. Подняли на максимум преоритет процесса. ПКАД ожил, перерисовал себя (!) и в статус-баре написал Internal Boundary 4500 of 16000. за 5 минут 4500 увеличилось до 4510. При этом на меньших платах заливка пролетает несравнимо быстрее - такое чувство что мы напоролись на какое-то внутреннее ограничение системы по сложности проктируемых ПП.

help.gif

Мысли остановились. Пойду спать.....
Go to the top of the page
 
+Quote Post
andrew555
сообщение May 22 2006, 20:47
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 22-06-05
Из: Москва
Пользователь №: 6 225



Вероятно, для полигона металлизации на позитивном слое у Вас, установлен очень малый размер линий его прорисовки, что ведет к образованию огромного количества длинных и коротких линий, составляющих этот полигон при его заливке. Но чрезмерное уменьшение линий ведет к излишнему утяжелению всего проекта и большей вычислительной нагрузке – а что Вы будете делать, если плату придется переделать и повторно залить полигон - 3 ГГц могут уже не помочь. Нет никакого смысла делать линии тоньше 0,1-0,05 мм. Точности в готовой плате это не придаст, т.к. все элементы меньшего размера будут уже сравнимы с величиной подтрава меди и могут исчезнуть при изготовлении.

Если все так сложно выполнить в "позитивном" слое, то почему бы не попробовать сделать то же самое в "негативном" слое - слое типа "plane". Негативные слои как раз для того и предназначены - отрисовывать большие полигоны металлизации сложной формы и при сравнительно малом количестве графических элементов, что значительно снижает нагрузку на компьютер.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение May 23 2006, 05:11
Сообщение #3


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Я бы тоже для начала поэкспериментировал с толщиной (количеством) линий и их шагом для полигона. Например сделать для тестирования толщину 1мм и какую-нить сетку с шагом 2мм. Если сработает уменьшать толщину и расстояние. Ну а потом делать выводы.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
hard
сообщение May 23 2006, 06:22
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 84
Регистрация: 31-01-06
Из: Москва
Пользователь №: 13 815



Из подобных ситуаций выходил 'рисуя' несколько полигонов, меньшей площади.
Эксперименты с 'Minimum Area' и т.п. не помогали.
'Line width' и 'Backoff' у меня всегда равны минимальной ширине проводника и зазора на плате, например, 0.125мм.
'Plane' не поможет, если в данных слоях нужно сигналы протянуть...
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение May 23 2006, 06:28
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



При заливке какого слоя валится-то?
Если при внешних, то обязательно попробуйте перед заливкой сделать Trace CleanUp.
Если не поможет, то нарисуйте Куперпур сбоку от платы и надвигайте его по немногу на плату. Возможно на плате есть только определенное место, из-за которого все валится.


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
gladov
сообщение May 23 2006, 07:37
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 169
Регистрация: 10-11-05
Из: Воронеж
Пользователь №: 10 687



Что касается ширины линий для заливки, то ессно загрублял как мог. Толщину ставил 1,5мм, Backoff = 0,5, Smoothness = Low. Точность действительно не важна. А с типом Plane не прокатит т.к. залить надо Top и Bottom.
Сейчас попробую действительно надвигать полигон понемногу...
Go to the top of the page
 
+Quote Post
gladov
сообщение May 23 2006, 07:50
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 169
Регистрация: 10-11-05
Из: Воронеж
Пользователь №: 10 687



Цитата(andrew555 @ May 23 2006, 00:47) *
Вероятно, для полигона металлизации на позитивном слое у Вас, установлен очень малый размер линий его прорисовки, что ведет к образованию огромного количества длинных и коротких линий, составляющих этот полигон при его заливке. Но чрезмерное уменьшение линий ведет к излишнему утяжелению всего проекта и большей вычислительной нагрузке – а что Вы будете делать, если плату придется переделать и повторно залить полигон - 3 ГГц могут уже не помочь. Нет никакого смысла делать линии тоньше 0,1-0,05 мм. Точности в готовой плате это не придаст, т.к. все элементы меньшего размера будут уже сравнимы с величиной подтрава меди и могут исчезнуть при изготовлении.

Если все так сложно выполнить в "позитивном" слое, то почему бы не попробовать сделать то же самое в "негативном" слое - слое типа "plane". Негативные слои как раз для того и предназначены - отрисовывать большие полигоны металлизации сложной формы и при сравнительно малом количестве графических элементов, что значительно снижает нагрузку на компьютер.


Сейчас попробовал сделать сетку в слое "Plane" 1мм - линии с шагом 2 мм. Если не подключать полигон к конкретной связи, заливается на раз! Итак, полигон лежит рядом с платой, не касается ее вообще. Красивая такая сетка. Подключаю к любой связи, только не GND и не VCC - все хорошо! Появляется синенькая связь с платой. Как только ставлю атрибут "Connectivity" на VCC или GND - абзац! Оно просто виснет. И дело тут совсем не в пересчете полигонов. Для справки VCC имеет 771 точку подключения, GND - около 500. Все остальные не больше 100.

Крыша едет неспеша....

Сообщение отредактировал gladov - May 23 2006, 08:11
Go to the top of the page
 
+Quote Post
Uree
сообщение May 23 2006, 07:53
Сообщение #8


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

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



В слое Plane никакие сетки не делаются - он по умолчанию весь медный. Весь рисунок на таких слоях в негативе.
А вообще выложили бы файл - результат был-бы быстрее. А так долго гадать можно...
Go to the top of the page
 
+Quote Post
Dmitrij_80
сообщение May 23 2006, 07:53
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 196
Регистрация: 9-10-05
Пользователь №: 9 407



на один слой делауте 3 -5 полигонов, широкими линиями
Go to the top of the page
 
+Quote Post
silica
сообщение Jun 30 2006, 05:40
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 95
Регистрация: 21-11-05
Из: Киев
Пользователь №: 11 167



Цитата(gladov @ May 22 2006, 21:25) *
Сегодня наступили на грабли с заливкой. Есть большая плата (350х350мм), 6 слоев, порядка 2000 выводов и еще около 3000 планарных площадок. На это чудо нужно покласть несколько полигонов земли, а один слой полностью залить питаловом. ......


Была такая проблема правда еще в 2001 при незамкнутых контурах на слое BOARD при заливке мог зависнуть на несколько часов. Оказалось что человек который разводил(я проверял) отверстия сделал не обычными моунтингами а окружностями в слое боард, когда я поменял все встало на свои места.
Go to the top of the page
 
+Quote Post
Panych
сообщение Jun 30 2006, 08:04
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 335
Регистрация: 17-06-04
Из: Москва
Пользователь №: 35



точно, и у меня в практике было такое!


--------------------
Всегда не хватает времени, чтобы выполнить работу как надо, но на то, чтобы ее переделать, время находится. (Закон Мескимена.)
Go to the top of the page
 
+Quote Post
slawikg
сообщение Aug 9 2006, 16:58
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 31-07-06
Пользователь №: 19 224



Цитата
Сегодня наступили на грабли с заливкой. Есть большая плата (350х350мм), 6 слоев, порядка 2000 выводов и еще около 3000 планарных площадок. На это чудо нужно покласть несколько полигонов земли, а один слой полностью залить питаловом

Встретился с аналогичной проблемой в PCAD2001, но её удалось решить переходом на PCAD2004(full).
Плата 4х слойная 500*375, мне кажется вы используете кривую копию.
Go to the top of the page
 
+Quote Post
Aleksandr
сообщение Aug 10 2006, 21:15
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 25-04-05
Пользователь №: 4 481



Цитата(gladov @ May 22 2006, 21:25) *
Сегодня наступили на грабли с заливкой. Есть большая плата (350х350мм), 6 слоев, порядка 2000 выводов и еще около 3000 планарных площадок. На это чудо нужно покласть несколько полигонов земли, а один слой полностью залить питаловом. .....

Лучще всего разбить один большой полигон на несколько, этим насколько я понимаю можно уменьшить всякие там ограничения на количество углов, вырезов и т.п., а также поиграться с толщиной линнии при заливке полигона. Слишком тонкую линию как уже писалось выше по возмжности лучше не делать т.к. это на больших площадях занимает много памяти.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 03:15
Рейтинг@Mail.ru


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