Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SPECCTRA разводка SDRAM.
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Работаем с трассировкой
cpl
Здравствуйте

Развожу плату под 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)
Ant_m
Укажите спектре порядок трассировки цепи от компонента к компоненту.
Если посмотреть хелп на спектру то получается вот так:

define (net NET1 (order U1-2 U2-2 U3-3 U4-2 U5-5))

или так

define (net NET1 (comp_order U1 U2 U3 U4 U5))
Uree
Согласно докам по Спекктре, правила для цепи имеют более высокий приоритет чем правила для класса. А для цепей по умолчанию прописано tjunction on, для каждой, еще в дизайн-файле. Так просто это не исправить, только поименно. А вообще для данной задачи отсутствие Т-цепей критично только для данных(и то надо проверить), а выравнивание еще менее критично(правильнее сказать не нужно). Ну и при такой постановке задачи ручная трассировка делается быстрее, чем описание всего этого хозяйства для Спекктры.
cpl
Спасибо за советы, понял, работать с спектрой только начал, море настроек не знаешь с какой стороны подойти.
С выравниванием более менее понятно, как определить критичность \не критичность присутствия Т-цепей ?
(есть время нарастания, длинна трасы до точки Т-ответвления и соответственно длины трассы после ответвления,
волновое сопротивление трассы)
Uree
Моделить желательно, так оно наглядно получается.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.