Перейти к содержанию
    

Автоматическая расстановка компонентов.

Здравтствуйте.

Подскажите пожалуйста, какие настройки необходимы для правильной расстановки элементов авторасстановщиками Cluster Placer и Statistical Placer? Оба почему-то упорно игнорируют правило для зазоров между компонентами. Кластер сбивает все элементы все элементы в одну кучу, а статистикал игнорирует контура keepout и board shape расставляя элементы в каком-то своем непонятно откуда берущимся контуре, которого на плате нет ни в одном слое. Это глюки альтиума или я что-то упускаю? Версия Summer 08 13ххх. В документации вопрос автоматической расстановке почему-то вообще опущен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Никто и никогда( ближайшие 100 лет) не напишет программу, которая будет раставлять лучше человека.

Правильная расстановка - 90 % от общей задачи создания платы.

Расставляйте руками.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Никто и никогда( ближайшие 100 лет) не напишет программу, которая будет раставлять лучше человека.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Никто и никогда( ближайшие 100 лет) не напишет программу, которая будет раставлять лучше человека.

Правильная расстановка - 90 % от общей задачи создания платы.

Расставляйте руками.

 

Постановка первой фразы не корректон :)

 

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

 

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

 

 

 

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

 

Зато я знаю, по какому алгоритму я сам делаю раастановку :yeah:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Никто и никогда( ближайшие 100 лет) не напишет программу, которая будет раставлять лучше человека.

 

В один прекрасный момент Каспаров со товарищи был бит шахматной программой. Древняя индийская игра, пожалуй, выглядит серьезней, чем самый изощренный дизайн на 4-ре Virtex-V, 5+ класс & 12 слоев.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зато я знаю, по какому алгоритму я сам делаю раастановку :yeah:

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

 

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

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

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

Очевидно, существует "самая лучшая" расстановка для данного нетлиста. Вы ее достигаете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В один прекрасный момент Каспаров со товарищи был бит шахматной программой. Древняя индийская игра, пожалуй, выглядит серьезней, чем самый изощренный дизайн на 4-ре Virtex-V, 5+ класс & 12 слоев.

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В один прекрасный момент Каспаров со товарищи был бит шахматной программой.

 

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

 

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

 

Хотел бы я иметь у себя комп такой мощи :)

 

 

 

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

 

 

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

Очевидно, существует "самая лучшая" расстановка для данного нетлиста. Вы ее достигаете?

 

Он прост. Растановка зависти тот конкретного проекта.

К стати от того, чекго не описано ни всхеме ни в PcB

 

 

 

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

Что бы его удолетворить пусть считает что это tool/copponent placemetn/ AutoPlacer :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Он прост. Расстановка зависит тот конкретного проекта.

Кстати от того, чего не описано ни в схеме ни в PcB

Получается, что автоплэйсер не имеет исходной информации для грамотной работы.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

З.Ы.Кстати еще в институте мы писали программки реализующие различные алгоритмы расстановки и трассировки плат, оптимальность конечного результата зависит от кол-ва введенных критериев и приоритетов.

Изменено пользователем Prowler

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Только видать, ни один из них не сумел объяснить разработчикам САПРов, доступно, чтобы они реализовали это.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

:yeah:

Изменено пользователем Hexart

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Вы печатный текст нормально читаете? Я про Топор ничего не пишу

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы печатный текст нормально читаете? Я про Топор ничего не пишу

 

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

 

Это тоже самое, что голодному про еду рассказывать.

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тема на страницу и ни одной даже попытки ответить на вопрос...пипец...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...