Jump to content

    
en-valb

Altium Designer Signal Integrity шум при моделировании

Recommended Posts

Всем доброго времени суток!

Пытаюсь отмоделировать печатную плату с SDRAM, прочитал статью https://tqfp.org/altium-designer/svyazka-altium-designer-i-hyperlynx-chast-1-modelirovanie-celostnosti-signalov-v-altium.html#!prettyPhoto сделал все как описано, но в процессе моделирования вместо импульса какой то шум, некоторые сигналы нормально моделируются. В проекте который прилагается в статье стало работать так же как и в проекте с SDRAM. Хотя вчера вечером было все ок. То ли я чего то не догоняю, то ли Altium шутник.

image.thumb.png.d8e88afd9972804d36ff16a434e41a2c.png

Share this post


Link to post
Share on other sites

Беру две цепи SDRAM2_A11 и SDRAM2_DQ10. A11 моделируется как шум, DQ10 нормально. Сравнил эти цепи, получается, что моделируется цепь которая с обеих сторон BI(двунаправленная) с одной стороны этой цепи назначается in(вход), с другой out(выход), если же цепь с одной стороны BI/out, а с другой in, то после анализа шум.  На рисунках показаны параметры цепи DQ и результаты моделирования.

image.pngimage.thumb.png.d4c55006fb2c81309a7b2ad7715eba6d.png

А здесь параметры A11 и результаты моделирования этой цепи.

 

image.png.cc06295fdbc392ee1a8565c96d4d595e.pngimage.thumb.png.f6d59b73fef8a2b2b8a04564ed77c62b.png

 

 

Edited by en-valb

Share this post


Link to post
Share on other sites

Если изменить технология исполнения на выводе с Unknown например на LVT начинает моделироваться и даже если возвращаешь потом на Unknown. Неужели это в ibis файле который подключается к соответствующей микросхеме не определено? Это так должно быть и перед моделирование необходимо переопределять этот параметр для каждого моделируемого вывода?

image.thumb.png.250801ecf04311a738360001bcd06e2e.png

Share this post


Link to post
Share on other sites

Коллеги, доброе утро!

Сейчас определился с технологией исполнения, вроде как CMOS. Но не уверен в том, что переопределение технологии пина не отменяет параметры пинов заданные в ibis. Кто ни будь вообще юзал Signal Integrity в Altium Designer? Прошу помощи, так как плату необходимо отправлять на производство, а я не уверен в результатах моделирования. Если не достаточно исходных данных, прошу ткнуть носом, глаз уже замылился, о чем то могу не упомянуть.

Share this post


Link to post
Share on other sites
4 hours ago, en-valb said:

Кто ни будь вообще юзал Signal Integrity в Altium Designer?

нет.

----

А что найти то пытаетесь? что можно сделать со SDRAM, чтобы он не завелся? Дерево?

Share this post


Link to post
Share on other sites
2 hours ago, peshkoff said:

А что найти то пытаетесь? что можно сделать со SDRAM, чтобы он не завелся? Дерево?

Пытаюсь понять на сколько адекватные результаты моделирования.

Share this post


Link to post
Share on other sites

Добрый день

Не адекватные, т.к. это игрушка (баловство). Пустая трата времени.

Адекватные результаты можете получить в Siwave, Sigrity, Hyperlinx. Под эту задачу и заточены.

Вот пример анализа разводки на которой в том числе 2 одинаковых банка памяти с одинаковой схемой фильтрации и размещением С фильтрации по питанию, но по разному разведены данные .  Шумы по питанию различаются почти в 10 раз.

И какие бы Вы резисторы, IBIS модели не впихивали ничего лучшего не получите. Прежде всего вот для чего нужны эти ПРГ

 

VCC_U5.jpg

VCC_U6.jpg

Расстояние до FPGA одинаковое, размещение Сф одинаковое, но почему-то разработчики решили пропихнуть под U6 линии управления и индикации сторонних устройств

(исключены из анализа) в ущерб разводки данных, при этом данные стали перебрасывать со слоя на слой, и менять ширину проводника с 0.127 до 2мм(?????),

при этом можно  сравнить какой сигнал стали приходить на U5 и U6.

  15.09.2020 в 09:15, fxr сказал:

Было бы очень интересно увидеть кусок трассировки

Простое разглядывание картинки ничего не даст, пока все это сами в рукопашную не пройдете и прочувствуете.  

 

U5_D15.jpg

U6_D15.jpg

Может быть теперь кто-нибудь посоветует какие резисторы, IBIS модели ( с разными БУФЕРАМИ) будем вставлять?

Извиняюсь опечатка    не 2мм, а    0.2мм

Share this post


Link to post
Share on other sites
On 11/21/2020 at 8:12 AM, Александр Мылов said:

Адекватные результаты можете получить в Siwave, Sigrity, Hyperlinx.

Так и понял. Подбираюсь потихоньку к Hyperlinx. На плату пока резисторы 0 Ом по шине данных поставил на всякий случай. Спасибо!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.