|
Прошу дать оценку трассировки, DDR3 и Ethernet 1G |
|
|
|
Aug 19 2016, 22:42
|
Частый гость
 
Группа: Свой
Сообщений: 105
Регистрация: 10-03-08
Из: Helsinki
Пользователь №: 35 763

|
Добрый день, коллеги. Если есть возможность, покритикуйте, пожалуйста, трассировку Zynq-DDR3 (2 чипа), и взгляните на Ethernet. Основной интерес, конечно, к DDR3. Сразу структурирую некоторые моменты по дизайну, которых придерживался: - Два чипа, топология Fly-By, после последнего чипа стоят терминаторы на всех линиях группы ADDR/CTRL. - Процесс выглядел так: все линии группы ADDR/CTRL подводились к первой микросхеме, затем выравнивались. После чего тянулись ко второй микросхеме и снова выравнивались. Для некоторых линий в группе можно видеть "бесполезный" прыжок на слой TOP (красный) и переход обратно - это для выравнивания по высотам и по временам распространения в слоях, т.е. все линии делают одинаковое кол-во переходов на одинаковые слои и занимают на них почти одинаковое расстояние. - В каждом байтлайне применялся бит-свопинг, но первые биты (0, 8, 16, 24) оставались на своих местах. - Сиганлы выровнены в пределах байтлайна. - Импеданс диффпар 75.8/80.8 Ом для внутренних и внешних слоев соответственно. - Импеданс single-ended линий 40.2/47 Ом для внутренних и внешних слоев соответственно. - Конечно, каждый сигнальный слой опирается на плейн. - Препрег между GND и PWR плейнами 100 микрон. - Выравнивания между последним чипом и терминатором не выполнялось: логика подсказывает, что этого делать вовсе не обязательно, ведь в сущности нет разницы, сколько времени сигнал будет бежать от последнего чипа до терминатора. Или я не прав? - К сожалению, пришлось не очень красиво поступить с клоком - на суммарной дистанции 7мм проводники пары расходятся с 0.1 до 0.6мм (см. картинку в аттаче). Насколько это может быть критично? Схема питания DDR3 еще не доведена до ума, туда можно особо не смотреть. Ethernet же закончен полностью. В целом, серьезных подлянок от дизайна не жду, поскольку довольно строго соблюдал требования, но буду очень, очень признателен за любые советы/оценку. Если кому лень качать архив, дополнил пост скриншотами. Спасибо!
Сообщение отредактировал UnDerKetzer - Aug 19 2016, 22:52
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Sep 9 2016, 15:27
|

ядовитый комментатор
     
Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887

|
Цитата Я разве где-то говорю, что они писаны дураками? Не говорите а действуете таким образом, словно это так и есть. Цитата Вы про полигон опорный? Так нет таких требований. Сказано: сигнальный проводник должен опираться на опорный слой. Все. Тут вы сильно заблуждаетесь уважаемый  Так сильно насколько это вообще возможно- здесь стоит идти гуглить pcb high speed design guide, посмотреть можете также у самого ксайлинкса. Чтобы потом по новой бред не писать. Цитата Вот вы говорите, что кроссталки межслойные могут создать проблему. Я это прямо и открыто утверждаю. А что поделать- Капитан Очевидность, как есть. Цитата Сколько раз встречал расхождения в дизайне для референсных плат - не счесть. Не говоря о том что не все референсы стоит повторять прокомментирую следующие ваши посты: Цитата Посмотрите на дизайн ZedBoard + Цитата Берем плату OpenRex Дело в том что люди которые делали эти платы в псб дизайне кое-что смыслят, и х**ню с важным видом на форуме не заявляют  . Вы же, повторюсь, даже доки того же ксайлинкса изучить не сподобились. Цитата А вне БГА у меня зазоров меньше 0.225 и нет. Есть и много меньше 0.2, притом на разных слоях Цитата Невозможно соблюсти их на 100% Можно  А в вашей плате и подавно. Цитата а вы меня за этот компромисс отчитываете То что вы называете компромиссом на самом деле характеризуется словом "грязь".
|
|
|
|
|
Sep 9 2016, 15:34
|
Частый гость
 
Группа: Свой
Сообщений: 105
Регистрация: 10-03-08
Из: Helsinki
Пользователь №: 35 763

|
Цитата(EvilWrecker @ Sep 9 2016, 21:27)  ...Чтобы потом по новой бред не писать... ...и х**ню с важным видом на форуме не заявляют  ... Полегче. Тот факт, что вы мне помогли и помогаете, не дает вам права грубить. Вы уже несколько раз меня обвиняли в том, что несу бред, но предпочитали забывать о своих словах, когда я предоставлял выдержки из документации, как, например, в вопросе о пути обратного тока. Или, например, о том, что нежелательно допускать пересечения путей обратных токов цифровой и аналоговой части. Я привел вам выдержки из документации, которые косвенно допускают использовать те приемы, которые вы называете грязью. upd: ну вот, еще одно подтверждение того, что я предпринимал верные шаги (Document Number: AN2536). Цитата To reduce crosstalk in dual-stripline layouts, which have two signal layers next to each other, route all traces perpendicular, increase the distance between the two signal layers, and minimize the distance between the signal layer and adjacent plane. Именно это я и делал в последних редакциях: уменьшал неортогональные участки и ЗНАЧИТЕЛЬНО увеличил дистанцию между соседними слоями.
|
|
|
|
Сообщений в этой теме
UnDerKetzer Прошу дать оценку трассировки Aug 19 2016, 22:42 EvilWrecker Как и ожидалось в этой теме, речь идет именно о сф... Aug 20 2016, 01:05 UnDerKetzer Цитата(EvilWrecker @ Aug 20 2016, 07:05) ... Aug 20 2016, 11:20 Владимир +1
EvilWrecker всегда весьма категорично выступает... Aug 20 2016, 07:19 EvilWrecker ЦитатаМожно только еще подлить гадостей. Но смысла... Aug 20 2016, 07:47 EvilWrecker Насчет TPS51206 понятно(повторюсь, схему не смотре... Aug 20 2016, 11:59 UnDerKetzer Цитата(EvilWrecker @ Aug 20 2016, 17:59) ... Aug 20 2016, 14:01 EvilWrecker ЦитатаУже перечитываю доки, коль скоро такие недоч... Aug 20 2016, 14:21 Владимир Цитата(EvilWrecker @ Aug 20 2016, 17:21) ... Aug 20 2016, 14:47  EvilWrecker Цитата(Владимир @ Aug 20 2016, 17:47) Не,... Aug 20 2016, 15:01 UnDerKetzer Цитата(EvilWrecker @ Aug 20 2016, 20:21) ... Aug 20 2016, 15:03 EvilWrecker ЦитатаДа, это очевидно. Касательно же DDR3 вопрос ... Aug 20 2016, 15:30 EvilWrecker Как и обещалось, прикладываю библиотеку из резисто... Aug 20 2016, 17:52 Владимир плотность N-легко запаивается даже при ручной сбор... Aug 20 2016, 18:22 EvilWrecker +1 Полностью поддерживаю.
По поводу плотности М- ... Aug 20 2016, 18:34 EvilWrecker Чисто любопытства ради взял вашу платку(ТС-а), убр... Aug 21 2016, 07:48 Volkov сначала, лучше расставить конденсаторы, развести ... Aug 21 2016, 13:21 EvilWrecker Цитатасначала, лучше расставить конденсаторы, разв... Aug 21 2016, 13:29 UnDerKetzer Господа, если есть десяток минут свободного времен... Aug 21 2016, 22:56 EvilWrecker ЦитатаНо тут либо менять САПР, либо положиться на ... Aug 22 2016, 01:03 UnDerKetzer Цитата(EvilWrecker @ Aug 22 2016, 07:03) ... Aug 22 2016, 02:08 UnDerKetzer Ну вот, вроде бы все поправил. Aug 22 2016, 04:31 EvilWrecker ЦитатаСошлась же: просто руки чесались переразвест... Aug 22 2016, 08:01 KapitanYtka если плата делается в альтии то, для настройки рад... Aug 22 2016, 10:22 UnDerKetzer Во-первых, хочу поблагодарить всех учавствующих в ... Sep 7 2016, 09:22 Uree Цитата(UnDerKetzer @ Sep 7 2016, 11:22) -... Sep 7 2016, 19:10  UnDerKetzer Цитата(Uree @ Sep 8 2016, 01:10) Старайте... Sep 7 2016, 19:23 EvilWrecker ЦитатаВо-первых, хочу поблагодарить всех учавствую... Sep 7 2016, 11:53 UnDerKetzer Цитата(EvilWrecker @ Sep 7 2016, 18:53) К... Sep 7 2016, 16:04 EvilWrecker Цитатаближе к вечеру (шутки ради) скину пример на ... Sep 7 2016, 16:19 UnDerKetzer Цитата(EvilWrecker @ Sep 7 2016, 22:19) С... Sep 7 2016, 19:50 Uree Все правильно, трассировать именно так последовате... Sep 7 2016, 19:47 EvilWrecker ЦитатаБоюсь, покажусь малодушным, но ей богу, укат... Sep 7 2016, 20:43 UnDerKetzer Цитата(EvilWrecker @ Sep 8 2016, 02:43) Я... Sep 8 2016, 06:49 EvilWrecker ЦитатаНет такого, я один тут и швец и жнец.
Это п... Sep 8 2016, 10:04 Владимир Цитата(EvilWrecker @ Sep 8 2016, 13:04)
... Sep 8 2016, 19:03  EvilWrecker ЦитатаЧто-то получилось очень знакомая топология.
... Sep 8 2016, 20:11 UnDerKetzer Цитата(EvilWrecker @ Sep 8 2016, 16:04) Э... Sep 9 2016, 12:11 EvilWrecker Цитатазато опыт прибывает быстро.
Опыт в чем? Вы ... Sep 9 2016, 12:53 UnDerKetzer Цитата(EvilWrecker @ Sep 9 2016, 18:53) О... Sep 9 2016, 13:23 Владимир Цитата(EvilWrecker @ Sep 9 2016, 15:53) Н... Sep 9 2016, 15:39  UnDerKetzer Цитата(Владимир @ Sep 9 2016, 21:39) сове... Sep 9 2016, 15:48   Владимир Цитата(UnDerKetzer @ Sep 9 2016, 18:48) М... Sep 9 2016, 16:22 EvilWrecker ЦитатаВозможно, это так, но ситуация такая, как ес... Sep 9 2016, 13:41 UnDerKetzer Цитата(EvilWrecker @ Sep 9 2016, 19:41) Н... Sep 9 2016, 14:07 EvilWrecker ЦитатаВ этом-то и проблема: мне видится проблема м... Sep 9 2016, 14:19 UnDerKetzer ЦитатаА, ну раз такое дело- то вперед Гайды, реко... Sep 9 2016, 14:50 EvilWrecker ЦитатаТот факт, что вы мне помогли и помогаете, не... Sep 9 2016, 15:55 UnDerKetzer Цитата(EvilWrecker @ Sep 9 2016, 21:55) Я... Sep 9 2016, 16:23  ClayMan Цитата(UnDerKetzer @ Sep 9 2016, 19:23) И... Sep 13 2016, 12:37   UnDerKetzer Цитата(ClayMan @ Sep 13 2016, 19:37) Изви... Sep 14 2016, 10:28    Uree Цитата(UnDerKetzer @ Sep 14 2016, 12:28) ... Sep 14 2016, 12:04 EvilWrecker ЦитатаНе знаю ваших мотивов, но еще раз прошу вас ... Sep 9 2016, 16:40 Uree http://www.jedec.org/standards-documents/f...uffer... Sep 13 2016, 12:58 EvilWrecker ЦитатаПри достаточно большом зазоре между слоями м... Sep 13 2016, 14:41 EvilWrecker ЦитатаОбщих рекомендаций не будет, все случаи разн... Sep 14 2016, 12:15 _Sergey_ Uree, количество итераций можно нормировать? Sep 14 2016, 12:55 Uree Ммм... что значит нормировать? Заранее сказать ско... Sep 14 2016, 13:38 _Sergey_ Цитата(Uree @ Sep 14 2016, 16:38) Ммм... ... Sep 14 2016, 13:46 Uree Если все пойдет хорошо, то можно. Вот только пока ... Sep 14 2016, 14:05
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|