Почему 70% ячеек вашего чипа намеренно замедлены: объясняем стратегию Multi-VT

61 подписчик

12+
12+

6 дней назад

ПожаловатьсяНарушение авторских прав

61 подписчик

12+
12+

6 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

6 дней назад

Вот факт, который большинство курсов по цифровому проектированию полностью игнорируют: В реальном чипе примерно 70% стандартных ячеек намеренно медленные — используются транзисторы с высоким порогом напряжения (High-VT), специально выбранные потому, что они переключаются медленнее. Почему? Потому что медленные ячейки пропускают меньше тока. А на чипе с миллиардами транзисторов, простаивающих без дела, утечка тока — это разница между продуктом, который можно выпустить на рынок, и продуктом, который быстро разряжает батарею в режиме ожидания. В этой лекции объясняется вся стратегия Multi-VT: что физически делает пороговое напряжение, почему библиотеки стандартных ячеек поставляются с тремя вариантами каждого типа логических элементов (LVT, SVT, HVT) и как именно инструменты EDA выполняют автоматическую смену порогов напряжения для точного соответствия временным параметрам без превышения допустимого энергопотребления. ━━━━━━━━━━━━━━━━━━━━━━━━━ ЧТО ВЫ УЗНАЕТЕ ━━━━━━━━━━━━━━━━━━━━━━━━━━ ► Что физически контролирует пороговое напряжение (VT) — почему снижение VT увеличивает ток и скорость управления, но также открывает путь утечки, который никогда полностью не выключается ► Ячейки LVT, SVT, HVT: скорость переключения и утечка в сравнении с реальными числами (пример NAND2: LVT 35 пс против HVT 70 пс — одинаковые значения) Логическая функция (2× разная скорость) ► Важные множители утечек: утечка HVT в 1×, утечка SVT в 3×, утечка LVT в 8× — почему использование LVT повсюду сделает чип непригодным для использования в режиме ожидания ► Как исправляется нарушение установки с помощью замены VT — пример пути (FF1 → NAND → INV → NOR → FF2) с расчетом запаса до/после ► Фактическое распределение внутри реальных чипов: ~70% HVT, ~20% SVT, ~10% LVT — и стратегия, которая обеспечивает это соотношение ► Автоматизированный процесс оптимизации EDA: синтез начинается с SVT → STA определяет критические пути → LVT заменяется на неисправных путях → некритические пути преобразуются в HVT ► Как многоVT взаимодействует с Углы PVT: даже ячейки LVT значительно замедляются на участке процесса с очень низкой скоростью и при высокой температуре — синхронизация должна быть проверена на всех участках после каждой замены VT. ► Полная последовательность проверки синхронизации: Начальная (−120 пс) → определение размера затвора (−60 пс) → замена VT (−10 пс) → вставка буфера (+15 пс) — и где замена VT вписывается в поток. ► Треугольник производительности-энергопотребления-площади: почему многоуровневые библиотеки VT являются самым мощным инструментом для одновременной работы со всеми тремя параметрами. ━━━━━━━━━━━━━━━━━━━━━━━━━ ЦЕНТРАЛЬНЫЙ АНАЛИТИКА ━━━━━━━━━━━━━━━━━━━━━━━━━ Multi-VT — это не выбор самой быстрой ячейки повсюду. Это расходование энергии утечки только там, где это дает запас по времени. LVT — это кнопка турбо-режима — используйте ее только на тех путях, где это необходимо. Остальная часть чипа работает в режиме HVT, тихо и энергоэффективно, ожидая следующего фронта тактового сигнала. #MultiVT #StandardCells #StaticTimingAnalysis #STA #LVT #HVT #TimingClosure #LeakagePower #DigitalDesign #VLSI #ICDesign #ChipDesign #SemiconductorEngineering #EDA #VTSwapping #ASIC

Название:

Почему 70% ячеек вашего чипа намеренно замедлены: объясняем стратегию Multi-VT

Категория:

Разное