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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Вопросы по SPECCTRA, минимизация длин проводников
Uree
сообщение Nov 18 2005, 08:39
Сообщение #16


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

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



2 Vadim

То, что Вы сейчас водите руками я уже понял. Насчет PADS я правильно понял - Вы именно в нем работаете?
Go to the top of the page
 
+Quote Post
DeniK
сообщение Nov 18 2005, 11:35
Сообщение #17


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

Группа: Свой
Сообщений: 78
Регистрация: 26-08-05
Из: Екатеринбург
Пользователь №: 7 978



Цитата(Vadim @ Nov 18 2005, 02:13) *
Цитата(Antony Ugolev @ Nov 15 2005, 01:10) *

Товарищи!

Попробуйте добавить в .do-файл такие волшебные строчки:

cost layer top high (type length)
cost layer bottom high (type length)
set diagonal_mode always

Очень надеюсь, что результаты вас приятно удивят.

Даже не знал, что существует подобная команда : cost layer top high (type length). Спасибо smile.gif
Только что попробовал. Результаты действительно потрясающие. Вместо стопроцентной разводки чудовищного качества получил неполную разводку плохого качества <_< И еще раз убедился, что с авторазводчиками пора завязывать, тем более с такими как SPECCTRA.

К сожалению, у меня плата также отказалась разводиться полностью после добавления данных строчек sad.gif
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 18 2005, 12:15
Сообщение #18


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

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



Тогда есть вариант: сначала "cost high" для трассировки/очистки, затем "cost medium" или даже free и проходы очистки. Может быть даже с фикасацией предварительно проложенного.
А вообще мне кажется легче довести десяток цепей вручную, в той же Specctra, чем несколько дней переписывать DO-файл для получения полной разводки, а потом все равно вручную "красоту наводить".
Go to the top of the page
 
+Quote Post
Vadim
сообщение Nov 18 2005, 13:01
Сообщение #19


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Цитата(DeniK @ Nov 18 2005, 15:35) *
К сожалению, у меня плата также отказалась разводиться полностью после добавления данных строчек sad.gif

Утешайтесь тем, что качество разводки возросло biggrin.gif


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
Vadim
сообщение Nov 18 2005, 13:23
Сообщение #20


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Цитата(Uree @ Nov 18 2005, 12:39) *
2 Vadim

То, что Вы сейчас водите руками я уже понял. Насчет PADS я правильно понял - Вы именно в нем работаете?

Да, в нем. Недавно обнаружил, что если авторазвести плату в SPECCTRA (только никаких ограничений!!! Иначе она умрет - мы все здесь в этом еще раз убедились) и получить 100 пр. разводку, потом разводку передать в PADS и запустить оптимизацию, то из чудовищной спектрообразной разводки получим похожую на нормальную. Число переходных уменьшается чуть ли не вдвое. И что приятно, полную. Если просто разводить в PADS, то получим неполную разводку, похожую на нормальную. Это пока единственный способ, который я нашел, чтобы развести плату полностью на автомате с более-менее приемлемым для меня качеством.
ЗЫ Вышеприведенные рассуждения касались двухслойной древней "тестовой" платы, которой я тестирую авторазводчики. Многослойками никогда не занимался.


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 18 2005, 13:40
Сообщение #21


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

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



Понял. Ну вообще я пробовал 2 и 4 слоя на плате - интересная штука - чем больше слоев - тем лучше себя чувствует любой автомат. А с учетом того, что я уже меньше 4-х слоев не делаю - то автомат имеет право жить. С ограничениями, кусками... Но имеет право.
Go to the top of the page
 
+Quote Post
DeniK
сообщение Nov 21 2005, 06:59
Сообщение #22


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

Группа: Свой
Сообщений: 78
Регистрация: 26-08-05
Из: Екатеринбург
Пользователь №: 7 978



Цитата(Vadim @ Nov 18 2005, 18:23) *
Цитата(Uree @ Nov 18 2005, 12:39) *

2 Vadim

То, что Вы сейчас водите руками я уже понял. Насчет PADS я правильно понял - Вы именно в нем работаете?

Да, в нем. Недавно обнаружил, что если авторазвести плату в SPECCTRA (только никаких ограничений!!! Иначе она умрет - мы все здесь в этом еще раз убедились) и получить 100 пр. разводку, потом разводку передать в PADS и запустить оптимизацию, то из чудовищной спектрообразной разводки получим похожую на нормальную. Число переходных уменьшается чуть ли не вдвое. И что приятно, полную. Если просто разводить в PADS, то получим неполную разводку, похожую на нормальную. Это пока единственный способ, который я нашел, чтобы развести плату полностью на автомате с более-менее приемлемым для меня качеством.

Подскажите, пожалуйста, незнающему, что это за PADS и счем его едят. Он входит в какой-то пакет или отдельная прога? и где его можно достать - попробовать хочется данный союз SPECCTRA и PADS.
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 21 2005, 09:26
Сообщение #23


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

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



PADS - это пакет производства Mentor Graphics, в составе схематик(PADS Logic), PCB (PADS Layout), автороутер (PADS Router), клнтроль целостности сигналов и т.п. (HyperLynx).
Только пробовать его в союзе со Specctra нет смысла - в нем есть практически все вещи для нормальной работы с ПП, так что Specctra лишняя. Мало того, PADS намного дружелюбнее к юзеру чем Specctra.
Go to the top of the page
 
+Quote Post
DeniK
сообщение Nov 21 2005, 11:31
Сообщение #24


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

Группа: Свой
Сообщений: 78
Регистрация: 26-08-05
Из: Екатеринбург
Пользователь №: 7 978



Цитата(Uree @ Nov 21 2005, 14:26) *
PADS - это пакет производства Mentor Graphics, в составе схематик(PADS Logic), PCB (PADS Layout), автороутер (PADS Router), клнтроль целостности сигналов и т.п. (HyperLynx).
Только пробовать его в союзе со Specctra нет смысла - в нем есть практически все вещи для нормальной работы с ПП, так что Specctra лишняя. Мало того, PADS намного дружелюбнее к юзеру чем Specctra.

Спасибо, поищу инсталляшку. А PCADовские библиотеки компонентов он понимает, чтобы не создавать новые?
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 21 2005, 11:37
Сообщение #25


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

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



Цитата(DeniK @ Nov 21 2005, 13:31) *
Спасибо, поищу инсталляшку. А PCADовские библиотеки компонентов он понимает, чтобы не создавать новые?


Поищите. А библиотеки конечно не понимает, но это не самая большая проблема. Потому как библиотек корпусов к нему достаточно. Вот с рисованием символов совсем все не так как в P-CAD.
Go to the top of the page
 
+Quote Post
Vadim
сообщение Nov 21 2005, 12:05
Сообщение #26


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Цитата(DeniK @ Nov 21 2005, 15:31) *
А PCADовские библиотеки компонентов он понимает, чтобы не создавать новые?

Нет, конечно. Но если есть смысл возиться (много собственных наработанных библиотек), можно попробовать перетащить с помощью родных менторовских трансляторов.


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
DeniK
сообщение Nov 23 2005, 05:54
Сообщение #27


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

Группа: Свой
Сообщений: 78
Регистрация: 26-08-05
Из: Екатеринбург
Пользователь №: 7 978



Цитата(Vadim @ Nov 21 2005, 17:05) *
Цитата(DeniK @ Nov 21 2005, 15:31) *

А PCADовские библиотеки компонентов он понимает, чтобы не создавать новые?

Нет, конечно. Но если есть смысл возиться (много собственных наработанных библиотек), можно попробовать перетащить с помощью родных менторовских трансляторов.

Спасибо. Осталось найти инсталляшку и юзать, юзать, юзать...
Go to the top of the page
 
+Quote Post
Antony Ugolev
сообщение Nov 25 2005, 21:00
Сообщение #28


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 28-10-05
Из: Москва
Пользователь №: 10 240



Цитата(DeniK @ Nov 18 2005, 14:35) *
Цитата(Vadim @ Nov 18 2005, 02:13) *

Цитата(Antony Ugolev @ Nov 15 2005, 01:10) *

Товарищи!

Попробуйте добавить в .do-файл такие волшебные строчки:

cost layer top high (type length)
cost layer bottom high (type length)
set diagonal_mode always

Очень надеюсь, что результаты вас приятно удивят.

Даже не знал, что существует подобная команда : cost layer top high (type length). Спасибо smile.gif
Только что попробовал. Результаты действительно потрясающие. Вместо стопроцентной разводки чудовищного качества получил неполную разводку плохого качества <_< И еще раз убедился, что с авторазводчиками пора завязывать, тем более с такими как SPECCTRA.

К сожалению, у меня плата также отказалась разводиться полностью после добавления данных строчек sad.gif


Может быть, такая плата... У меня все так разводятся. Может быть, потому что я изначально с этими командами развожу.
Вообще, я сначала прокладываю цепи земли и питания вручную и фиксирую их, причём землю делаю преимущественно на нижнем слое и запрещаю трассировщику проводить трассы цепи GND на слое TOP длиннее, чем 2 мм.
Потом землю заливаю полигоном.


--------------------
Remember about the Main...
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Nov 26 2005, 13:52
Сообщение #29


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(Vadim @ Nov 18 2005, 00:13) *
Цитата(Antony Ugolev @ Nov 15 2005, 01:10) *

Товарищи!

Попробуйте добавить в .do-файл такие волшебные строчки:

cost layer top high (type length)
cost layer bottom high (type length)
set diagonal_mode always

Очень надеюсь, что результаты вас приятно удивят.

Даже не знал, что существует подобная команда : cost layer top high (type length). Спасибо smile.gif
Только что попробовал. Результаты действительно потрясающие. Вместо стопроцентной разводки чудовищного качества получил неполную разводку плохого качества <_< И еще раз убедился, что с авторазводчиками пора завязывать, тем более с такими как SPECCTRA.


Аксиома:
Вобще то, для того, чтобы автотрассировщик развел плату с приемлемым результатом надо:

1) Правильно расставить компоненты - в этом скрывается 75% успеха.
2) Правильно задать стратегию применительно к конкретной плате - здесь 25% успеха.

При не выполнении 1 и 2-го пункта рзаводить вручную и прочувствовав на себе, где скрываются проблемы, перейти к пункту 1. wink.gif
Go to the top of the page
 
+Quote Post
DeniK
сообщение Nov 28 2005, 04:43
Сообщение #30


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

Группа: Свой
Сообщений: 78
Регистрация: 26-08-05
Из: Екатеринбург
Пользователь №: 7 978



Цитата(Antony Ugolev @ Nov 26 2005, 02:00) *
Может быть, такая плата... У меня все так разводятся. Может быть, потому что я изначально с этими командами развожу.

Все может быть. У меня сейчас редко встречаются платы, где достаточно свободного места, обычно приходится весьма плотную компановку делать. Уже столкнулся с тем, что изготовитель плат не может выполнить все мои пожелания, приходится "извращаться". Хотя согласен, плата стала красивее после добавления данных строчек.
Go to the top of the page
 
+Quote Post

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

 


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


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