Дабы не плодить кучу тем, решил запостить здесь.
Вопрос собственно такой:
Есть клоковая линия DDR2 от камешка(CLK и CLK_N). Потом терминатор а потом звездой к 2-м чипам DDR2. В описании к камешку сказано, что для клоковой линии нужно имплементить задержку в 500ps - это даёт некоторую свободу по длинне

(если что - accordion там и всё такое).
Далее топология такова что, можно и хочется вести эту дифпару подальше от других сигналов (ниже приложил рисунок).
К тому же нужно контролировать длинну всей дифпары.
Вся клоковая линия реализованана так:
шарик PPC - резистор(0Ом) - терминатор (RC) - шарик DDR2.
Терминатор стоит как раз между 2-мя DDR2 чтоб от него было легче отводить к клоковым шарикам DDR2..
Значит в графике прибл топология такова:
Нажмите для просмотра прикрепленного файлажёлтая линия - прибл путь для CLK
голубая линия - прибл путь для CLK_N
Вопрос - как это сделать ?
То, до чего додумался я - поставить виртуальный пин и вести через него.
Но когда ставлю виртуальный пин, то можно pick_up только net - а мне нужно чтоб всё пару вело так.
Задавал для 1-го nеt`а VP, потом fromto, потом объявлял пару, потом трассировка
Цитата
#
mode pick_net
edit_pick_net_by_name "P_DDR_CLK"
mode add_virtual_pin
edit_add_virtual_pin 3.24 72.49
#
mode measure
#
define (net "P_DDR_CLK" (fromto "R170"-"2" (virtual_pin VP)))
define (net "P_DDR_CLK" (fromto (virtual_pin VP) "C59"-"2"))
define (net "P_DDR_CLK" (fromto "C59"-"2" "R191"-"2"))
define (net "P_DDR_CLK" (fromto "R191"-"2" "IC9"-"J8"))
define (net "P_DDR_CLK" (fromto "R191"-"2" "IC8"-"J8"))
#
define (pair (nets "P_DDR_/CLK" "P_DDR_CLK"))
#
route 2
ведёт только ту часть пары, где задан VP, при чём что интересно, там где задавал VP - виа
Нажмите для просмотра прикрепленного файлаДа и как видно к шарам не ведёт сабака..
Не подскажет кто из знающих как можно это сделать ?