|
TOPOR, кто-нить работает? |
|
|
|
Feb 21 2005, 14:21
|
Участник

Группа: Свой
Сообщений: 65
Регистрация: 17-02-05
Пользователь №: 2 711

|
TopoR сейчас по ходу дела заглох. А та версия демо, что доступна очень сырая и ограниченная (правда есть довольно стабильная версия под DOS). Нормально принимает только файлы от PCAD 4.5. Заявленый топологический алгоритм режим трассировки по моему действительно реализуется (в отличие от Situsа  ). Кривые дороги имеют минимальную длину и мало излучают в эфир, что очень хорошо  . Я же в нем развел несколько простых печаток и по сути остался доволен. Вот если бы его существенно доработали...
|
|
|
|
|
Feb 22 2005, 06:50
|
Участник

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

|
Ну мы совсем не заглохли. Работа движется. Программа развивается. А вот насчет существенных доработок... Можно обсудить. Чего хочется?
|
|
|
|
|
Feb 22 2005, 09:34
|
Знающий
   
Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057

|
Цитата(svz @ Feb 22 2005, 09:50) Ну мы совсем не заглохли. Работа движется. Программа развивается. А вот насчет существенных доработок... Можно обсудить. Чего хочется? Всего и побольше  Повторюсь, наверное это уже говорили на других форумах, но интерфейс только к Пикаду. Я сейчас изучаю Eagle, платы мои маленькие, вот к нему бы Топор прикрутить было бы очень интересно. Ну и поменьше ограничений в пробной версии.
|
|
|
|
|
Feb 22 2005, 10:50
|
Участник

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

|
Цитата(Andy Great @ Feb 22 2005, 13:34) ...Повторюсь, наверное это уже говорили на других форумах, но интерфейс только к Пикаду. Я сейчас изучаю Eagle, платы мои маленькие, вот к нему бы Топор прикрутить было бы очень интересно. С импортом, в прынцыпе, проблем нет. Было бы описание формата  Следующим, по-видимому, будет *.dsn. Его писать умеют многие (если не все). А вот с экспортом все гораздо хуже. Вражеские кады плохо дружат с дугами. Даже с пикадом возникают проблемы. Поэтому как вариант - выводить Gerber прямо из Топора. Ну и наращивать инструментарий, дабы не было нужды переходить в другие кады. А вот какой инструмент нужен, знаете только вы - конструкторы. Вам слово
|
|
|
|
|
Feb 22 2005, 16:38
|
Знающий
   
Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057

|
Цитата(svz @ Feb 22 2005, 13:50) С импортом, в прынцыпе, проблем нет. Было бы описание формата  Следующим, по-видимому, будет *.dsn. Его писать умеют многие (если не все). А вот с экспортом все гораздо хуже. Вражеские кады плохо дружат с дугами. Даже с пикадом возникают проблемы. Поэтому как вариант - выводить Gerber прямо из Топора. Ну и наращивать инструментарий, дабы не было нужды переходить в другие кады. А вот какой инструмент нужен, знаете только вы - конструкторы. Вам слово  Описание формата Орла не так уж и нужно, из него можно через ULP в принципе любой скрипт сгенерировать, вот в Электре так и сделано - там есть ULP, который делает DSN. А обратно Электра формирует скрипт для Орла. Теоретически можно написать парсер и для RTE, но скорей всего потребуется что-то внешнее типа Perl, хотя я не углублялся в ULP. И не конструктор я, не обижайте меня
|
|
|
|
|
Feb 22 2005, 21:08
|
Частый гость
 
Группа: Свой
Сообщений: 178
Регистрация: 24-12-04
Из: kharkov
Пользователь №: 1 663

|
по поводу "чего хочется": - очень содержательный хелп в программе вроде бы в интерфейсе все просто и понятно, но юзерс мануал не помешал бы. и еще неудобно пилить схемы на куски по 100 связей, тем более что не всегда получается. Но на халяву, как говорится, и уксус...
|
|
|
|
|
Feb 23 2005, 06:28
|
Участник

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

|
Цитата(vhlshik @ Feb 23 2005, 01:08) вроде бы в интерфейсе все просто и понятно, но юзерс мануал не помешал бы.  Ну.... есть такое дело. Разработчики, как обычно, все свое время уделяют прямым обязанностям, а документация, в результате, страдает. Но мы исправимся. Цитата(vhlshik @ Feb 23 2005, 01:08) и еще неудобно пилить схемы на куски по 100 связей, тем более что не всегда получается. Но на халяву, как говорится, и уксус... А в платной версии ограничений нет...
|
|
|
|
|
Feb 23 2005, 17:41
|
Участник

Группа: Свой
Сообщений: 65
Регистрация: 17-02-05
Пользователь №: 2 711

|
Чего хочется в Топоре? 1. Стабилильный код 2. Импорт/Экспорт в ХХХ форматы 3. Хороший интерактивный разводчик 4. Побольше правил трассировки цепей Что касается DSN/Gerber идея не плохая, но не везде на просторах нашей Родины принимают герберы, например в нашем городе их не нигде не принимают. По моему решение - это мультиформатный импорт/экспорт. Другое дело открыты ли форматы для Вас? Также очень хочется поиметь контроль перекрестных искажениий и целостности сигналов. Пользовательский интерфейс по мне запутанный, но это в принципе мелочь.
|
|
|
|
|
Feb 24 2005, 22:11
|
Участник

Группа: Свой
Сообщений: 41
Регистрация: 29-11-04
Пользователь №: 1 260

|
Цитата(svz @ Feb 22 2005, 10:50) Ну мы совсем не заглохли. Работа движется. Программа развивается. А вот насчет существенных доработок... Можно обсудить. Чего хочется? я пока TopoR не видел ещё, но интересует вопрос поддерживаются ли дифф. пары?
|
|
|
|
|
Feb 25 2005, 17:34
|
Участник

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

|
Цитата(nickm @ Feb 25 2005, 02:11) ...интересует вопрос поддерживаются ли дифф. пары? Пока нет, но будут поддерживаться. Модель позволяет реализовать и диф.пары, и выравнивание длин проводников, и много других полезностей. Цитата(Waraj @ Feb 23 2005, 21:41) 3. Хороший интерактивный разводчик В чем должна проявляться интерактивность? По-моему, интерактивнее некуда - определил топологический путь проводников, перешел в режим сглаживания (или просто жмякнул F9) - получил натянутые проводники с учетом всех зазоров. Цитата(Waraj @ Feb 23 2005, 21:41) 4. Побольше правил трассировки цепей А каких правил?
|
|
|
|
|
Feb 28 2005, 08:11
|
Участник

Группа: Свой
Сообщений: 51
Регистрация: 20-07-04
Пользователь №: 342

|
Хотелось бы высказать своё мнение по поводу интерфейса с внешним миром. На сегодняшний день есть только интерфейс к PCADу, это конечно хорошо так как это самый распространённый пакет на просторах СНД, но время идёт и всё потихоньку меняется. Наличие только одного интерфеса, пусть и к самому популярному когдато пакету PCAD, превращает программу в эдакий необязательный довесок. Для того чтобы занять достойное место на рынке необходимо иметь интерфейс к наиболее распространённым пакетам. -- По всей видимости на первом месте по популярности после PCADа будет ORCAD опять же в силу исторических традиций. -- Возможно что на второе место можно поставить PADS в последнее время получающий всё большую популярность. -- EDIF как стандарт. -- фoрмат ODB++ вроде бы. P.S. по поводу спектровского интерфейса: когдато делал проект в PCAD200x в метрике, так вот при передаче в Specctr-у и обратно терялась точность. Результат приходилось подправлять руками чтобы не ругался DRC. В дюймах такого не наблюдалось. Насколько я помню проблема была в формате данных который у спектры уже и при передаче из пикада данные обрезались, а так как метрика имеет в дюймах длинный дробный хвост то он обрезался, что приводило к потере точности.
|
|
|
|
|
Mar 1 2005, 03:25
|
Участник

Группа: Свой
Сообщений: 29
Регистрация: 19-01-05
Пользователь №: 2 052

|
Хотелось бы аналог спектры ! 1) формат файлов входных-выходных. 2) классы и всё такое - (например,жить без диф пар грустно - везде теперь LVDS). То что по-моему минимально необходимо в пункте 2 - a) определение класса цепей или области, б) установка для них толщины разводки/зазора, в) установка зазора класс/класс и класс/ всё остальное г) обьявление дифф пар, д) фиксация цепей, фиксация предразведённых проводников. Также очень интересна указанная возможность в спекктре: circuit class CLASS_NAME (length 1.1 (type ratio)) Плюс шилдинг (обводка земленым проводником) отдельных цепей и дифф пар. Последнее - шилдинг дифф пар кстати не реализована в спектре - а надо бы. ps. Демку запускал FreeStyle, прикольно, но ничего для работы ... - работаю в Orcad 4 + Pcad45 и теперь в DXP + Specctra 9/15.
|
|
|
|
|
Mar 3 2005, 12:55
|
Участник

Группа: Свой
Сообщений: 65
Регистрация: 17-02-05
Пользователь №: 2 711

|
Цитата(svz @ Feb 25 2005, 20:34) Цитата(Waraj @ Feb 23 2005, 21:41) 3. Хороший интерактивный разводчик В чем должна проявляться интерактивность? По-моему, интерактивнее некуда - определил топологический путь проводников, перешел в режим сглаживания (или просто жмякнул F9) - получил натянутые проводники с учетом всех зазоров. Интерактивность, прежде всего, должна проявляться в удобстве использования, а его нет. Нет ни полноценного 'Undo', ни средств проводки групп проводников. Также хотелось бы режим расталкивания проводников. Цитата(svz @ Feb 25 2005, 20:34) Цитата(Waraj @ Feb 23 2005, 21:41) 4. Побольше правил трассировки цепей А каких правил? Ну, если Вы целите на средний рынок, то тут уже не обойтись без дифференциальных пар, контроля перекрестных искажений, полигонов и т.д. В общем и целом хотя бы то, что есть например в Спектре. И еще в версии Lite 2.0.9, buld 55 при авторазводке не видно графического отображения самого процесса, так и надо? Если да, то это не удобно...
|
|
|
|
|
Mar 3 2005, 15:12
|
Участник

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

|
Цитата(Waraj @ Mar 3 2005, 16:55) Интерактивность, прежде всего, должна проявляться в удобстве использования, а его нет. Нет ни полноценного 'Undo', ни средств проводки групп проводников. Также хотелось бы режим расталкивания проводников. Откат делаем. Насчет проводки групп проводников... Предполагается, что программа является _автотрассировщиком_ с возможностью ручного редактирования. Поэтому прокладывать проводники с нуля... Мое ИМХО: тупая машина делает тупую работу лучше, чем человек. Пусть она и делает (флеймы "ручная трассировка vs. автоматическая" читал. Обычно счет равный  ). Насчет расталкивания... Когда приходится вручную задавать точную форму проводника (а это делается во всех нынешних КАДах), то расталкивание соседних проводников - вещь действительно полезная. Но здесь указывается только топологический путь проводника. Форма его - абсолютно никого не волнует (исключение - проводники с фиксированной геометрией, но они появятся в одной из следующих версий). Поэтому зачем толкать соседей при прокладке, они раздвинутся, когда Вы нажмете F9. На прилагаемой картинке как раз показаны этапы обмена проводника местами. Концы перебросили, серединка осталась. Нажали F9 - все, кто должен, подвинулись, вытянулись (3-й рисунок). А если запустить подвижку переходов (а то и компонентов), то и от нарушений можно избавиться, если таковые возникли. Цитата(Waraj @ Mar 3 2005, 16:55) Ну, если Вы целите на средний рынок, то тут уже не обойтись без дифференциальных пар, контроля перекрестных искажений, полигонов и т.д. В общем и целом хотя бы то, что есть например в Спектре. Диф. пары будут, есть в планах. Полигоны будут, уже работаем. Учет перекрестных помех тоже будет, правда не скоро. Но, зато нам гораздо проще реализовать simulation-driven placement/routing, чем тем же Ментору или Кеденсу. На эту тему даже диссер защищен Цитата(Waraj @ Mar 3 2005, 16:55) И еще в версии Lite 2.0.9, buld 55 при авторазводке не видно графического отображения самого процесса, так и надо? Если да, то это не удобно... По умолчанию, во время трассировки показывается таблица с вариантами топологии. Если нажать соответствующую кнопку на тулбаре, то можно посмотреть трассируемый вариант.
|
|
|
|
|
Mar 4 2005, 08:40
|
Участник

Группа: Свой
Сообщений: 65
Регистрация: 17-02-05
Пользователь №: 2 711

|
Цитата(svz @ Mar 3 2005, 18:12) Насчет проводки групп проводников... Предполагается, что программа является _автотрассировщиком_ с возможностью ручного редактирования. Поэтому прокладывать проводники с нуля... Мое ИМХО: тупая машина делает тупую работу лучше, чем человек. Пусть она и делает (флеймы "ручная трассировка vs. автоматическая" читал. Обычно счет равный  ). Да, спорить об этом бессмысленно, но надо учитывать, что в некоторых случаях ручная разводка оптимальна с точки зрения времени, а оно в наше время особенно ценно. Например, точные аналоговые цепи тут, если разводить автотрассировщиком нужно долго "обучать тупую машину", чтобы разводка дала желаемый результат. Хотя можно сказать - обучи один раз машину, а она сделает все быстро хоть сто раз. Да это правда, но на средних фирмах вряд ли пойдут на это, специалистов надо обучить, правила составить и отработать, а тут вдруг окажется, что незначительное изменение схемы ведет к полному отуплению машины... Но большинство современных устройств являются смешанными, а вот трассировать цифру вручную уже нет смысла. Вот и получается, что хотелось бы иметь автотрассировку для одних цепей и ручную для других. Напрашивается вопрос - почему это не делать в САПР? Да потому, что тот же ПиКАД вешается (в плане скорости и точности) на всем, что прямо. Цитата(svz @ Mar 3 2005, 18:12) Насчет расталкивания... Когда приходится вручную задавать точную форму проводника (а это делается во всех нынешних КАДах), то расталкивание соседних проводников - вещь действительно полезная. Но здесь указывается только топологический путь проводника. Форма его - абсолютно никого не волнует (исключение - проводники с фиксированной геометрией, но они появятся в одной из следующих версий). Поэтому зачем толкать соседей при прокладке, они раздвинутся, когда Вы нажмете F9. На прилагаемой картинке как раз показаны этапы обмена проводника местами. Концы перебросили, серединка осталась. Нажали F9 - все, кто должен, подвинулись, вытянулись (3-й рисунок). А если запустить подвижку переходов (а то и компонентов), то и от нарушений можно избавиться, если таковые возникли. Пора отказываться от стереотипов  . Цитата(svz @ Mar 3 2005, 18:12) По умолчанию, во время трассировки показывается таблица с вариантами топологии. Если нажать соответствующую кнопку на тулбаре, то можно посмотреть трассируемый вариант. Я имел ввиду просмотр динамики разводки, это помогает для лучшего размещения компонентов.
|
|
|
|
|
Mar 5 2005, 05:29
|
Группа: Новичок
Сообщений: 7
Регистрация: 13-10-04
Пользователь №: 865

|
Цитата(Nixon @ Mar 3 2005, 18:43) Молодцы что не бросаете столь перспективный проект. Были бы кости, а мясо нарастет. Кстати, если не секрет, в том варианте, в котором TOPOR сейчас имеется у вас его покупают? TopoR покупают, хотя и не очень активно. В нашей стране вообще САПРы покупают редко и неохотно. У нас больше надежд на Запад и Восток. Пока заключен договор с австралийской фирмой Reltronics. Они будут представлять нас в Австралии и Новой Зеландии. Цитата(Waraj @ Mar 4 2005, 11:40) Да, спорить об этом бессмысленно, но надо учитывать, что в некоторых случаях ручная разводка оптимальна с точки зрения времени, а оно в наше время особенно ценно. Например, точные аналоговые цепи тут, если разводить автотрассировщиком нужно долго "обучать тупую машину", чтобы разводка дала желаемый результат. Хотя можно сказать - обучи один раз машину, а она сделает все быстро хоть сто раз. Да это правда, но на средних фирмах вряд ли пойдут на это, специалистов надо обучить, правила составить и отработать, а тут вдруг окажется, что незначительное изменение схемы ведет к полному отуплению машины... Но большинство современных устройств являются смешанными, а вот трассировать цифру вручную уже нет смысла. Вот и получается, что хотелось бы иметь автотрассировку для одних цепей и ручную для других. Напрашивается вопрос - почему это не делать в САПР? Да потому, что тот же ПиКАД вешается (в плане скорости и точности) на всем, что прямо. Вы правы, иногда бывает проще сделать руками, чем объяснять автотрассировщику, что от него требуется. Поэтому мы предлагаем несколько иную идеологию проектирования. Сначала развести ВСЕ автотрассировщиком, а потом подправить то, что он сделал неправильно. В TopoR-е это проще, чем в других системах. Если вам не нравится, как проходит проводник, вы перекладываете его. Перекладываете топологически, не обращая внимания на соблюдение конструкторских норм, зато учитывая все свои пожелания. Это не так страшно, как может показаться, а главное это очень быстро. Цитата(Waraj @ Mar 4 2005, 11:40) Я имел ввиду просмотр динамики разводки, это помогает для лучшего размещения компонентов. Наблюдать в TopoR-е процесс трассировки в графическом режиме – дело неблагодарное. Поскольку в процессе оптимизации постоянно происходит переслоение всех проводников, и топология довольно быстро меняется, то наблюдение за процессом неинформативно. Прикинуть, как будут проходить проводники, можно на этапе размещения, до того как начнется оптимизация. И не забывайте, что после получения топологии, компоненты можно, и нужно двигать.
|
|
|
|
|
Mar 6 2005, 19:53
|
Участник

Группа: Свой
Сообщений: 65
Регистрация: 17-02-05
Пользователь №: 2 711

|
Цитата(pachadi @ Mar 5 2005, 08:29) Цитата(Waraj @ Mar 4 2005, 11:40) Я имел ввиду просмотр динамики разводки, это помогает для лучшего размещения компонентов. Наблюдать в TopoR-е процесс трассировки в графическом режиме – дело неблагодарное. Поскольку в процессе оптимизации постоянно происходит переслоение всех проводников, и топология довольно быстро меняется, то наблюдение за процессом неинформативно. Прикинуть, как будут проходить проводники, можно на этапе размещения, до того как начнется оптимизация. И не забывайте, что после получения топологии, компоненты можно, и нужно двигать. Еще в FSR подметил, что просмотр действительно менее информативен, чем в бессеточных автотрассировщиках. Но хотелось бы иметь какой-нибудь вектор, определяющий стремление прокладки проводников с высокой плотностью в каком либо месте. А вот на этапе размещения до оптимизации этого явно не видно, или просто надо привыкнуть? Кстати о размещении компонентов. Будут ли в будущем средства авторазмещения в TopoR-е?
|
|
|
|
|
Mar 9 2005, 06:43
|
Группа: Новичок
Сообщений: 7
Регистрация: 13-10-04
Пользователь №: 865

|
Цитата(Waraj @ Mar 6 2005, 22:53) Еще в FSR подметил, что просмотр действительно менее информативен, чем в бессеточных автотрассировщиках. Но хотелось бы иметь какой-нибудь вектор, определяющий стремление прокладки проводников с высокой плотностью в каком либо месте. А вот на этапе размещения до оптимизации этого явно не видно, или просто надо привыкнуть? Кстати о размещении компонентов. Будут ли в будущем средства авторазмещения в TopoR-е? Во-первых, в TopoR-е есть средства автоматического размещения. Конечно, они еще далеки от совершенства, и будут развиваться. Но уже сейчас TopoR позволяет быстро получить прикидку размещения. Прикидка размещения дает представление, как должны стоять компоненты, для того, чтобы трассировка была успешной и ее ни в коем случае нельзя воспринимать как окончательное размещение. Можно назвать это размещение рекомендацией компьютера. Насчет вектора прокладки. Традиционные автороутеры никогда не работают с несколькими вариантами трассировки. Они последовательно улучшают один вариант. В этом случае можно говорить о тенденциях прокладки проводников. В реальности у проводника НЕТ оптимального пути, есть большое количество альтернативных, равнозначных топологий, которые могут вообще не иметь похожих участков.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|