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

 
 
> Создать правило для проверки длин цепей, Суммарная длина нескольких участков - как?
dimay
сообщение May 23 2008, 15:27
Сообщение #1


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

Группа: Свой
Сообщений: 150
Регистрация: 6-08-04
Из: München
Пользователь №: 461



Если цепь одна, то проблем нет - в разделе правил High Speed / Length создаём правило InNet(xxx) и готово. А вот у меня есть группа цепей, длины которых нужно бы выровнять, но эти цепи разбиты на участки. Другими словами в этих цепях могут стоять буферные элементы или какие либо пассивные детали (согласующий резистор например) и нужно выровнять сигнальную длину по всему пути. Хочу иметь правило, показывающее длину трассы AB плюс трассы CD плюс и тд. Оператор OR показывет мне длины каждой цепи, с AND почему то вообще не срабатывет, в Rule Check никаких сообщений. Как бы это сделать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Politeh
сообщение May 31 2008, 06:49
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 467
Регистрация: 7-06-06
Пользователь №: 17 829



Цитата(dimay @ May 23 2008, 18:27) *
Если цепь одна, то проблем нет - в разделе правил High Speed / Length создаём правило InNet(xxx) и готово. А вот у меня есть группа цепей, длины которых нужно бы выровнять, но эти цепи разбиты на участки. Другими словами в этих цепях могут стоять буферные элементы или какие либо пассивные детали (согласующий резистор например) и нужно выровнять сигнальную длину по всему пути. Хочу иметь правило, показывающее длину трассы AB плюс трассы CD плюс и тд. Оператор OR показывет мне длины каждой цепи, с AND почему то вообще не срабатывет, в Rule Check никаких сообщений. Как бы это сделать?


У меня была такая задача.
Нашёл только один выход - переименовать отдельные участки. Например топология звезда. Тогда каждый луч именуешь своим Net-ом. Соответственно в PCB автоматически подсчитывает длину соответствующего net-а. Правда чтобы быстро выполнять операции переименования, пришлось написать скрипт при котором задаёшь начальное имя net-a и конечное, а все промежуточные имена он генерирует и присваивает соотвествующему выделенному участку дорожки. Выделять можно следующим образом. Все дорожки, принадлежащие одному net-у можно выделять комбинацией Ctrl+H. А участок от одного соединения до другого S+C. Когда участок выделен можно также посмотреть его длину с помощью Reports->Measure Selected Object.

Кто предложит лучше, буду благодарен.
Go to the top of the page
 
+Quote Post
zoom2x
сообщение Feb 11 2010, 12:26
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 24-09-07
Пользователь №: 30 798



А я делал так. Назначал нету справа и слева от резистора одно имя. А потом на панели PCB смотрел в <all nets>
длины нетов.
Go to the top of the page
 
+Quote Post



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

 


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


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