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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> 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
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
Vaalera
сообщение Feb 20 2016, 20:07
Сообщение #5


Участник
*

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



так почему СИТУС разводит с замыканием, никто все-таки не объяснил.

Go to the top of the page
 
+Quote Post
sergey_pank
сообщение Feb 20 2016, 21:22
Сообщение #6





Группа: Новичок
Сообщений: 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
Владимир
сообщение Feb 21 2016, 07:12
Сообщение #7


Гуру
******

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



Цитата(sergey_pank @ Feb 21 2016, 00:22) *
Как называются "параметры использовать текущую, рекомендуемую, минимальную и т.п. ширину". Может есть какая документация по этим "тонкостям"? В инете везде только общие фразы, в родном даташите тоже толком ничего про это.
Прикрепленный файл  test_01.zip ( 18.85 килобайт ) Кол-во скачиваний: 53

есть уже три книги на русском по Altium. Достаточно подробно и в родном Help/ Куча статей и видео. Смотрите частично ссылки в закреплtнной ветке по Altium
Цитата
Выбрал ситус, потому что он есть в последней версии альтиума, а спектра уже давно не поддерживается...
Прикрепленный файл  test_01.zip ( 17.59 килобайт ) Кол-во скачиваний: 60


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

Цитата
Ручная трассировка не годится.

Дальше я вам не советчик.
Цитата
Представленный пример - это в 1/100 всего проекта,

Увеличьте еще на 2-3 порядка - и это реальные проекты для алтиума
Цитата
пришлось перейти на 2004 пикад (с 2001), т.к. уперся в потолок по количеству связей (или компонентов) когда в PCB загружал netList

Странно. Я не упирался в это ограничение и при значительно больших проектах
Цитата
Перевел в формат Altium Designer Summer 09.

Это правильное решение. Ну так как вы собрались использовать автотрассировщик-- флаг вам в руки
Цитата
В файле ниже похоже альтиум вообще игнорирует RULES (для перетрассировки нужно сделать unrout)

Если это относится к командам автотрассировки-- это правильно.
Go to the top of the page
 
+Quote Post
NoMemory
сообщение Feb 21 2016, 07:58
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 18-04-14
Пользователь №: 81 428



Очень не рекомендую автотрассировщик Altium, использовал его всего в одном небольшом проекте, где он навредить никак не мог (не помню в какой версии), после него пришлось вносить очень много правок, все усложнялось оставленными артефактами (заблокированные трассы, дублированные трассы, то же самое с переходными отверстиями), в итоге я потратил раза в 3 больше времени, чем если бы делал все сразу в ручную. Как сейчас дело обстоит с ним не знаю. Хороший автороутер есть в PADS, но я все равно считаю, что руками получится быстрее, слишком много настроек нужно сделать, чтобы получить хороший результат. В общем: я рекомендую другой пакет для проектирования с использованием автороутера, по идеологии к PCAD ближе всего Mentor PADS, там он действительно неплох и до того, как дойдете до, допустим DDR3 никаких проблем в использовании пакета у Вас не будет.
P.S.: а что за проект? Свяжитесь со мной. vladimper@gmail.com .
Go to the top of the page
 
+Quote Post
musa
сообщение Feb 21 2016, 08:13
Сообщение #9


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

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


Участник
*

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



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


Гуру
******

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



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

Повторю. Проверяйте правила и настройку трассировки. Там значит это не запрещено.
Повторю. еще раз. Флаг вам в руки. Я разбирался лет 10 назад. Все работает, если настроить. По крайней мере в части замыканий (оно просто там не разведет)
Вопрос в другом. Настроить так, что бы мне нравилась авторазводка -- это не достижимо. Вот поэтому и флаг вам.
Тем паче авторазводчик с тех пор (лет 10-12)и не развивается, и вряд ли будет.
Go to the top of the page
 
+Quote Post
Vaalera
сообщение Feb 21 2016, 12:01
Сообщение #12


Участник
*

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



А я вот за те же 10 лет не нашел ответа, как запретить подобные вещи:

<Routing finished with 1 contentions(s). Failed to complete 0 connection(s)>

что означает: разведено 100% цепей, но есть одна "1 contentions(s)".

На плате будет "подарок" в виде одного проводника, пересекающего все подряд.
И никакие правила это не отключают.
Все-таки любопытно, как запретить эти "contentions(s)" ?
Конкретно, никто не знает... Пока только общие слова.
Go to the top of the page
 
+Quote Post
musa
сообщение Feb 22 2016, 08:51
Сообщение #13


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

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


Участник
*

Группа: Участник
Сообщений: 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
Сообщение #15


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

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



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


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

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

 


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


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