|
Вопрос по иерархии правил, ширина проводника |
|
|
|
Sep 21 2009, 10:31
|

Частый гость
 
Группа: Свой
Сообщений: 100
Регистрация: 18-01-08
Из: Беларусь
Пользователь №: 34 222

|
Пытаюсь изменить ширину трассы с 0,3 на 0,4 или 0,6 мм. Layout выдаёт ошибку "Wrong width value". Объясните, пожалуйста, новичку, что я делаю не так? Может быть, правила по дефолту установлены не так? И ещё вопрос: можно ли изменять предустановленную ширину проводника простым нажатием кнопки, а не вводить каждый раз значение W 0.6? (хочу как в P-CADе: W - переключить ширину трассы, G - переключить сетку)
Эскизы прикрепленных изображений
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 16)
|
Sep 23 2009, 13:01
|

Частый гость
 
Группа: Свой
Сообщений: 100
Регистрация: 18-01-08
Из: Беларусь
Пользователь №: 34 222

|
Цитата(etoja @ Sep 23 2009, 08:30)  Ошибка из-за того,что при заданных вами зазорах проводник такой ширины не помещается. Поначалу я так и подумал. Однако, взяв другой проводник, повторяется та же история, хотя места много. По умолчанию отображается значение ширины 0,3048 и при попытке заменить любым другим значением выдаёт ошибку. Поэтому я подумал, что вопрос именно в иерархии правил. Нажимаю здесь же кнопку Rules и вижу, что зазоры для данной цепи совпадают как заданы по default. Но если в этом окне ручками перепрописать те же значения, то в дальнейшем ширина трассы изменяется без проблем. При этом в Rule Hierarchy показывает Net, вместо прежнего Default. Получается, что по дефолту правило не действует, а только если его задавать для каждой цепи персонально. Но ведь это так неудобно  . Это баг или я туплю?
Сообщение отредактировал vadzh - Sep 23 2009, 13:42
Эскизы прикрепленных изображений
|
|
|
|
|
Sep 24 2009, 08:48
|

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

|
Добрый день. Конкретного ответа на Ваш вопрос у меня нет, уже все подзабыл, но когда я сидел на падс, припоминаю, в Layout были схожие проблемы, и с зазорами тоже. И еще немного других. Тогда стал я трассировать в Router, и волшебным образом проблемы исчезли. Кроме одной - постоянное переключение между Layout и Router  Если не пробовали Router, попробуйте, вдруг полегчает. Имхо, классная штука.
--------------------
SPECCTRA forever! IO/Designer forever!
|
|
|
|
|
Sep 24 2009, 19:38
|

Частый гость
 
Группа: Свой
Сообщений: 100
Регистрация: 18-01-08
Из: Беларусь
Пользователь №: 34 222

|
Спасибо за совет. Я попробовал сделать подобное в Router, но там по умолчанию не стоит контроль ширины проводника. Если его включить, то выдаёт предупреждение о нарушении trace width. Наверное, это всё-таки баг, но я нашёл некоторый выход. Все цепи нужно выделить, а затем назначить им необходимые размеры и правила зазоров. Таким образом, дефолт-правила сразу поднимаются на уровень цепей. В дальнейшем на этом уровне для нужных цепей можно устанавливать свои персональные правила. Вдогонку к Вашему посту хотел заодно спросить по Router. Я только начинаю ковыряться в PADS и мне не совсем понятно зачем в этом пакете две программы трассировки  . В чём же лучше трассировать, или это дело привычки и вкуса? По объективным причинам мне нужно перейти с P-CADa на другой трассировщик с возможностью пост-топологического анализа платы. Мне более симпатичны менторовские продукты  . Как я понял из описаний на сайтах Ментора и Мегратека и пошуршав по этому форуму, PADS Layout - более общий продукт, в котором можно в том числе полностью выполнить всю трассировку. PADS Router задумывался больше для автотрассировки, но потом в него добавили и инструменты ручной разводки. Так ли это? Для работы меня интересует возможность интерактивной трассировки с возможностью контроля характеристик проводников. В плане интерфейса Router как мне показалось для трассировки более удобен. Является ли нормальным такой маршрут: PADS Logic (создание схемы) - PADS Layout (создание платы и компонентов, компоновка платы, задание правил) - PADS Router (трассировка) - PADS Layout (анализ, подготовка к производству)? Router здесь не лишний?
|
|
|
|
|
Sep 25 2009, 11:01
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(vadzh @ Sep 24 2009, 23:38)  Спасибо за совет. Я попробовал сделать подобное в Router, но там по умолчанию не стоит контроль ширины проводника. Если его включить, то выдаёт предупреждение о нарушении trace width. Наверное, это всё-таки баг, но я нашёл некоторый выход. Все цепи нужно выделить, а затем назначить им необходимые размеры и правила зазоров. Таким образом, дефолт-правила сразу поднимаются на уровень цепей. В дальнейшем на этом уровне для нужных цепей можно устанавливать свои персональные правила. Вдогонку к Вашему посту хотел заодно спросить по Router. Я только начинаю ковыряться в PADS и мне не совсем понятно зачем в этом пакете две программы трассировки  . В чём же лучше трассировать, или это дело привычки и вкуса? По объективным причинам мне нужно перейти с P-CADa на другой трассировщик с возможностью пост-топологического анализа платы. Мне более симпатичны менторовские продукты  . Как я понял из описаний на сайтах Ментора и Мегратека и пошуршав по этому форуму, PADS Layout - более общий продукт, в котором можно в том числе полностью выполнить всю трассировку. PADS Router задумывался больше для автотрассировки, но потом в него добавили и инструменты ручной разводки. Так ли это? Для работы меня интересует возможность интерактивной трассировки с возможностью контроля характеристик проводников. В плане интерфейса Router как мне показалось для трассировки более удобен. Является ли нормальным такой маршрут: PADS Logic (создание схемы) - PADS Layout (создание платы и компонентов, компоновка платы, задание правил) - PADS Router (трассировка) - PADS Layout (анализ, подготовка к производству)? Router здесь не лишний? 1. Имейте в виду что
2. Router не лишний, т.к. изобретался специально для решения задач связанных с трассировкой. Есть даже правила им поддерживаемые, а в Layout нет.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Sep 25 2009, 20:08
|

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

|
Цитата(vadzh @ Sep 24 2009, 22:38)  зачем в этом пакете две программы трассировки Так исторически сложилось, еще со времен инноведы. Решили сделать автотрассировщик, ведь таковОго в Layout нет, ну и заодно классный интерактив забабахали. Цитата(vadzh @ Sep 24 2009, 22:38)  В чём же лучше трассировать, или это дело привычки и вкуса? Вопрос риторический  Цитата(vadzh @ Sep 24 2009, 22:38)  PADS Router задумывался больше для автотрассировки, но потом в него добавили и инструменты ручной разводки. Так ли это? Ну, наверное, где-то так. Цитата(vadzh @ Sep 24 2009, 22:38)  Router здесь не лишний? Нет, конечно. У менторов есть планы по скрещиванию Router с Layout, ибо неудобно постоянно метаться туда-сюда. Если бы он был лишний, таких планов не было бы
--------------------
SPECCTRA forever! IO/Designer forever!
|
|
|
|
|
Dec 28 2010, 04:42
|
Знающий
   
Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267

|
Цитата(vadzh @ Sep 23 2009, 19:01)  Поначалу я так и подумал. Однако, взяв другой проводник, повторяется та же история, хотя места много. По умолчанию отображается значение ширины 0,3048 и при попытке заменить любым другим значением выдаёт ошибку. Поэтому я подумал, что вопрос именно в иерархии правил. Нажимаю здесь же кнопку Rules и вижу, что зазоры для данной цепи совпадают как заданы по default. Но если в этом окне ручками перепрописать те же значения, то в дальнейшем ширина трассы изменяется без проблем. При этом в Rule Hierarchy показывает Net, вместо прежнего Default. Получается, что по дефолту правило не действует, а только если его задавать для каждой цепи персонально. Но ведь это так неудобно  . Это баг или я туплю? Случайно наткнулся на ваш вопрос. Если вдруг еще не разобрались, попробую ответить. Когда я только начинал знакомиться с PADs у меня была аналогичная проблема. При заданных параметрах ширины проводника для цепи в правилах по дефолту почему-то значилось мистическое число 0,3048. Это дико напрягало и мешало. После долгих поисков дело оказалось в том, что именно такое значение ширины дорожки было задано в правилах проектирования для КОМПОНЕНТОВ, а не для цепей. После того, как я изменил эту опцию, с шириной проводника все стало нормально. Еще полезно копать Conditional Rules - в них зачастую кроются неочевидные ограничения. По поводу падса - интерфейс там проще, чем в экспедишне и тем удобнее. Однако, возможностей в экспедишне больше и, на мой взгляд, алгоритмы трассировки там более совершенны.
Сообщение отредактировал ClayMan - Dec 28 2010, 04:43
|
|
|
|
|
Jan 3 2011, 18:03
|

Частый гость
 
Группа: Свой
Сообщений: 100
Регистрация: 18-01-08
Из: Беларусь
Пользователь №: 34 222

|
Цитата(ClayMan @ Dec 28 2010, 09:42)  Случайно наткнулся на ваш вопрос. Если вдруг еще не разобрались, попробую ответить. Когда я только начинал знакомиться с PADs у меня была аналогичная проблема. При заданных параметрах ширины проводника для цепи в правилах по дефолту почему-то значилось мистическое число 0,3048. Это дико напрягало и мешало. После долгих поисков дело оказалось в том, что именно такое значение ширины дорожки было задано в правилах проектирования для КОМПОНЕНТОВ, а не для цепей. После того, как я изменил эту опцию, с шириной проводника все стало нормально. Еще полезно копать Conditional Rules - в них зачастую кроются неочевидные ограничения. По поводу падса - интерфейс там проще, чем в экспедишне и тем удобнее. Однако, возможностей в экспедишне больше и, на мой взгляд, алгоритмы трассировки там более совершенны. Спасибо за ответ, про правила для компонентов я как-то поначалу и забыл. Решение для того проекта нашёл, лишь установив для каждой цепи правила ширины. Вообще, на мой взгляд, иерархия правил в PADS довольно запутанная, видно, хотели сделать как можно гибче, а получилось  ... К тому же ещё приходится предыдущие пикадовские проекты переделывать, пытаюсь в PADS, т.к. несравнимо удобнее, но вот тута и вылезают всякие бяки с правилами. Например, если между контактами площадками в пикаде можно провести проводник, то в при экпортировании этого проекта в pads layout тот же проводник уже почему-то не проводится, нарушается зазор, хотя вроде все правила вылизаны точь-в-точь. Если проект делать в падсе с нуля, то вроде всё работает. Поэтому пока придерживаюсь принципа задавать поменьше "иерархичных" правил, пока не изучу все странности падса.
|
|
|
|
|
Jan 4 2011, 15:43
|
Участник

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

|
Здесь обсуждалось, довольно удобно делать в режиме записи макроса.
Сообщение отредактировал OMY - Jan 4 2011, 15:45
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|