sergey_pank 0 20 февраля, 2016 Опубликовано 20 февраля, 2016 · Жалоба Из PCAD2004 трассировал в Situs. В результате он оттрассировал с замыканиями цепей, несмотря на RULES. Что не так? До этого трассировал шэйпроутером, но задача сильно усложнилась и пришлось воспользоваться ситусом. Файлы прилагаю. Заранее благодарю. test.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maple 0 20 февраля, 2016 Опубликовано 20 февраля, 2016 (изменено) · Жалоба При заданных правилах корректная трассировка невозможна. Вверху и справа есть группы из 8 проводников, идущих подряд, для трассировки им необходимо 8 ширин плюс 8 зазоров. Соответственно, если ширина - 0.3 и зазор - 0.2, то, например, при ортогональной трассировке для разворота проводников нужно 4 мм, а там чуть больше 2 мм. Поэтому корректная трассировка возможна при правилах 0.15 мм на 0.15 мм. В ручном режиме некорректности задания ограничений компенсируются необязательностью их выполнения, ведь корректировка правил, если это необходимо, осуществляется ”по месту” прямо в процессе трассировки. Автоматические процедуры строго выполняют все заданные ограничения. Подробности в статье А. В. Бессонов, К. А. Кноп, Ю. Т. Лячек, Ю. И. Попов "Определение минимальной ширины канала между парой компонентов при топологической трассировке" //Известия СПбГЭТУ "ЛЭТИ". - 2013. - №10. - С.31-34. _________________________.pdf Вариант без переходов возможен, если немного изменить границы кипаута. Два файла: test.zip Изменено 20 февраля, 2016 пользователем maple Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergey_pank 0 20 февраля, 2016 Опубликовано 20 февраля, 2016 · Жалоба При заданных правилах корректная трассировка невозможна. Вверху и справа есть группы из 8 проводников, идущих подряд, для трассировки им необходимо 8 ширин плюс 8 зазоров. Соответственно, если ширина - 0.3 и зазор - 0.2, то, например, при ортогональной трассировке для разворота проводников нужно 4 мм, а там чуть больше 2 мм. Поэтому корректная трассировка возможна при правилах 0.15 мм на 0.15 мм. В ручном режиме некорректности задания ограничений компенсируются необязательностью их выполнения, ведь корректировка правил, если это необходимо, осуществляется ”по месту” прямо в процессе трассировки. Автоматические процедуры строго выполняют все заданные ограничения. Подробности в статье А. В. Бессонов, К. А. Кноп, Ю. Т. Лячек, Ю. И. Попов "Определение минимальной ширины канала между парой компонентов при топологической трассировке" //Известия СПбГЭТУ "ЛЭТИ". - 2013. - №10. - С.31-34. _________________________.pdf Вариант без переходов возможен, если немного изменить границы кипаута. Два файла: test.zip С геометрической теорией понятно. В процессе экспериментов я устанавливал такие зазоры и толщины, при которых разводка должна была состояться с "десятикратным запасом". В результате я пришел к выводу, что ситус не использует параметр "min with", т.е. не зауживает трассу при необходимости. Что необходимо, чтобы "min with" использовался трассировщиком? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 68 20 февраля, 2016 Опубликовано 20 февраля, 2016 · Жалоба С геометрической теорией понятно. В процессе экспериментов я устанавливал такие зазоры и толщины, при которых разводка должна была состояться с "десятикратным запасом". В результате я пришел к выводу, что ситус не использует параметр "min with", т.е. не зауживает трассу при необходимости. Что необходимо, чтобы "min with" использовался трассировщиком? Ситус использует все. Но ему нужны правила. Значения ширины в правилах есть. Но для трасировки еще есть параметры использовать текущую, рекомендуемую, минимальную и т.п. ширину. И куча других. Автотрассирувщик-- там еще есть стратегии и последовательности. Забудьте про последний. В связке с pCAD Situs использовал пару раз лет 10 назад. Не понравилось. В связке с Spectra -- намного проще и удобней В процессе экспериментов вы уже 10 раз сделали топологию в ручном режиме Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pouch 0 20 февраля, 2016 Опубликовано 20 февраля, 2016 · Жалоба так почему СИТУС разводит с замыканием, никто все-таки не объяснил. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergey_pank 0 20 февраля, 2016 Опубликовано 20 февраля, 2016 · Жалоба Ситус использует все. Но ему нужны правила. Значения ширины в правилах есть. Но для трасировки еще есть параметры использовать текущую, рекомендуемую, минимальную и т.п. ширину. И куча других. Автотрассирувщик-- там еще есть стратегии и последовательности. Забудьте про последний. В связке с pCAD Situs использовал пару раз лет 10 назад. Не понравилось. В связке с Spectra -- намного проще и удобней вы уже 10 раз сделали топологию в ручном режиме Как называются "параметры использовать текущую, рекомендуемую, минимальную и т.п. ширину". Может есть какая документация по этим "тонкостям"? В инете везде только общие фразы, в родном даташите тоже толком ничего про это. Spectrу - пытался использовать очень давно, но так и не остановился не ней... Выбрал ситус, потому что он есть в последней версии альтиума, а спектра уже давно не поддерживается... Ручная трассировка не годится. Представленный пример - это в 1/100 всего проекта, пришлось перейти на 2004 пикад (с 2001), т.к. уперся в потолок по количеству связей (или компонентов) когда в PCB загружал netList. Перевел в формат Altium Designer Summer 09. test_01.zip Как называются "параметры использовать текущую, рекомендуемую, минимальную и т.п. ширину". Может есть какая документация по этим "тонкостям"? В инете везде только общие фразы, в родном даташите тоже толком ничего про это. Spectrу - пытался использовать очень давно, но так и не остановился не ней... Выбрал ситус, потому что он есть в последней версии альтиума, а спектра уже давно не поддерживается... Ручная трассировка не годится. Представленный пример - это в 1/100 всего проекта, пришлось перейти на 2004 пикад (с 2001), т.к. уперся в потолок по количеству связей (или компонентов) когда в PCB загружал netList. Перевел в формат Altium Designer Summer 09. test_01.zip В файле ниже похоже альтиум вообще игнорирует RULES (для перетрассировки нужно сделать unrout) test_01.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 68 21 февраля, 2016 Опубликовано 21 февраля, 2016 · Жалоба Как называются "параметры использовать текущую, рекомендуемую, минимальную и т.п. ширину". Может есть какая документация по этим "тонкостям"? В инете везде только общие фразы, в родном даташите тоже толком ничего про это. test_01.zip есть уже три книги на русском по Altium. Достаточно подробно и в родном Help/ Куча статей и видео. Смотрите частично ссылки в закреплtнной ветке по Altium Выбрал ситус, потому что он есть в последней версии альтиума, а спектра уже давно не поддерживается... test_01.zip Ситус есть во всех версиях. Он изначально был встроен в предшественника алтиума. Спектра тоже поддерживается. Транслятор из PCAD в Ситус появился тогда, когда алтиум начал поглощение PCAD. Ручная трассировка не годится. Дальше я вам не советчик. Представленный пример - это в 1/100 всего проекта, Увеличьте еще на 2-3 порядка - и это реальные проекты для алтиума пришлось перейти на 2004 пикад (с 2001), т.к. уперся в потолок по количеству связей (или компонентов) когда в PCB загружал netList Странно. Я не упирался в это ограничение и при значительно больших проектах Перевел в формат Altium Designer Summer 09. Это правильное решение. Ну так как вы собрались использовать автотрассировщик-- флаг вам в руки В файле ниже похоже альтиум вообще игнорирует RULES (для перетрассировки нужно сделать unrout) Если это относится к командам автотрассировки-- это правильно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NoMemory 0 21 февраля, 2016 Опубликовано 21 февраля, 2016 · Жалоба Очень не рекомендую автотрассировщик Altium, использовал его всего в одном небольшом проекте, где он навредить никак не мог (не помню в какой версии), после него пришлось вносить очень много правок, все усложнялось оставленными артефактами (заблокированные трассы, дублированные трассы, то же самое с переходными отверстиями), в итоге я потратил раза в 3 больше времени, чем если бы делал все сразу в ручную. Как сейчас дело обстоит с ним не знаю. Хороший автороутер есть в PADS, но я все равно считаю, что руками получится быстрее, слишком много настроек нужно сделать, чтобы получить хороший результат. В общем: я рекомендую другой пакет для проектирования с использованием автороутера, по идеологии к PCAD ближе всего Mentor PADS, там он действительно неплох и до того, как дойдете до, допустим DDR3 никаких проблем в использовании пакета у Вас не будет. P.S.: а что за проект? Свяжитесь со мной. [email protected] . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
musa 12 21 февраля, 2016 Опубликовано 21 февраля, 2016 · Жалоба Представленный пример - это в 1/100 всего проекта Если проект такой большой какая необходимость разводить с такими большими ширинами и зазорами. Разводите 0.2х0.2. Как вариант критичные места разводите в ручную а все остальное на автомате. С другой стороны с вашим опытом браться за такие проекты как то не очень правильно. Тут всетаки какой то опыт нужен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pouch 0 21 февраля, 2016 Опубликовано 21 февраля, 2016 · Жалоба Опять всё завернули не в ту сторону. Здесь не обсуждается, какой роутер лучше. Развести можно и руками, и другими програмами, и другими роутерами. Вопрос: почему СИТУС разводит с замыканием, и как это устранить? Почему разводка заканчивается тупым пересечением разных сигналов с замыканием? Никто не знает... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 68 21 февраля, 2016 Опубликовано 21 февраля, 2016 · Жалоба Вопрос: почему СИТУС разводит с замыканием, и как это устранить? Почему разводка заканчивается тупым пересечением разных сигналов с замыканием? Никто не знает... Повторю. Проверяйте правила и настройку трассировки. Там значит это не запрещено. Повторю. еще раз. Флаг вам в руки. Я разбирался лет 10 назад. Все работает, если настроить. По крайней мере в части замыканий (оно просто там не разведет) Вопрос в другом. Настроить так, что бы мне нравилась авторазводка -- это не достижимо. Вот поэтому и флаг вам. Тем паче авторазводчик с тех пор (лет 10-12)и не развивается, и вряд ли будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pouch 0 21 февраля, 2016 Опубликовано 21 февраля, 2016 · Жалоба А я вот за те же 10 лет не нашел ответа, как запретить подобные вещи: <Routing finished with 1 contentions(s). Failed to complete 0 connection(s)> что означает: разведено 100% цепей, но есть одна "1 contentions(s)". На плате будет "подарок" в виде одного проводника, пересекающего все подряд. И никакие правила это не отключают. Все-таки любопытно, как запретить эти "contentions(s)" ? Конкретно, никто не знает... Пока только общие слова. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
musa 12 22 февраля, 2016 Опубликовано 22 февраля, 2016 · Жалоба почему СИТУС разводит с замыканием Ну объяснили же и подробно. По тем правилам которые заданы проводникам просто не хватает места. И в логе по это и написано. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pouch 0 22 февраля, 2016 Опубликовано 22 февраля, 2016 · Жалоба Ну объяснили же и подробно. По тем правилам которые заданы проводникам просто не хватает места. И в логе по это и написано. Это не ответ. Пусть по заданным правилам не хватает места. Но почему происходит замыкание? Разводка должна останавливаться. Разрешения на замыкание нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 22 февраля, 2016 Опубликовано 22 февраля, 2016 · Жалоба Разводка должна останавливаться. Да ну? А почему не выполняться дальше с поиском варианта без пересечения? А почему не должен удаляться сегмент генерирующий ошибку? Откуда Вы знаете какое поведение заложили создатели авторутера на все такие случаи? Или просто Вам хочется чтобы останавливалась? Так напишите свой рутер, который сделает то, что Вам хочется. А то прямо все вокруг виноваты, что никому не нужная софтина работает не так, как Вам хочется... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться