Перейти к содержанию

    

Трассировка DDR3

Всем привет. Решил тоже заглянуть и поприставать к Вам (ко всем) с вопросами по трассировке DDR. Кто ответит - буду весьма признателен.

 

Вот вопросы:

1. Подскажите, из всех цепей групп адресов, клока, даннх, команд какие цепи должны быть самые длинные? Цепи клока? Если да, то на сколько длиннее самой длинной цепи в пределах одного байта?

2. Слышал что у клока есть требование к определенной длине линий, например 2,25 дюйма (информация с IMX6DQ6SDLHDG.pdf) Хотя это может быть требование именно для клока с применением процессора IMX6DQ6SDLHDG

3. Обязательна ли трассировка всех цепей одного байта в одном слое для DDR3? Или можно в смежных слоях с общим опорным слоем делать и достаточно?

4. Что если в части опорного слоя применить плейн питания, можно так (я по краям плейна 0,01 мкФ конденсаторы по всему плейну постовлю от перепадов напряжения по плейну)

 

А у вас есть наша презентация с рекомендациями по проектированию плат с DDR?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Презентация Акулин А. "Проектирование многослойных плат с DDR" лист 41 Меандр или тромбон? электрические длины равны, а физическая- тромбон короче на 2 мм. Я правильно понимаю, что есть смысл перегонять разводку из Альтиума в Sigrity или Hiperlinx для моделирования и определения эл.длин?

 

p.s. если есть у когонить инструкция как это делается (пусть даже приблизительная, чтоб я понял куда "копать") поделитесь. Сам пока не определился какой пакет облегчит жизнь, пока подбираю инфу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Презентация Акулин А. "Проектирование многослойных плат с DDR" лист 41 Меандр или тромбон? электрические длины равны, а физическая- тромбон короче на 2 мм.

Очень интересно- где бы почитать это дело? Это закрытый/платный документ?

Я правильно понимаю, что есть смысл перегонять разводку из Альтиума в Sigrity или Hiperlinx для моделирования и определения эл.длин?

Если дизайн и скорости того требуют- вполне.

p.s. если есть у когонить инструкция как это делается (пусть даже приблизительная, чтоб я понял куда "копать") поделитесь. Сам пока не определился какой пакет облегчит жизнь, пока подбираю инфу.

В общем случае если нет прямого порта к формату файлов конкретного сапра, то следующим в списке импорт идет через ODB++. На прежде чем дойти до этого момента лучше определиться со следующим: что Вам удастся найти по документации(самостоятельно же осваиваете?), затачиваете ли знание под конкретного работодателя/работодателей, насколько глубоко хотите нырять в тему. Потому как на Sigrity и Hyperlynx свет клином не сошелся :laughing:- это если очень мягко говорить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
что вам удастся найти по документации(самостоятельно же осваиваете?), затачиваете ли знание под конкретного работодателя/работодателей, насколько глубоко хотите нырять в тему. Потому как на Sigrity и Hyperlynx свет клином не сошелся :laughing:- это если очень мягко говорить.

 

да, конкретного нет , возможно что-нибудь найдется в сети. Нужно научиться моделировать , а не просто как художник зная общие принципы, аккуратно рисовать пп. Хотя если на самом деле моделирование будет слишком приближенным, может и не стоит -).

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
да, конкретного нет , возможно что-нибудь найдется в сети. Нужно научиться моделировать , а не просто как художник зная общие принципы, аккуратно рисовать пп. Хотя если на самом деле моделирование будет слишком приближенным, может и не стоит -).

Тут есть важный момент- если Вам необходимо решать "околотиповые" задачи в "околотиповых" дизайнах, то достаточно освоить методичку и набить потом руку. Если нужно глубокое понимание результата и серьезная работа с инструментом, то тут конечно мало знать сам софт- нужна подготовка в плане SI/PI теории(т.е. электродинамика), что в частности может означать фокус в сторону пакетов типа HFSS/ADS.

 

Вы какие задачи хотите решать? Какая сложность дизайнов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Тут есть важный момент- если Вам необходимо решать "околотиповые" задачи в "околотиповых" дизайнах, то достаточно освоить методичку и набить потом руку. Если нужно глубокое понимание результата и серьезная работа с инструментом, то тут конечно мало знать сам софт- нужна подготовка в плане SI/PI теории(т.е. электродинамика), что в частности может означать фокус в сторону пакетов типа HFSS/ADS.

 

Вы какие задачи хотите решать? Какая сложность дизайнов?

 

Для ddr3-4, да, "околотипичные", хочу методичку -)

Товарищ тут считает антены в HFSS,..но я не он -)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В таком случае нет особой разницы какой симулятор для платок выбирать, однако скорее всего проще будет стартовать с Hyperlynx- у мегратека есть вполне хорошие(для старта)русскоязычные бумаги. На сигрити ничего подобного в открытом доступе никогда не видел :laughing:

 

Ну и конечно же если будет интерес обратите внимание на ANSYS SIwave- да и собственно вообще на сам ANSYS HFSS.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Юзал также CST pcb studio также очень полезная прога, из семейства проверки целостноси сигналов, цепей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Altium напрямую экспортирует в Hyperlynx.

С моделированием DSP+DDR обычно все проходит гладко.

С моделированием ПЛИС я встретил массу проблем. Для ПЛИС нет готового IBIS файла. Его надо сперва сконфигурировать назначив нужную функцию на пин.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Юзал также CST pcb studio также очень полезная прога, из семейства проверки целостноси сигналов, цепей.

Стоит отметить что прямой импорт из Оркада, Экспедишина, Падса только. Была потребность из альтия, пришлось конвертнуть в Оркад.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти