А тут понадобилось развести 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
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 файл чтобы пары развелись?