Перейти к содержанию
    

...интересует вопрос поддерживаются ли дифф. пары?

 

Пока нет, но будут поддерживаться.

Модель позволяет реализовать и диф.пары, и выравнивание длин проводников, и много других полезностей.

 

3. Хороший интерактивный разводчик

В чем должна проявляться интерактивность? По-моему, интерактивнее некуда - определил топологический путь проводников, перешел в режим сглаживания (или просто жмякнул F9) - получил натянутые проводники с учетом всех зазоров.

 

4. Побольше правил трассировки цепей

 

А каких правил?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хотелось бы высказать своё мнение по поводу интерфейса с внешним миром. На сегодняшний день есть только интерфейс к PCADу, это конечно хорошо так как это самый распространённый пакет на просторах СНД, но время идёт и всё потихоньку меняется. Наличие только одного интерфеса, пусть и к самому популярному когдато пакету PCAD, превращает программу в эдакий необязательный довесок. Для того чтобы занять достойное место на рынке необходимо иметь интерфейс к наиболее распространённым пакетам.

-- По всей видимости на первом месте по популярности после PCADа будет ORCAD опять же в силу исторических традиций.

-- Возможно что на второе место можно поставить PADS в последнее время получающий всё большую популярность.

-- EDIF как стандарт.

-- фoрмат ODB++ вроде бы.

P.S. по поводу спектровского интерфейса: когдато делал проект в PCAD200x в метрике, так вот при передаче в Specctr-у и обратно терялась точность. Результат приходилось подправлять руками чтобы не ругался DRC. В дюймах такого не наблюдалось. Насколько я помню проблема была в формате данных который у спектры уже и при передаче из пикада данные обрезались, а так как метрика имеет в дюймах длинный дробный хвост то он обрезался, что приводило к потере точности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хотелось бы аналог спектры !

1) формат файлов входных-выходных.

2) классы и всё такое - (например,жить без диф пар грустно - везде теперь LVDS).

То что по-моему минимально необходимо в пункте 2 - a) определение класса цепей или области, б) установка для них толщины разводки/зазора, в) установка зазора класс/класс и класс/ всё остальное г) обьявление дифф пар, д) фиксация цепей, фиксация предразведённых проводников.

Также очень интересна указанная возможность в спекктре:

circuit class CLASS_NAME (length 1.1 (type ratio))

Плюс шилдинг (обводка земленым проводником) отдельных цепей

и дифф пар.

Последнее - шилдинг дифф пар кстати не реализована в спектре - а надо бы.

 

ps. Демку запускал FreeStyle, прикольно, но ничего для работы ... - работаю в Orcad 4 + Pcad45 и теперь в DXP + Specctra 9/15.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3. Хороший интерактивный разводчик

В чем должна проявляться интерактивность? По-моему, интерактивнее некуда - определил топологический путь проводников, перешел в режим сглаживания (или просто жмякнул F9) - получил натянутые проводники с учетом всех зазоров.

Интерактивность, прежде всего, должна проявляться в удобстве использования, а его нет. Нет ни полноценного 'Undo', ни средств проводки групп проводников. Также хотелось бы режим расталкивания проводников.

 

4. Побольше правил трассировки цепей

 

А каких правил?

Ну, если Вы целите на средний рынок, то тут уже не обойтись без дифференциальных пар, контроля перекрестных искажений, полигонов и т.д. В общем и целом хотя бы то, что есть например в Спектре.

 

И еще в версии Lite 2.0.9, buld 55 при авторазводке не видно графического отображения самого процесса, так и надо? Если да, то это не удобно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

post-2812-1109862729.gif

Интерактивность, прежде всего, должна проявляться в удобстве использования, а его нет. Нет ни полноценного 'Undo', ни средств проводки групп проводников. Также хотелось бы режим расталкивания проводников.

Откат делаем.

 

Насчет проводки групп проводников... Предполагается, что программа является _автотрассировщиком_ с возможностью ручного редактирования. Поэтому прокладывать проводники с нуля... Мое ИМХО: тупая машина делает тупую работу лучше, чем человек. Пусть она и делает (флеймы "ручная трассировка vs. автоматическая" читал. Обычно счет равный :smile3009: ).

 

Насчет расталкивания... Когда приходится вручную задавать точную форму проводника (а это делается во всех нынешних КАДах), то расталкивание соседних проводников - вещь действительно полезная. Но здесь указывается только топологический путь проводника. Форма его - абсолютно никого не волнует (исключение - проводники с фиксированной геометрией, но они появятся в одной из следующих версий). Поэтому зачем толкать соседей при прокладке, они раздвинутся, когда Вы нажмете F9.

 

На прилагаемой картинке как раз показаны этапы обмена проводника местами.

Концы перебросили, серединка осталась. Нажали F9 - все, кто должен, подвинулись, вытянулись (3-й рисунок). А если запустить подвижку переходов (а то и компонентов), то и от нарушений можно избавиться, если таковые возникли.

 

Ну, если Вы целите на средний рынок, то тут уже не обойтись без дифференциальных пар, контроля перекрестных искажений, полигонов и т.д. В общем и целом хотя бы то, что есть например в Спектре.

 

Диф. пары будут, есть в планах. Полигоны будут, уже работаем. Учет перекрестных помех тоже будет, правда не скоро. Но, зато нам гораздо проще реализовать simulation-driven placement/routing, чем тем же Ментору или Кеденсу. На эту тему даже диссер защищен B)

 

И еще в версии Lite 2.0.9, buld 55 при авторазводке не видно графического отображения самого процесса, так и надо? Если да, то это не удобно...

По умолчанию, во время трассировки показывается таблица с вариантами топологии. Если нажать соответствующую кнопку на тулбаре, то можно посмотреть трассируемый вариант.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Молодцы что не бросаете столь перспективный проект. Были бы кости, а мясо нарастет. Кстати, если не секрет, в том варианте, в котором TOPOR сейчас имеется у вас его покупают?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Насчет проводки групп проводников... Предполагается, что программа является _автотрассировщиком_ с возможностью ручного редактирования. Поэтому прокладывать проводники с нуля... Мое ИМХО: тупая машина делает тупую работу лучше, чем человек. Пусть она и делает (флеймы "ручная трассировка vs. автоматическая" читал. Обычно счет равный  :smile3009: ).

Да, спорить об этом бессмысленно, но надо учитывать, что в некоторых случаях ручная разводка оптимальна с точки зрения времени, а оно в наше время особенно ценно. Например, точные аналоговые цепи тут, если разводить автотрассировщиком нужно долго "обучать тупую машину", чтобы разводка дала желаемый результат. Хотя можно сказать - обучи один раз машину, а она сделает все быстро хоть сто раз. Да это правда, но на средних фирмах вряд ли пойдут на это, специалистов надо обучить, правила составить и отработать, а тут вдруг окажется, что незначительное изменение схемы ведет к полному отуплению машины... Но большинство современных устройств

являются смешанными, а вот трассировать цифру вручную уже нет смысла. Вот и получается, что хотелось бы иметь автотрассировку для одних цепей и ручную для других. Напрашивается вопрос - почему это не делать в САПР? Да потому, что тот же ПиКАД вешается (в плане скорости и точности) на всем, что прямо.

 

Насчет расталкивания... Когда приходится вручную задавать точную форму проводника (а это делается во всех нынешних КАДах), то расталкивание соседних проводников - вещь действительно полезная. Но здесь указывается только топологический путь проводника. Форма его - абсолютно никого не волнует (исключение - проводники с фиксированной геометрией, но они появятся в одной из следующих версий). Поэтому зачем толкать соседей при прокладке, они раздвинутся, когда Вы нажмете F9.

 

На прилагаемой картинке как раз показаны этапы обмена проводника местами.

Концы перебросили, серединка осталась. Нажали F9 - все, кто должен, подвинулись, вытянулись (3-й рисунок). А если запустить подвижку переходов (а то и компонентов), то и от нарушений можно избавиться, если таковые возникли.

Пора отказываться от стереотипов :).

 

По умолчанию, во время трассировки показывается таблица с вариантами топологии. Если нажать соответствующую кнопку на тулбаре, то можно посмотреть трассируемый вариант.

Я имел ввиду просмотр динамики разводки, это помогает для лучшего размещения компонентов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Молодцы что не бросаете столь перспективный проект. Были бы кости, а мясо нарастет. Кстати, если не секрет, в том варианте, в котором TOPOR сейчас имеется у вас его покупают?

 

TopoR покупают, хотя и не очень активно. В нашей стране вообще САПРы покупают редко и неохотно. У нас больше надежд на Запад и Восток. Пока заключен договор с австралийской фирмой Reltronics. Они будут представлять нас в Австралии и Новой Зеландии.

 

Да, спорить об этом бессмысленно, но надо учитывать, что в некоторых случаях ручная разводка оптимальна с точки зрения времени, а оно в наше время особенно ценно. Например, точные аналоговые цепи тут, если разводить автотрассировщиком нужно долго "обучать тупую машину", чтобы разводка дала желаемый результат. Хотя можно сказать - обучи один раз машину, а она сделает все быстро хоть сто раз. Да это правда, но на средних фирмах вряд ли пойдут на это, специалистов надо обучить, правила составить и отработать, а тут вдруг окажется, что незначительное изменение схемы ведет к полному отуплению машины... Но большинство современных устройств

являются смешанными, а вот трассировать цифру вручную уже нет смысла. Вот и получается, что хотелось бы иметь автотрассировку для одних цепей и ручную для других. Напрашивается вопрос - почему это не делать в САПР? Да потому, что тот же ПиКАД вешается (в плане скорости и точности) на всем, что прямо.

Вы правы, иногда бывает проще сделать руками, чем объяснять автотрассировщику, что от него требуется. Поэтому мы предлагаем несколько иную идеологию проектирования. Сначала развести ВСЕ автотрассировщиком, а потом подправить то, что он сделал неправильно. В TopoR-е это проще, чем в других системах. Если вам не нравится, как проходит проводник, вы перекладываете его. Перекладываете топологически, не обращая внимания на соблюдение конструкторских норм, зато учитывая все свои пожелания. Это не так страшно, как может показаться, а главное это очень быстро.

Я имел ввиду просмотр динамики разводки, это помогает для лучшего размещения компонентов.

Наблюдать в TopoR-е процесс трассировки в графическом режиме – дело неблагодарное. Поскольку в процессе оптимизации постоянно происходит переслоение всех проводников, и топология довольно быстро меняется, то наблюдение за процессом неинформативно.

Прикинуть, как будут проходить проводники, можно на этапе размещения, до того как начнется оптимизация.

И не забывайте, что после получения топологии, компоненты можно, и нужно двигать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я имел ввиду просмотр динамики разводки, это помогает для лучшего размещения компонентов.

Наблюдать в TopoR-е процесс трассировки в графическом режиме – дело неблагодарное. Поскольку в процессе оптимизации постоянно происходит переслоение всех проводников, и топология довольно быстро меняется, то наблюдение за процессом неинформативно.

Прикинуть, как будут проходить проводники, можно на этапе размещения, до того как начнется оптимизация.

И не забывайте, что после получения топологии, компоненты можно, и нужно двигать.

Еще в FSR подметил, что просмотр действительно менее информативен, чем в бессеточных автотрассировщиках. Но хотелось бы иметь какой-нибудь вектор, определяющий стремление прокладки проводников с высокой плотностью в каком либо месте. А вот на этапе размещения до оптимизации этого явно не видно, или просто надо привыкнуть?

 

Кстати о размещении компонентов. Будут ли в будущем средства авторазмещения в TopoR-е?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще в FSR подметил, что просмотр действительно менее информативен, чем в бессеточных автотрассировщиках. Но хотелось бы иметь какой-нибудь вектор, определяющий стремление прокладки проводников с высокой плотностью в каком либо месте. А вот на этапе размещения до оптимизации этого явно не видно, или просто надо привыкнуть?

 

Кстати о размещении компонентов. Будут ли в будущем  средства авторазмещения в TopoR-е?

 

Во-первых, в TopoR-е есть средства автоматического размещения. Конечно, они еще далеки от совершенства, и будут развиваться. Но уже сейчас TopoR позволяет быстро получить прикидку размещения.

 

Прикидка размещения дает представление, как должны стоять компоненты, для того, чтобы трассировка была успешной и ее ни в коем случае нельзя воспринимать как окончательное размещение. Можно назвать это размещение рекомендацией компьютера.

 

Насчет вектора прокладки. Традиционные автороутеры никогда не работают с несколькими вариантами трассировки. Они последовательно улучшают один вариант. В этом случае можно говорить о тенденциях прокладки проводников. В реальности у проводника НЕТ оптимального пути, есть большое количество альтернативных, равнозначных топологий, которые могут вообще не иметь похожих участков.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...