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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Автоматическая расстановка компонентов.
Prowler
сообщение Dec 25 2008, 08:01
Сообщение #1


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

Группа: Свой
Сообщений: 171
Регистрация: 22-03-05
Из: Новосибирск
Пользователь №: 3 578



Здравтствуйте.
Подскажите пожалуйста, какие настройки необходимы для правильной расстановки элементов авторасстановщиками Cluster Placer и Statistical Placer? Оба почему-то упорно игнорируют правило для зазоров между компонентами. Кластер сбивает все элементы все элементы в одну кучу, а статистикал игнорирует контура keepout и board shape расставляя элементы в каком-то своем непонятно откуда берущимся контуре, которого на плате нет ни в одном слое. Это глюки альтиума или я что-то упускаю? Версия Summer 08 13ххх. В документации вопрос автоматической расстановке почему-то вообще опущен.
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Dec 25 2008, 09:33
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Никто и никогда( ближайшие 100 лет) не напишет программу, которая будет раставлять лучше человека.
Правильная расстановка - 90 % от общей задачи создания платы.
Расставляйте руками.


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
Жека
сообщение Dec 25 2008, 09:40
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 672
Регистрация: 6-01-06
Из: Петербург
Пользователь №: 12 870



Цитата(АДИКМ @ Dec 25 2008, 12:33) *
Никто и никогда( ближайшие 100 лет) не напишет программу, которая будет раставлять лучше человека.

Тоже мне теорема Ферма. Начнем с того, что ни один разводчик не может объяснить, по какому алгоритму он расставляет. Спросишь - начинают лепетать "сначала крупные элементы, потом мелкие"


--------------------
Льва Абалкина больше нет. Забудь о нем. На нас идет автомат Странников!
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 25 2008, 10:18
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(АДИКМ @ Dec 25 2008, 11:33) *
Никто и никогда( ближайшие 100 лет) не напишет программу, которая будет раставлять лучше человека.
Правильная расстановка - 90 % от общей задачи создания платы.
Расставляйте руками.


Постановка первой фразы не корректон smile.gif

Никто не напишет программы и никогда, которая раставлялабы лучше чем он сам (или группа разработчиков)

Но можно написать програму, которая будет расставлять лучше человека, который не умеет расставлять lol.gif biggrin.gif



Цитата(Жека @ Dec 25 2008, 11:40) *
Тоже мне теорема Ферма. Начнем с того, что ни один разводчик не может объяснить, по какому алгоритму он расставляет. Спросишь - начинают лепетать "сначала крупные элементы, потом мелкие"


Зато я знаю, по какому алгоритму я сам делаю раастановку yeah.gif
Go to the top of the page
 
+Quote Post
HardJoker
сообщение Dec 25 2008, 10:34
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(АДИКМ @ Dec 25 2008, 12:33) *
Никто и никогда( ближайшие 100 лет) не напишет программу, которая будет раставлять лучше человека.


В один прекрасный момент Каспаров со товарищи был бит шахматной программой. Древняя индийская игра, пожалуй, выглядит серьезней, чем самый изощренный дизайн на 4-ре Virtex-V, 5+ класс & 12 слоев.
Go to the top of the page
 
+Quote Post
Жека
сообщение Dec 25 2008, 10:48
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 672
Регистрация: 6-01-06
Из: Петербург
Пользователь №: 12 870



Цитата(Владимир @ Dec 25 2008, 13:18) *
Зато я знаю, по какому алгоритму я сам делаю раастановку yeah.gif

Вот и распишите его, чтобы любой ламер прочитал и понял smile.gif

Цитата(Владимир @ Dec 25 2008, 13:18) *
Никто не напишет программы и никогда, которая раставлялабы лучше чем он сам (или группа разработчиков)
Но можно написать програму, которая будет расставлять лучше человека, который не умеет расставлять lol.gif biggrin.gif

Если мы говорим о "лучше-хуже", то надо четко сформулировать, что это значит.
Очевидно, существует "самая лучшая" расстановка для данного нетлиста. Вы ее достигаете?


--------------------
Льва Абалкина больше нет. Забудь о нем. На нас идет автомат Странников!
Go to the top of the page
 
+Quote Post
Alexey Sabunin
сообщение Dec 25 2008, 10:51
Сообщение #7


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



Цитата(HardJoker @ Dec 25 2008, 13:34) *
В один прекрасный момент Каспаров со товарищи был бит шахматной программой. Древняя индийская игра, пожалуй, выглядит серьезней, чем самый изощренный дизайн на 4-ре Virtex-V, 5+ класс & 12 слоев.

по моему расстановка компонентов не тот процесс который нужно автоматизировать! Реальный выигрыш во времени и тем более в качестве сложно будет получить....в общим овчинка выделки не стоит!
А автору поста - считайте что авторасстановки в Altium нет, априори!


--------------------
Видеоуроки по Altium Designer
Чем хуже ваша логика, тем интереснее последствия, к которым она может привести...
Рассел Бертран
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 25 2008, 11:40
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(HardJoker @ Dec 25 2008, 12:34) *
В один прекрасный момент Каспаров со товарищи был бит шахматной программой.


Заметьте был бит на скорость, и не разработчик.

Посмотрел бы как машина сражалась бы со всем умом разработчиков. И все правила ей пимсали в течении многих лет, записывая в память все ходы.

Хотел бы я иметь у себя комп такой мощи smile.gif



Цитата(Жека @ Dec 25 2008, 12:48) *
Вот и распишите его, чтобы любой ламер прочитал и понял smile.gif


Если мы говорим о "лучше-хуже", то надо четко сформулировать, что это значит.
Очевидно, существует "самая лучшая" расстановка для данного нетлиста. Вы ее достигаете?


Он прост. Растановка зависти тот конкретного проекта.
К стати от того, чекго не описано ни всхеме ни в PcB



Цитата
А автору поста - считайте что авторасстановки в Altium нет, априори!

Что бы его удолетворить пусть считает что это tool/copponent placemetn/ AutoPlacer rolleyes.gif
Go to the top of the page
 
+Quote Post
Жека
сообщение Dec 25 2008, 12:47
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 672
Регистрация: 6-01-06
Из: Петербург
Пользователь №: 12 870



Цитата(Владимир @ Dec 25 2008, 14:40) *
Он прост. Расстановка зависит тот конкретного проекта.
Кстати от того, чего не описано ни в схеме ни в PcB

Получается, что автоплэйсер не имеет исходной информации для грамотной работы.
Стало быть, нужны механизмы ввода в него этой инфы (это я уже к программерам САПР)


--------------------
Льва Абалкина больше нет. Забудь о нем. На нас идет автомат Странников!
Go to the top of the page
 
+Quote Post
Prowler
сообщение Dec 25 2008, 14:29
Сообщение #10


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

Группа: Свой
Сообщений: 171
Регистрация: 22-03-05
Из: Новосибирск
Пользователь №: 3 578



Такое впечатление что мой пост никто не читал. Я не говорил, что альтиум плохо или хорошо расставляет, в том то и проблема, что результата который можно оценивать я не добился... Расстановщики альтиума игнорируют основные правила, согласно которых должны работать их алгоритмы. Ощущение, что либо надо где-то поставить нужные галки, либо изначально расстановщики недоделанные, в чем я сомневаюсь.
З.Ы.Кстати еще в институте мы писали программки реализующие различные алгоритмы расстановки и трассировки плат, оптимальность конечного результата зависит от кол-ва введенных критериев и приоритетов.

Сообщение отредактировал Prowler - Dec 25 2008, 14:43
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Dec 25 2008, 15:17
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Цитата(Жека @ Dec 25 2008, 13:40) *
Тоже мне теорема Ферма. Начнем с того, что ни один разводчик не может объяснить, по какому алгоритму он расставляет. Спросишь - начинают лепетать "сначала крупные элементы, потом мелкие"

я надеюсь мы не перейдем к разговорам о том, что Топор расставляет лучше всех, а разводит вообще божественно?
Любой грамотный разработчик может объяснить по какому принципу он раставляет компоненты.
Только видать, ни один из них не сумел объяснить разработчикам САПРов, доступно, чтобы они реализовали это.


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
Hexart
сообщение Dec 25 2008, 17:04
Сообщение #12


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

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



А авторазработчика в алтиуме нету?
yeah.gif

Сообщение отредактировал Hexart - Dec 25 2008, 17:07
Go to the top of the page
 
+Quote Post
Жека
сообщение Dec 25 2008, 17:56
Сообщение #13


Знающий
****

Группа: Участник
Сообщений: 672
Регистрация: 6-01-06
Из: Петербург
Пользователь №: 12 870



Цитата(АДИКМ @ Dec 25 2008, 18:17) *
я надеюсь мы не перейдем к разговорам о том, что Топор расставляет лучше всех, а разводит вообще божественно?

Вы печатный текст нормально читаете? Я про Топор ничего не пишу
Цитата
Любой грамотный разработчик может объяснить по какому принципу он раставляет компоненты.

Так давайте с вас и начнем. Я весь внимание smile.gif


--------------------
Льва Абалкина больше нет. Забудь о нем. На нас идет автомат Странников!
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Dec 25 2008, 20:48
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Цитата(Жека @ Dec 25 2008, 21:56) *
Вы печатный текст нормально читаете? Я про Топор ничего не пишу

Так давайте с вас и начнем. Я весь внимание smile.gif


Это тоже самое, что голодному про еду рассказывать.
Вы меня на словах можете научить фигурному катанию?

Владимир немного выше дал Вам 100% правильный ответ - расстановка зависит от проекта. От требуемых шумов в аналоговой части, от разбрасывания сигналов в плис например для обеспечения необходимых таймингов и т.д. Ни в одном пакете нет инструментов позволяющих это учитывать.

"Для галочки" автоплейсеры есть во всех пакетах. И я на 3 курсе института также писал программы для расстановки элементов. Математически оно решается элементарно. А вот польза от этого - нулевая...


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
Prowler
сообщение Dec 26 2008, 07:49
Сообщение #15


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

Группа: Свой
Сообщений: 171
Регистрация: 22-03-05
Из: Новосибирск
Пользователь №: 3 578



Тема на страницу и ни одной даже попытки ответить на вопрос...пипец...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 17:22
Рейтинг@Mail.ru


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