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

 
 
> Situs коротит цепи, Помогите настроить Rules
sergey_pank
сообщение Feb 20 2016, 07:31
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 20-02-16
Пользователь №: 90 532



Из PCAD2004 трассировал в Situs. В результате он оттрассировал с замыканиями цепей, несмотря на RULES. Что не так? До этого трассировал шэйпроутером, но задача сильно усложнилась и пришлось воспользоваться ситусом. Файлы прилагаю. Заранее благодарю.
Прикрепленные файлы
Прикрепленный файл  test.zip ( 28.44 килобайт ) Кол-во скачиваний: 26
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
maple
сообщение Feb 20 2016, 11:15
Сообщение #2


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

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



При заданных правилах корректная трассировка невозможна. Вверху и справа есть группы из 8 проводников, идущих подряд, для трассировки им необходимо 8 ширин плюс 8 зазоров. Соответственно, если ширина - 0.3 и зазор - 0.2, то, например, при ортогональной трассировке для разворота проводников нужно 4 мм, а там чуть больше 2 мм. Поэтому корректная трассировка возможна при правилах 0.15 мм на 0.15 мм.
В ручном режиме некорректности задания ограничений компенсируются необязательностью их выполнения, ведь корректировка правил, если это необходимо, осуществляется ”по месту” прямо в процессе трассировки. Автоматические процедуры строго выполняют все заданные ограничения.
Подробности в статье А. В. Бессонов, К. А. Кноп, Ю. Т. Лячек, Ю. И. Попов "Определение минимальной ширины канала между парой компонентов при топологической трассировке" //Известия СПбГЭТУ "ЛЭТИ". - 2013. - №10. - С.31-34.
Прикрепленный файл  _________________________.pdf ( 1.03 мегабайт ) Кол-во скачиваний: 133




Вариант без переходов возможен, если немного изменить границы кипаута.



Два файла: Прикрепленный файл  test.zip ( 23.85 килобайт ) Кол-во скачиваний: 57


Сообщение отредактировал maple - Feb 20 2016, 12:04
Go to the top of the page
 
+Quote Post
sergey_pank
сообщение Feb 20 2016, 18:21
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 20-02-16
Пользователь №: 90 532



Цитата(maple @ Feb 20 2016, 16:15) *
При заданных правилах корректная трассировка невозможна. Вверху и справа есть группы из 8 проводников, идущих подряд, для трассировки им необходимо 8 ширин плюс 8 зазоров. Соответственно, если ширина - 0.3 и зазор - 0.2, то, например, при ортогональной трассировке для разворота проводников нужно 4 мм, а там чуть больше 2 мм. Поэтому корректная трассировка возможна при правилах 0.15 мм на 0.15 мм.
В ручном режиме некорректности задания ограничений компенсируются необязательностью их выполнения, ведь корректировка правил, если это необходимо, осуществляется ”по месту” прямо в процессе трассировки. Автоматические процедуры строго выполняют все заданные ограничения.
Подробности в статье А. В. Бессонов, К. А. Кноп, Ю. Т. Лячек, Ю. И. Попов "Определение минимальной ширины канала между парой компонентов при топологической трассировке" //Известия СПбГЭТУ "ЛЭТИ". - 2013. - №10. - С.31-34.
Прикрепленный файл  _________________________.pdf ( 1.03 мегабайт ) Кол-во скачиваний: 133




Вариант без переходов возможен, если немного изменить границы кипаута.



Два файла: Прикрепленный файл  test.zip ( 23.85 килобайт ) Кол-во скачиваний: 57


С геометрической теорией понятно. В процессе экспериментов я устанавливал такие зазоры и толщины, при которых разводка должна была состояться с "десятикратным запасом". В результате я пришел к выводу, что ситус не использует параметр "min with", т.е. не зауживает трассу при необходимости. Что необходимо, чтобы "min with" использовался трассировщиком?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 20 2016, 19:08
Сообщение #4


Гуру
******

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



Цитата(sergey_pank @ Feb 20 2016, 21:21) *
С геометрической теорией понятно. В процессе экспериментов я устанавливал такие зазоры и толщины, при которых разводка должна была состояться с "десятикратным запасом". В результате я пришел к выводу, что ситус не использует параметр "min with", т.е. не зауживает трассу при необходимости. Что необходимо, чтобы "min with" использовался трассировщиком?

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

В связке с pCAD Situs использовал пару раз лет 10 назад. Не понравилось. В связке с Spectra -- намного проще и удобней

Цитата
В процессе экспериментов

вы уже 10 раз сделали топологию в ручном режиме
Go to the top of the page
 
+Quote Post
sergey_pank
сообщение Feb 20 2016, 21:22
Сообщение #5





Группа: Новичок
Сообщений: 4
Регистрация: 20-02-16
Пользователь №: 90 532



Цитата(Владимир @ Feb 21 2016, 00:08) *
Ситус использует все. Но ему нужны правила. Значения ширины в правилах есть. Но для трасировки еще есть параметры использовать текущую, рекомендуемую, минимальную и т.п. ширину. И куча других. Автотрассирувщик-- там еще есть стратегии и последовательности.
Забудьте про последний.

В связке с pCAD Situs использовал пару раз лет 10 назад. Не понравилось. В связке с Spectra -- намного проще и удобней


вы уже 10 раз сделали топологию в ручном режиме

Как называются "параметры использовать текущую, рекомендуемую, минимальную и т.п. ширину". Может есть какая документация по этим "тонкостям"? В инете везде только общие фразы, в родном даташите тоже толком ничего про это. Spectrу - пытался использовать очень давно, но так и не остановился не ней... Выбрал ситус, потому что он есть в последней версии альтиума, а спектра уже давно не поддерживается... Ручная трассировка не годится. Представленный пример - это в 1/100 всего проекта, пришлось перейти на 2004 пикад (с 2001), т.к. уперся в потолок по количеству связей (или компонентов) когда в PCB загружал netList.

Перевел в формат Altium Designer Summer 09.
Прикрепленный файл  test_01.zip ( 17.59 килобайт ) Кол-во скачиваний: 60


Цитата(sergey_pank @ Feb 21 2016, 01:56) *
Как называются "параметры использовать текущую, рекомендуемую, минимальную и т.п. ширину". Может есть какая документация по этим "тонкостям"? В инете везде только общие фразы, в родном даташите тоже толком ничего про это. Spectrу - пытался использовать очень давно, но так и не остановился не ней... Выбрал ситус, потому что он есть в последней версии альтиума, а спектра уже давно не поддерживается... Ручная трассировка не годится. Представленный пример - это в 1/100 всего проекта, пришлось перейти на 2004 пикад (с 2001), т.к. уперся в потолок по количеству связей (или компонентов) когда в PCB загружал netList.

Перевел в формат Altium Designer Summer 09.
Прикрепленный файл  test_01.zip ( 17.59 килобайт ) Кол-во скачиваний: 60


В файле ниже похоже альтиум вообще игнорирует RULES (для перетрассировки нужно сделать unrout)
Прикрепленный файл  test_01.zip ( 18.85 килобайт ) Кол-во скачиваний: 53
Go to the top of the page
 
+Quote Post
musa
сообщение Feb 21 2016, 08:13
Сообщение #6


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

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



Цитата(sergey_pank @ Feb 21 2016, 00:22) *
Представленный пример - это в 1/100 всего проекта


Если проект такой большой какая необходимость разводить с такими большими ширинами и зазорами. Разводите 0.2х0.2. Как вариант критичные места разводите в ручную а все остальное на автомате. С другой стороны с вашим опытом браться за такие проекты как то не очень правильно. Тут всетаки какой то опыт нужен.
Go to the top of the page
 
+Quote Post
Vaalera
сообщение Feb 21 2016, 10:40
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 21-08-12
Из: Москва
Пользователь №: 73 211



Опять всё завернули не в ту сторону.
Здесь не обсуждается, какой роутер лучше. Развести можно и руками, и другими програмами, и другими роутерами.
Вопрос: почему СИТУС разводит с замыканием, и как это устранить? Почему разводка заканчивается тупым пересечением разных сигналов с замыканием?
Никто не знает...
Go to the top of the page
 
+Quote Post
musa
сообщение Feb 22 2016, 08:51
Сообщение #8


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

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



Цитата(Vaalera @ Feb 21 2016, 13:40) *
почему СИТУС разводит с замыканием


Ну объяснили же и подробно. По тем правилам которые заданы проводникам просто не хватает места. И в логе по это и написано.
Go to the top of the page
 
+Quote Post
Vaalera
сообщение Feb 22 2016, 17:37
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 21-08-12
Из: Москва
Пользователь №: 73 211



Цитата(musa @ Feb 22 2016, 11:51) *
Ну объяснили же и подробно. По тем правилам которые заданы проводникам просто не хватает места. И в логе по это и написано.


Это не ответ. Пусть по заданным правилам не хватает места. Но почему происходит замыкание? Разводка должна останавливаться. Разрешения на замыкание нет.
Go to the top of the page
 
+Quote Post
Uree
сообщение Feb 22 2016, 18:31
Сообщение #10


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

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



Цитата(Vaalera @ Feb 22 2016, 18:37) *
Разводка должна останавливаться.


Да ну? А почему не выполняться дальше с поиском варианта без пересечения? А почему не должен удаляться сегмент генерирующий ошибку? Откуда Вы знаете какое поведение заложили создатели авторутера на все такие случаи? Или просто Вам хочется чтобы останавливалась? Так напишите свой рутер, который сделает то, что Вам хочется. А то прямо все вокруг виноваты, что никому не нужная софтина работает не так, как Вам хочется...
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 23 2016, 04:44
Сообщение #11


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

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



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

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

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


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

Группа: Свой
Сообщений: 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
Сообщение #13


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

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



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

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


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

Группа: Свой
Сообщений: 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

Сообщений в этой теме
- sergey_pank   Situs коротит цепи   Feb 20 2016, 07:31
|- - Vaalera   так почему СИТУС разводит с замыканием, никто все-...   Feb 20 2016, 20:07
|- - Владимир   Цитата(sergey_pank @ Feb 21 2016, 00:22) ...   Feb 21 2016, 07:12
|- - Владимир   Цитата(Vaalera @ Feb 21 2016, 13:40) Вопр...   Feb 21 2016, 11:14
||- - Vaalera   А я вот за те же 10 лет не нашел ответа, как запре...   Feb 21 2016, 12:01
|- - musa   Цитата(ViKo @ Feb 23 2016, 07:44) А прове...   Feb 23 2016, 07:06
||- - ViKo   Цитата(musa @ Feb 23 2016, 10:06) В данно...   Feb 23 2016, 07:27
|- - Владимир   Цитата(ViKo @ Feb 23 2016, 13:26) Неужели...   Feb 23 2016, 10:58
|- - Gorby   Цитата(Uree @ Feb 23 2016, 12:07) Можете ...   Feb 24 2016, 07:47
- - NoMemory   Очень не рекомендую автотрассировщик Altium, испол...   Feb 21 2016, 07:58
- - Владимир   Там куча стратегий, и в них может быть или не быть...   Feb 23 2016, 07:46
- - maple   Цитата(musa @ Feb 21 2016, 11:13) Разводи...   Feb 24 2016, 07:50
- - musa   Цитата(maple @ Feb 24 2016, 10:50) С таки...   Feb 24 2016, 11:46


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

 


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


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