Anton75
Oct 24 2007, 11:16
Собственно сабж...
После обработки платы Спекктрой остаются в большом количестве неразведенные связи, которые не напрягаясь и без единого перехода со слоя на слой можно развести ручками c помощью Advanced Routing, т.е. не нарушая правил дизайна. Почему спектра их оставляет? Мало проходов ей задано, или еще какие-то причины могут быть?
Другие причины

У Спекктры больше ограничений на трассировку и не все из них прозрачно передаются из ПКАДа. Скорее всего не заданы допустимые зазоры и она не может провести эти очевидные связи. Сгенерите репорт из Спекктры с перечнем заданных зазоров и проверьте - допустимо ли при них так развести.
Anton75
Oct 25 2007, 11:54
С зазорами подразобрался, количество неразведенных проводников удалось значительно сократить. Но что-то еще где-то мешает..
Я не знаком с принципами работы автотрассировщиков, может вопрос дурацкий, расскажите пожалуйста, почему в логе спектры после вот этого:
# Nets 204 Connections 674 Unroutes 0
вдруг идет вот такое:
# Nets 204 Connections 674 Unroutes 15
Казалось бы, всё было уже разведено, вдруг откуда ни возьмись появляется 15 неразведенных проводов?
Vlad-od
Oct 25 2007, 12:53
У нее алгоритм такой. Она сначала просто соединяет проводники (по первому проходу) делая при этом кучу конфликтов. Затем она убирает конфликты и при этом может оставлять неразведенные связи. И так по кругу. Лучший результат по ее мнению (там у нее всякие веса учитываются) она сохраняет в файле бест.в. И лучшим результатом по количеству конфликтов и неразведенных связей будет тот на котором она после работы остановиться. Затем чистим несколько проходов и все.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.