Цитата(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.
Кто предложит лучше, буду благодарен.