Здравствуйте
Развожу плату под 9260+sdram (2шт)+nand в спектре, с выравниванием длин проводников,
шина данных разводиться хорошо, шина адреса разводиться т-ответвлениями хотелось бы последовательно, как осуществить ?
(Рисунок прилагаю, A11 A12 хорошо видны Т ответвления, мсх sdram располагаются друг под другом с двух сторон платы + смещены относительно друг друга на 1\2 корпуса,
плата 6 слоев(3 из них сигнальные))
Делаю следующие действия при входе в спектру:
# убираю все лишние связи
fix net *
# оставляю только те что буду разводить
unfix net a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 a1? sda10 cfiow_nbs3_nwr3 cfior_nbs1_nwr1 sdwen casn rasn sdclken sdclk sdcs
unfix net d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d1? d2? d3?
#определяю классы с контролем длин в классе
define ( class DD d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d1? d2? d3?)
circuit class DD (match_net_length on(ratio_tolerance 0.20))
define ( class AA a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 a1? sda10 cfiow_nbs3_nwr3 cfior_nbs1_nwr1 sdwen casn rasn sdclken sdclk sdcs)
circuit class AA (match_net_length on(ratio_tolerance 0.20))
# запрещаю T-разводку
rule class AA (tjunction off)
# назначаю источник и приемник в цепи
assign_pin source d1 #(9260)
assign_pin terminator u2(SDRAM)
# разводка, если есть конфликты то повторяю команду еще раз
smart_route (auto_miter on)