Розгляд затримки для проектів 1.6T Ethernet

Розгляд затримки для проектів 1.6T Ethernet

Вихідний вузол: 2934911

З моменту свого дебюту в 1980-х роках зі спільними локальними мережами 10 Мбіт/с через коаксіальні кабелі Ethernet зазнав послідовних успіхів, тепер з потенціалом підтримки швидкості до 1.6 Тбіт/с. Цей розвиток дозволив Ethernet обслуговувати більш широкий спектр додатків, таких як прямі трансляції, мережі радіодоступу та промислове керування, підкреслюючи важливість надійної передачі пакетів і якості обслуговування. Оскільки поточна пропускна здатність Інтернету становить ~500 Тбіт/с, зростає попит на покращену обробку внутрішнього трафіку центру обробки даних. Хоча окремі сервери ще не працюють на рівнях терабіт за секунду, загальний трафік центру обробки даних наближається до цього масштабу, що спонукає групу IEEE 802.3dj до стандартизації та потребує надійних контролерів Ethernet і SerDes для керування потоком даних, що розширюється. На цьому тлі ескалації вимог міжпроцесорний зв’язок уже досягає таких швидкостей.

Міжпроцесорний зв’язок є ініціатором потреби в швидкості 1.6 Т з мінімальною затримкою. У той час як окремі пристрої обмежені властивою їм потужністю обробки та розміром мікросхеми, об’єднання мікросхем може значно розширити ці потужності. Очікується, що після першого покоління додатків з’являться з’єднання між комутаторами всередині центру обробки даних, що дозволить об’єднувати високопродуктивні процесори та пам’ять, підвищуючи масштабованість і ефективність хмарних обчислень.

Ініціатива IEEE 802.3dj: вдосконалення стандартів Ethernet для сумісності 1.6 Тбіт/с

Відповідність стандартизації, що розвивається, є ключовою для бездоганної взаємодії екосистем. Група IEEE 802.3dj знаходиться в процесі формулювання майбутнього стандарту Ethernet, який охоплює фізичні рівні та параметри керування для швидкостей від 200G до 1.6 терабіт на секунду. Метою групи є швидкість передачі даних Ethernet MAC 1.6 Тбіт/с, прагнучи до максимальної частоти бітових помилок не більше 10-13 на рівні MAC. Інші положення включають додаткові 16- та 8-канальні інтерфейси блоків підключення (AUI), придатні для різних додатків чіпів, що використовують 112G і 224G SerDes. Фізично специфікація 1.6 Тбіт/с передбачає передачу через 8 пар мідних кабелів твінакс довжиною до одного метра та 8 пар волокон на відстані від 500 метрів до 2 км. Хоча повна ратифікація стандарту очікується до весни 2026 року, основний набір функцій планується завершити у 2024 році.

Накладні витрати на смугу пропускання та виправлення помилок у підсистемах Ethernet 1.6T

Рис. 1: Схема компонентів підсистеми Ethernet 1.6T.

У попередніх ітераціях Ethernet PCS головним чином зосереджувався на кодуванні даних для надійного виявлення пакетів. Однак із підвищенням швидкості Ethernet до 1.6 Т стає очевидною потреба у прямому виправленні помилок (FEC), особливо для протидії погіршенню сигналу навіть на коротких з’єднаннях. Для цього 1.6T Ethernet продовжує використовувати FEC Ріда-Соломона. Цей підхід створює кодове слово, що містить 514 10-бітних символів, закодованих у блок із 544 символів, що призводить до 6% накладних витрат на пропускну здатність. Ці кодові слова FEC розподіляються по фізичних каналах AUI, тому кожне фізичне посилання (8 для 1.6T Ethernet) не передає ціле кодове слово. Цей метод не тільки надає додатковий захист від спалахів помилок, але й уможливлює розпаралелювання на дальньому кінці декодера, тим самим зменшуючи затримку.

Physical Medium Attachment (PMA), що включає редуктор і SerDes, передає сигнал Ethernet на канали, що передаються. Для 1.6T Ethernet це передбачає 8 каналів, кожен із яких працює зі швидкістю 212 Гбіт/с, що становить 6% накладних витрат FEC. Застосовується техніка модуляції 4-рівневої амплітудної імпульсної модуляції (PAM-4), яка кодує два біти даних для кожного символу передачі, таким чином ефективно подвоюючи смугу пропускання в порівнянні з традиційним підходом без зворотного нуля (NRZ). Механізм передачі базується на цифро-аналоговому перетворенні, тоді як на приймальному кінці аналого-цифрове перетворення в поєднанні з DSP забезпечує точне виділення сигналу.

Крім того, важливо відзначити, що Ethernet PCS представляє «зовнішній FEC», який охоплює наскрізне з’єднання Ethernet. Щоб збільшити доступність каналів, розробляється додатковий рівень виправлення помилок для окремих фізичних ліній, імовірно, із застосуванням коду Хеммінга FEC. Очікується, що ця корекція знайде своє основне застосування в модулях оптичних приймачів, де така корекція є обов’язковою.

Рис. 2: Діаграма, що демонструє додаткові накладні витрати, додані при використанні конкатенованого FEC для розширеного охоплення.

У прикладі системи, зображеній на малюнку 2, MAC і PCS з’єднані через оптичний модуль і волоконну розтяжку. PCS має коефіцієнт бітових помилок 10-5 на каналі оптичного модуля, а також помилки самого оптичного каналу. Використання єдиного наскрізного RS-FEC буде недостатнім для досягнення 10-13 Стандарт Ethernet, що робить зв’язок ненадійним. Варіантом може бути потрійна реалізація окремого RS FEC на кожному стрибку, що значно збільшить витрати та затримку. Більш ефективним рішенням є інтеграція конкатенованого коду Хеммінга FEC спеціально для оптичного каналу зв’язку, що обслуговує типові випадкові помилки оптичних з’єднань. Цей внутрішній рівень FEC створює додаткове розширення лінійної швидкості з 212 Гбіт/с до 226 Гбіт/с, тому дуже важливо, щоб SerDes підтримував цю лінійну швидкість.

Проблеми затримки в системах Ethernet 1.6T

Рис. 3: Шлях затримки для підсистеми Ethernet 1.6T.

Різні компоненти впливають на затримку Ethernet: черга передачі, тривалість передачі, середній час проходження, а також кілька разів обробки та отримання. Щоб наочно це уявити, розглянемо малюнок 3, на якому зображено комплексну підсистему Ethernet 1.6T. Хоча на затримку може впливати час реакції віддаленої програми, цей фактор є зовнішнім щодо Ethernet і тому часто виключається під час аналізу затримки. Зведення до мінімуму затримки в інтерфейсі Ethernet вимагає розуміння конкретних обставин. Наприклад, затримка може не бути основною проблемою для магістральних з’єднань між комутаторами через властиві затримки на повільніших клієнтських з’єднаннях. Відстань також відіграє роль; більша довжина вводить більшу затримку. Звичайно, це не означає, що ми повинні ігнорувати затримку в інших сценаріях, скорочення затримки завжди є метою.

Затримка передавання безпосередньо пов’язана зі швидкістю Ethernet і розміром кадру. Зокрема, для системи Ethernet 1.6 Т для передачі пакету мінімального розміру потрібно 0.4 нс – по суті, один кадр Ethernet за такт тактової частоти 2.5 ГГц. З іншого боку, передача стандартного кадру максимального розміру займає 8 нс, а для Jumbo Frames — до 48 нс. Вибране середовище додатково визначає затримку. Наприклад, оптичне волокно зазвичай має затримку 5 нс на метр, тоді як мідний кабель трохи швидший – 4 нс на метр.

Значна частина загальної затримки пов’язана з контролером приймача. Декодер RS FEC за своєю суттю вводить затримку. Щоб ініціювати виправлення помилок, система повинна отримати 4 кодові слова, що при 1.6 Тбіт/с становить 12.8 нс. Подальші дії, включаючи виправлення помилок і буферизацію, збільшують цю затримку. Хоча тривалість зберігання кодового слова FEC залишається постійною, затримка під час отримання повідомлення залежить від конкретної реалізації. Тим не менш, затримку можна оптимізувати, використовуючи ретельні стратегії цифрового дизайну.

По суті, існує невід’ємна, неминуча затримка через механізм FEC і фізичну відстань або довжину кабелю. Окрім цих факторів, досвід проектування відіграє ключову роль у мінімізації затримки контролера Ethernet. Використання повного рішення, яке інтегрує та оптимізує MAC, PCS і PHY, прокладає шлях до найефективнішої реалізації з низькою затримкою.

Підсумки

Рис. 4: Успіх кремнію першого проходу для Synopsys 224G Ethernet PHY IP за 3-нм процесом, що демонструє високолінійні очі PAM-4.

1.6 Тбіт/с Ethernet створено для програм, які потребують найбільшої пропускної здатності та чутливі до затримок. З появою технології 224G SerDes у поєднанні з досягненнями в MAC і PCS IP тепер доступні комплексні рішення, які постійно відповідають стандартам 1.6T Ethernet, що розвиваються. Крім того, через затримку, притаманну протоколу та методам виправлення помилок, цифровий і аналоговий дизайн IP повинні бути ретельно розроблені експертами-проектувальниками, щоб уникнути введення непотрібної затримки в тракт даних.

Досягнення найвищої продуктивності для дизайну SoC 1.6T вимагає ефективно оптимізованої архітектури та ретельного проектування для кожного компонента мікросхеми. Це підкреслює енергозбереження та мінімізує кремнієвий слід, завдяки чому швидкість передачі даних 1.6 Т стає реальністю. Перевірений Synopsys 224G Ethernet PHY IP заклав основу для контролера 1.6T MAC і PCS. Використовуючи передові технології проектування, аналізу, моделювання та вимірювання, Synopsys продовжує забезпечувати виняткову цілісність сигналу та продуктивність джиттера з повне рішення Ethernet, включаючи MAC+PCS+PHY.

Часова мітка:

Більше від Напівтехніка