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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Situs коротит цепи, Помогите настроить Rules
ViKo
сообщение Feb 23 2016, 04:44
Сообщение #16


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Uree @ Feb 22 2016, 21:31) *
Да ну? А почему не выполняться дальше с поиском варианта без пересечения? А почему не должен удаляться сегмент генерирующий ошибку? Откуда Вы знаете какое поведение заложили создатели авторутера на все такие случаи? Или просто Вам хочется чтобы останавливалась? Так напишите свой рутер, который сделает то, что Вам хочется. А то прямо все вокруг виноваты, что никому не нужная софтина работает не так, как Вам хочется...

С Альтиумом не знаком, но описанное поведение не лезет ни в какие ворота. Можно сделать, как надо, или не сделать, если нет возможности. Но сделать, как не надо, нельзя!
Не знаком, и все больше утверждаюсь в правильности.

А где гарантия, что на вашей плате, где места вдоволь и все развелось, для одной несчастной связи не нашлось места, и ее закоротило с чем-нибудь?
А проверка таких ошибок хоть есть?
Go to the top of the page
 
+Quote Post
musa
сообщение Feb 23 2016, 07:06
Сообщение #17


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

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(ViKo @ Feb 23 2016, 07:44) *
А проверка таких ошибок хоть есть?


Естественно есть. Параллельно с разводкой выводится отчет с указанием ошибок и по окончании появляется окно. Если он не смог развести цепь то он её показывает. В данном случае трассировщик очень старый и он просто не может закончить трассировку и останавливается поэтому и возникают замыкания.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 23 2016, 07:27
Сообщение #18


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(musa @ Feb 23 2016, 10:06) *
В данном случае трассировщик очень старый и он просто не может закончить трассировку и останавливается поэтому и возникают замыкания.

Умом такого не понять. rolleyes.gif Старый конь испортил борозду. biggrin.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 23 2016, 07:46
Сообщение #19


Гуру
******

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



Там куча стратегий, и в них может быть или не быть не которые настройки, в частности:
"Completion
This is a connection level routing pass. It is essentially the same as the Main pass, costed differently to resolve conflicts and complete difficult connections. Examples of costing differences include vias being cheaper and wrong-way routes being dearer."

"Globally Optimized Main
This is a connection level routing pass. It provides optimal routing. It ignores contentions/violations on its first iteration. It then reroutes connections, with increased conflict costs, until there are no violations remaining. This pass, used in conjunction with the Orthogonal option enabled, can produce nicely routed patterns. Add a Recorner pass to the strategy to provide mitered cornering."


и так далее. Что на определенных этапах автотрассировки может разрешать такое, что бы при следующих итерациях оптимизировать
Разбирать можно только конкретику. Я противник авторазводки, поэтому флаг должны держать любители ее.
Go to the top of the page
 
+Quote Post
Uree
сообщение Feb 23 2016, 09:40
Сообщение #20


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

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



Цитата(ViKo @ Feb 23 2016, 05:44) *
С Альтиумом не знаком, но описанное поведение не лезет ни в какие ворота. Можно сделать, как надо, или не сделать, если нет возможности. Но сделать, как не надо, нельзя!


А собственно почему? Кстати не только Альтиум имеет такой подход - та же незабвенная Спекктра делает точно так же. Ба, у не вообще стратегия такая - сначала соединяем все со всем насколько возможно, а потом минимизируем число ошибок коими являются и пересечения в том числе.

Цитата(ViKo @ Feb 23 2016, 05:44) *
А проверка таких ошибок хоть есть?


А вот это другой вопрос. Когда плата не проверяется на ошибки, то кто доктор такому инжнеру? А если проверяется, то ошибки будут найдены и надо только их справить. Ну иногда это "только" весьма небанальным получается, но тем не менее.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 23 2016, 10:26
Сообщение #21


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Uree @ Feb 23 2016, 12:40) *
А собственно почему? Кстати не только Альтиум имеет такой подход - та же незабвенная Спекктра делает точно так же. Ба, у не вообще стратегия такая - сначала соединяем все со всем насколько возможно, а потом минимизируем число ошибок коими являются и пересечения в том числе.

Неужели и Спектра выдает плату с лишними соединениями? Не верю.
По-моему, авторазводчики сначала проводят, что могут, потом пытаются провести то, что не могут, удаляя на пути уже разведенное.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 23 2016, 10:58
Сообщение #22


Гуру
******

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



Цитата(ViKo @ Feb 23 2016, 13:26) *
Неужели и Спектра выдает плату с лишними соединениями? Не верю.
По-моему, авторазводчики сначала проводят, что могут, потом пытаются провести то, что не могут, удаляя на пути уже разведенное.

Давно в ней не сидел-- но вроде тоже зависит от стадии разводки и опций настройки.

Все в ажуре должно быть только на конечной стадии авторазводки
Go to the top of the page
 
+Quote Post
Uree
сообщение Feb 23 2016, 11:07
Сообщение #23


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

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



Цитата(ViKo @ Feb 23 2016, 11:26) *
Неужели и Спектра выдает плату с лишними соединениями? Не верю.
По-моему, авторазводчики сначала проводят, что могут, потом пытаются провести то, что не могут, удаляя на пути уже разведенное.


Можете поверить, можете проверить, но это так и есть. Нужно очень постараться, чтобы запретить ей вести что-то, потому что оно создает ошибку. Именно в этом вся фишка Спекктры. Потом, на поздних этапах существуют варианты - оставить ошибки как есть или удалить их перед возвратом проекта в главный САПР, но в процессе ее работы этих ошибок зазоров и пересечений тысячи получаются и их кол-во просто уменьшается с ходом процесса. Но получить 100% готовности при 0% ошибок - практически нереально.
Go to the top of the page
 
+Quote Post
Gorby
сообщение Feb 24 2016, 07:47
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002



Цитата(Uree @ Feb 23 2016, 12:07) *
Можете поверить, можете проверить, но это так и есть. Нужно очень постараться, чтобы запретить ей вести что-то, потому что оно создает ошибку. Именно в этом вся фишка Спекктры. Потом, на поздних этапах существуют варианты - оставить ошибки как есть или удалить их перед возвратом проекта в главный САПР, но в процессе ее работы этих ошибок зазоров и пересечений тысячи получаются и их кол-во просто уменьшается с ходом процесса. Но получить 100% готовности при 0% ошибок - практически нереально.

Все бегом на Ментор ПАДС! Его авторазводчик очень хорош. Если посидеть часик и позадавать правила и еще денька три на ручную расстановку компонентов, то разводит практически идеально за буквально минуты. Ну, USB3 трассы руками конечно.


--------------------
Умею молчать на 37 языках...
Go to the top of the page
 
+Quote Post
maple
сообщение Feb 24 2016, 07:50
Сообщение #25


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

Группа: Участник
Сообщений: 137
Регистрация: 2-05-07
Из: Санкт-Петербург
Пользователь №: 27 465



Цитата(musa @ Feb 21 2016, 11:13) *
Разводите 0.2х0.2. Как вариант критичные места разводите в ручную а все остальное на автомате.

С такими правилами этот фрагмент не разводится ни в автомате, ни вручную.

Цитата(Uree @ Feb 23 2016, 14:07) *
Но получить 100% готовности при 0% ошибок - практически нереально.

Если правила заданы некорректно, то “получить 100% готовности при 0% ошибок” не только практически, но и теоретически нереально sm.gif (вручную тоже).

Цитата(Vaalera @ Feb 21 2016, 13:40) *
Вопрос: почему СИТУС разводит с замыканием, и как это устранить? Почему разводка заканчивается тупым пересечением разных сигналов с замыканием?
Никто не знает...

Автотрассировщик при оптимизации рассчитывает значение некоторого функционала, который учитывает множество факторов с различной стоимостью (неразведенная связь, заужение проводника, заужение зазора, недопустимое заужение зазора, пересечение объектов других цепей, добавление межслойного перехода, суммарная длина проводников и т.д.). При перекладке проводника сравнивается новое значение функционала с предыдущим, и, если значение функционала уменьшилось, перекладка принимается, и новое значение функционала становится текущим. В противном случае происходит возврат к старому варианту, и делается попытка перекладки другого проводника.
Стоимости могут задаваться в единицах длины.
Например, штраф за добавление перехода – 2 см, допустимое заужение проводника – 10 см, допустимое заужение зазора – 10 см, недопустимое заужение зазора – 100 м, пересечение объектов других цепей – 1 км.
Недопустимое заужение зазора при минимальном 0.2мм – это и 0.199мм и -0,01 (короткое замыкание). Автомат не различает такие тонкости. Соответственно, если заужение проводников не способно устранить недопустимые зазоры (это как раз Ваш случай), то оно только увеличивает стоимость, поэтому принято не будет.
Go to the top of the page
 
+Quote Post
musa
сообщение Feb 24 2016, 11:46
Сообщение #26


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

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(maple @ Feb 24 2016, 10:50) *
С такими правилами этот фрагмент не разводится ни в автомате, ни вручную.


Согласен. Но это становится понятно в процесе разводки
Go to the top of the page
 
+Quote Post

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

 


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


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