Большинство команд обнаруживают проблемы целостности канала на этапе bring-up: глазковая диаграмма, которая выглядела чистой в симуляции, «закрывается» на стенде; разъём, рассчитанный на нужную скорость передачи данных, не проходит в реальной топологии; или изменение стека слоёв приводит к потере запаса, которую никто не закладывал в бюджет. Каждый из этих случаев — это отказ по спецификации, проявляющийся как отказ по целостности сигнала (SI). Решение состоит в том, чтобы определить целостность канала как набор измеримых требований достаточно рано, чтобы они могли повлиять на архитектуру, а затем проверять эти требования на каждом этапе проектирования.
Высокоскоростной канал охватывает весь электрический путь от выводов передатчика до выводов приёмника, включая выход из корпуса, переходные отверстия, переходы между опорными плоскостями, проводники, разъёмы, кабели и любые активные средства коррекции сигнала по пути. Целостность канала — это способность этого пути обеспечивать заданный коэффициент битовых ошибок (BER) при изменениях напряжения, температуры, технологического разброса и в реальных условиях межсоединений. Ваша топология, компоненты и методика валидации должны выдерживать эти условия, а результаты должны быть воспроизводимыми.
Каждый элемент тракта расходует часть бюджета запаса. Если хотя бы один из них задан недостаточно строго, проблемы проявляются поздно, а цикл отладки становится дорогим. В этой статье мы представляем восьмишаговый процесс, который поможет понять, что именно нужно специфицировать, как это делать и что требовать от поставщиков компонентов, чтобы результаты симуляции и лабораторных измерений сходились. Кроме того, мы приводим практические чек-листы для каждого шага процесса.
Чтобы подробнее рассмотреть, как PCIe 7.0, 800G Ethernet, USB4 и Wi‑Fi 7 поднимают эти требования на более ранние этапы разработки, см. Высокоскоростные стандарты продолжают повышать планку.
Начните с краткого блока определения линка, включённого и в требования, и в план испытаний.
Эти решения формируют базовую линию требований для всех последующих выборов. Зафиксируйте их как можно раньше и сохраняйте в плане испытаний.
Бюджет канала — это основа спецификации. Он превращает желаемое в жёсткие численные требования, которым действительно могут соответствовать ваш стек слоёв, выбранные разъёмы и план коррекции сигнала.
Если вы не можете выразить требование в виде строки бюджета и опорной плоскости, вы не сможете корректно его валидировать.
Когда требуется восстановление тактового сигнала и данных (CDR), ретаймер создаёт в канале точку «сброса». Он повторно передаёт очищенную версию сигнала, восстанавливая запас, который одной только эквализацией вернуть нельзя. Эта возможность сопровождается проектными ограничениями, которые нужно задать в спецификации заранее.
Broadcom BCM85667 — это 16-линейный ретаймер PCIe Gen 6 и CXL 3.1, выполненный по техпроцессу 5 нм и работающий на скорости 64 GT/s PAM4. В его кратком описании продукта задокументированы поддерживаемые скорости передачи данных, варианты bifurcation, средства управления EQ и совместимость по посадочному месту. Именно такого уровня детализации спецификации следует ожидать от любого ретаймера, который вы квалифицируете.
Редрайвер обеспечивает линейную эквализацию и коррекцию выходного сигнала. Он не выполняет восстановление тактового сигнала. Такой компромисс обычно означает меньшую задержку и более простую интеграцию, но и меньшую способность «реанимировать» сильно деградировавший канал.
Diodes’ PI3EQX32908ZRIEX — это 8-канальный линейный редрайвер PCIe 5.0 с поддержкой скоростей от 5 до 32 Гбит/с, с программируемыми для каждого канала EQ, выходной амплитудой и управлением flat gain; также поддерживаются протоколы SAS4 и CXL.
На высоких скоростях разъём и его переходы на плату могут «съесть» непропорционально большую часть запаса, поэтому они заслуживают такой же строгости спецификации, как и любой другой компонент канала.
Molex Mirror Mezz 202828-1506 — это гермафродитный межплатный мезонинный разъём на 404 цепи, с высотой стека 2,50 мм и монтажом BGA-attach, поддерживающий скорости до 56 Гбит/с на дифференциальную пару. Он использует рекомендованное OCP посадочное место, общее для семейства Mirror Mezz, что даёт вам данные S-параметров, документацию по посадочному месту и прозрачность по дистрибьюторам, которые можно привязать к вашей модели канала и проверке BOM.
Медные кабельные сборки и активные оптические flyover расширяют дальность канала за пределы того, что могут обеспечить проводники на плате, но решают разные задачи. Медные кабели ведут себя как линии передачи с ограничениями по импедансу, экранированию и радиусу изгиба. Оптические flyover полностью обходят диэлектрические потери, но добавляют вопросы электрооптического преобразования, питания, тепла и задержки. Специфицируйте тот подход, который требует ваш бюджет линка, и определите, что означает эквивалентная производительность для любых рассматриваемых альтернатив.
Samtec ECUO-B04-14-015-0-2-1-2-01 (FireFly ECUO) — это активная оптическая flyover-сборка, доступная как 4-канальный полнодуплексный трансивер на 28 Гбит/с на канал либо как 12-канальный передатчик или приёмник на 16 Гбит/с на канал. С многомодовым волокном OM3 она может обеспечивать дальность до 100 метров. Она полностью исключает потери в проводниках PCB и использует ту же систему микроразъёмов, что и медные flyover-сборки Samtec, поэтому посадочное место остаётся тем же при переключении между оптикой и медью.
Линки с более высокой полосой пропускания требуют, чтобы стек слоёв был контролируемым входным параметром проекта. Спецификация канала должна включать целевые параметры материалов и допустимые диапазоны, а также явно указывать, какие предположения вы делаете относительно шероховатости меди и возможностей технологического процесса.
Panasonic’s MEGTRON 7 и Isola’s I-Tera MT40 — характерные представители семейств ламинатов со сверхнизкими и очень низкими потерями, применяемых в высокоскоростных цифровых каналах. Используйте эти продукты как ориентиры при выборе любого ламината: стабильные электрические параметры, рекомендации по технологическому процессу и четкая идентификация продукта, которую можно однозначно зафиксировать в примечаниях к изготовлению.
Ваш план измерений должен включать определенные опорные плоскости, оснастку, калибровку и деэмбеддинг, чтобы можно было без неоднозначностей сравнивать результаты моделирования с данными стендовых измерений. IEEE 370-2020 служит практической основой для этой работы, охватывая качество данных, особенности оснастки и деэмбеддинг для характеризации печатных плат и межсоединений на частотах до 50 ГГц.
Анализаторы цепей Keysight PNA-X охватывают диапазоны частот от 900 Гц до 67 ГГц (в зависимости от модели), имеют несколько внутренних источников, приемники S-параметров и шума, а также совместимы с ПО PLTS от Keysight для характеризации межсоединений и деэмбеддинга.
Для компонентов, влияющих на целостность канала, часто существует меньше действительно полноценных альтернатив. Семейства разъемов, специализированные ИС кондиционирования сигнала и некоторые кабельные сборки могут оказаться именно теми позициями, которые задерживают сборку. Используйте Octopart и BOM Tool, чтобы удерживать связанными три вещи, пока проект еще остается гибким:
Чем раньше вы привяжете реальные данные по компонентам к модели канала, тем меньше допущений доживет до этапа трассировки. Файл S-параметров разъема, краткое описание продукта ретаймера или таблица Dk/Df для ламината ценнее, чем заглушка и план уточнить все позже. Octopart дает удобную единую точку, где можно проверить наличие, получить даташиты и подтвердить статус жизненного цикла, пока проект еще достаточно гибок, чтобы учесть найденную информацию.
Целостность канала формируется набором решений, которые вы принимаете на этапах архитектуры, выбора стека слоев и межсоединений, а затем подтверждается с помощью моделирования, измерений и корреляции до и после трассировки. Сквозной принцип во всем этом один и тот же: определите, что вам нужно, задайте это в числах, выбирайте компоненты, для которых есть данные, подтверждающие эти значения, и составьте план измерений до того, как трассировка будет зафиксирована. Команды, которые делают это последовательно, как раз и обходятся без повторной ревизии.