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

Оно и не будет работать. Длина цепи никак не связана ни со слоями ни с комнатами ни с чем либо еще.

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

Нет отдельного мастера для длины цепи (и не будет)

 

кстати, почему у Вас змеи такие длинные? Вы внутренние цепи в плис учитываете?

ДОЛЖНО было работать, но не работает. В правиле - ограничения длины - четко указана цепь и слой, на котором это правило ДОЛЖНО действовать, это пятая позиция - рис. 1 . Причем по Applicable Rules - Unary Rules ЭТО правило ДЕЙСТВУЕТ - см. рис.2. А когда начинаешь разводить - НЕТ - рис. 3.

Длина цепей DDR в проекте определила длина этой дифф. пары

post-58141-1354711630_thumb.jpg

post-58141-1354711637_thumb.jpg

post-58141-1354711646_thumb.jpg

post-58141-1354712382_thumb.jpg

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


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

ДОЛЖНО было работать, но не работает.

НЕ ДОЛЖНО!

как по вашему должно в альтиуме работать правило Component Clearance, если область действия будет Net или Net Class??? Никак! Это из одной серии...

 

Думаю этот вопрос можно закрыть!

вывод: не все доступные варианты которыми можно задать область действия могут быть использованы в конкретном правиле. Да тут не все очевидно и интуитивно. Это слабое место альтиума - факт.

Поставленную задачу здесь решить нельзя!

 

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


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

НЕ ДОЛЖНО!

как по вашему должно в альтиуме работать правило Component Clearance, если область действия будет Net или Net Class??? Никак! Это из одной серии...

ЭТА область ДОЛЖНА быть НЕ АКТИВНА - см. рис

Думаю этот вопрос можно закрыть! - Поставленную задачу здесь решить нельзя!

К сожалению. Выходит, я невольно обманул начальство, убеждая его, что в альтиуме ТАКАЯ гибкая и многофункциональная система правил, что правило можно написать НА ЧТО УГОДНО :(

вывод: не все доступные варианты которыми можно задать область действия могут быть использованы в конкретном правиле. Да тут не все очевидно и интуитивно. Это слабое место - факт.

И не единственное, надо признать

post-58141-1354718401_thumb.jpg

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


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

Если еще вопрос по выравниванию актуален, добавлю пару копеек :)

В нашем случае(пользования Альтиума), Владимир дал вам правильный и единственный вариант.

Нужно вводить класс FromTo и для него уже писать правило. Там будет считать от точки до точки.

Но ручками все же придется поработать.

Здесь описано как пользоваться FromTo. и не только.

 

Здесь таблица, которая поможет вам видеть всю картину в целом , и будет документ для отчетности перед начальством.

Для поиска нужной цепи используем PCB Filter, например, выделить Arc и Track от пина до пина на каком то слое: ((IsArc Or IsTrack) And InFromTo('DRAM_BA2_5 (U401-T4 : U502-M3)') And OnLayer('Mid-Layer 2'))

Далее измеряем длину выделенных сегментов цепи Reports/Measure Selected Objects или R-S. данные пишем в таблицу, предварительно ее нужно подготовить под свой стек слоев.

Удачи.

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


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

Если еще вопрос по выравниванию актуален, добавлю пару копеек :)

ЭТОТ вопрос актуален давно и всегда для тех, кто занимается проектированием ВЧ плат. Спасибо за неожиданную и своевременную подсказку в решении проблемы, завтра начну "грызть гранит", тьфу, АД :biggrin:

ЗЫ а то я уж совсем было духом упал после общения с гуру :smile3009:

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


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

Если еще вопрос по выравниванию актуален, добавлю пару копеек :)

В нашем случае(пользования Альтиума), Владимир дал вам правильный и единственный вариант.

 

Но ручками все же придется поработать.

Здесь описано как пользоваться FromTo. и не только.

 

Здесь таблица, которая поможет вам видеть всю картину в целом , и будет документ для отчетности перед начальством.

Для поиска нужной цепи используем PCB Filter, например, выделить Arc и Track от пина до пина на каком то слое: ((IsArc Or IsTrack) And InFromTo('DRAM_BA2_5 (U401-T4 : U502-M3)') And OnLayer('Mid-Layer 2'))

Далее измеряем длину выделенных сегментов цепи Reports/Measure Selected Objects или R-S. данные пишем в таблицу, предварительно ее нужно подготовить под свой стек слоев.

Удачи.

5 копеек. FroomTo решает. Но только в части контроля.

Змейки, зараза, автоматом пол этот класс не попадают. Хотя большой беды нету.

Плохо одно--- Назначать только в PCB--- отсюда много ручной работы действительно.

Еслисб можно было в схеме как-то определять для группы--- цены б не было.

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


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

Вопрос знатокам: Есть ли возможность создать правило в Алтиуме, которое реагирует на минимальную ширину меди на power planes (в негативе)? Нужно избежать вариант показаный на правом рисунке. Заранее благодарен!

 

post-3826-1357301341_thumb.png

Изменено пользователем seemann

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


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

Ещё один вопрос знатокам: есть компонент, в его футпринте, в топе, нарисован Solid Region и установлена галочка KeepOut. Как теперь в PCB задать зазор именно для этой зоны запрета (нужен нулевой зазор)?

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


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

Ещё один вопрос знатокам: есть компонент, в его футпринте, в топе, нарисован Solid Region и установлена галочка KeepOut. Как теперь в PCB задать зазор именно для этой зоны запрета (нужен нулевой зазор)?

Если общее правило до KeepOut нулевой зазор--- то ничего делать и не нужно.

Если иначе-- для этого объекта написать правило с более высоким приоритетом

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


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

Уважаемые гуру! Помогите ПОЖАЛУЙСТА!!! написать правило From To для сегмента цепи, не могу понять, в чем ошибка :smile3046: . И еще вопрос в догонку: это правило будет работать в режиме Interactive Length Tuning, или только в режиме проверки?

post-58141-1360928214_thumb.jpg

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


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

Привет.

 

Возможно ли создать правило для контроля зазора до края платы, без использования слоя Keep-Out?

 

Сам слой Keep-Out хочу использовать при создании футпринтов, для задания контура запрета трассировки внутри периметра компонента.

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


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

Привет.

Возможно ли создать правило для контроля зазора до края платы, без использования слоя Keep-Out?

Не стоит.

Сам слой Keep-Out хочу использовать при создании футпринтов, для задания контура запрета трассировки внутри периметра компонента.

Не занимайтесь само изобретательством.

Это запретит на всех слоях. И не мешает кстати "контроля зазора до края платы"

Но Вас, скорее всего интересует только слой под компонентом.

Рисуйте контур, или Place Restance или все что угодно, на слое TOP, что должно указывать на запрет и ставьте в свойсвах фигур флаг KeepOut

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


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

Владимир, спасибо за помощь. Именно то, что было мне необходимо.
Изменено пользователем N.I.K.

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


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

Здравствуйте. Не могу задать для различных Plane различные условия зазора. Похоже слои Plane между собой не различаются в Altium. Имеется плата , 20 слоев, (10 сигнал + 10 Plane) Надо устанавливать различные зазоры между конкретными Plane и Via конкретных цепей. Правило OnLayer('Plane_2') and inNetClass ('xxx') не работает. Выход только в замене слоев Plane на сигнальные и залить полигонами? Спасибо за ответ.

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


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

Не уверен но может стоит правило создать не в разделе Clearence, а в разделе Power Plane Clearence.

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


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

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

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

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

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

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

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

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

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

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