Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Specctra 15 не хочет разводить диференциальные пары в автомате
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Работаем с трассировкой
misyachniy
Разводил давно такие платы, с помощью .do файла.
А тут понадобилось развести LVDS пары от АЦП к ПЛИС - не хочет.

Вот do файл:

Код
unit mm
grid wire 0
set diagonal_mode always

rule layer TOP (width .2) (clearance .18) #(direction vertical)

# данные
define (pair (nets DA0_M DA0_P (gap 0.2)))
define (pair (nets DA1_M DA1_P (gap 0.2)))
define (pair (nets DB0_M DB0_P (gap 0.2)))
define (pair (nets DB1_M DB1_P (gap 0.2)))

# фрейм и битовый клок
define (pair (nets DCLK_M DCLK_P (gap 0.2)))
define (pair (nets FCLK_M FCLK_P (gap 0.2)))

#define (pair (nets CLK+ CLK- (gap 0.2)))

rule class DIFF (width 0.2) (clearance .2 (type wire_wire)) (limit_vias 0) #(max_stub 2)

#set average_pair_length on
#circuit class DIFF (match_net_length on (tolerance 2))

#tax way 5

select class DIFF
route 10


На сколько я помню с таким же файлом развелось как на рис succ_diff_pair.

А сейчас разводиться как на рис specctra_diff.

Что еще попробовать прописать в do файл чтобы пары развелись?
Uree
Правый рисунок больше похож на правду при трассировке в Спекктре. И при таком определении пар. Трассировки как слева в Спекктре никогда не видел, даже при полном определении параметров пары в Аллегро. В приведенном куске ДО-файла определение пар минимально - нет контроля допусков(tolerance + & -), нет контроля расхождения пары(uncoupled length, gather control), нет определения контроля фазы... А по умолчанию какие-то установки есть и если не прописано прямо какие они должны быть, Вы даже не знаете какие оно использует.
А заодно при автотрассировке не мешало бы задать spacing class для диффпар. Так, как на левом скрине пары водить нежелательно. Зазор между парами должен быть не менее 3х зазоров внутри пары.
В общем руками быстрее будет, как и всегда...sm.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.