Услуги проектирования

Проектирование заказных деревьев синхронизации.

Chipchain умеет проектировать заказные деревья синхронизации и может адаптировать эту услугу под ваш проект. Мы проектируем распределение тактового сигнала с учётом структуры конвейеров и регулярных массивов, чтобы одновременно оптимизировать энергопотребление тактирования, перекос и временные характеристики.

Что входит
Структура тактирования, тактовые буферы, трассировка тактовых цепей, бюджеты перекоса и джиттера
Где подходит лучше всего
Конвейерные тракты данных, массивы MAC и многоядерные вычислительные блоки
Сочетается с
Заказными ячейками, многобитными регистрами, нетлистами ручной разработки и ручным размещением и трассировкой
Верификация
Анализ перекоса и джиттера, статический временной анализ и анализ энергопотребления тактирования

Что даёт заказное дерево синхронизации

Тактирование и тракт данных проектируются вместе.

  1. Структура

    Магистрали и ветви тактирования планируются с учётом конвейера и массива, в соответствии с размещением.

  2. Меньшее энергопотребление тактирования

    Многобитные регистры используют один тактовый вывод и его внутренние тактовые инверторы на несколько бит, поэтому дерево управляет меньшим числом приёмников: нагрузка на тактовую цепь и мощность переключения ниже.

  3. Перекос и джиттер

    Симметричная трассировка поверх регулярной структуры контролирует перекос тактового сигнала, а короткая согласованная цепочка буферов ограничивает джиттер, вносимый деревом.

  4. Баланс предустановки и удержания

    Тактирование организуется по направлению потока данных, что балансирует пути по времени предустановки и удержания.

  5. Многофазное тактирование

    В проекте на защёлках можно использовать трёхфазные неперекрывающиеся тактовые сигналы: защёлки допускают заимствование времени между ступенями, а неперекрытие упрощает выполнение требований по времени удержания.

  6. Интеграция с автоматическими маршрутами

    Заказной блок передаёт верхнему уровню свой тактовый интерфейс и модели, а верхний уровень сохраняет инструментальный синтез дерева синхронизации.

Маршрут проектирования дерева синхронизации

Шесть шагов: от требований к тактированию до финальной проверки.

  1. Требования

    Частота, напряжение, бюджеты перекоса и джиттера и цель по энергопотреблению тактирования.

  2. Структура

    Выбор структуры тактирования и последовательностных ячеек, планирование магистралей и ветвей.

  3. Буферы и трассировка

    Размещение тактовых буферов и трассировка тактовых цепей по правилам.

  4. Экстракция и моделирование

    Экстракция паразитных параметров и моделирование перекоса, джиттера и энергопотребления тактирования.

  5. Временной анализ

    Статический временной анализ по углам с итерациями.

  6. Финальная проверка и интеграция

    Передача тактового интерфейса и моделей на верхний уровень и завершение финальной проверки.

Вопросы о заказных деревьях синхронизации

Чем заказное дерево синхронизации отличается от сгенерированного инструментом?

Инструментальный синтез дерева синхронизации (CTS) подходит для нерегулярной логики — управляющей логики и интерфейсов. Заказное дерево синхронизации проектируется с учётом структуры конвейера или регулярного массива, что даёт лучший баланс энергопотребления, перекоса и временных характеристик.

Какие блоки подходят для заказного дерева синхронизации?

Блоки с большим числом регистров, регулярной структурой и высокой активностью переключения, такие как конвейерные тракты данных и массивы MAC. Чем больше регистров, тем больше выигрыш.

Можно ли сочетать его с автоматическим маршрутом?

Да. Заказной блок передаёт верхнему уровню свой тактовый интерфейс и модели, а верхний уровень сохраняет инструментальный синтез дерева синхронизации.

Можете ли вы спроектировать заказное дерево синхронизации для нашего проекта?

Да. Мы можем взять эту работу отдельно или вместе с нетлистами ручной разработки и ручным размещением и трассировкой.

Нужно заказное дерево синхронизации?

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