Услуги проектирования
Проектирование заказных деревьев синхронизации.
Chipchain умеет проектировать заказные деревья синхронизации и может адаптировать эту услугу под ваш проект. Мы проектируем распределение тактового сигнала с учётом структуры конвейеров и регулярных массивов, чтобы одновременно оптимизировать энергопотребление тактирования, перекос и временные характеристики.
- Что входит
- Структура тактирования, тактовые буферы, трассировка тактовых цепей, бюджеты перекоса и джиттера
- Где подходит лучше всего
- Конвейерные тракты данных, массивы MAC и многоядерные вычислительные блоки
- Сочетается с
- Заказными ячейками, многобитными регистрами, нетлистами ручной разработки и ручным размещением и трассировкой
- Верификация
- Анализ перекоса и джиттера, статический временной анализ и анализ энергопотребления тактирования
Что даёт заказное дерево синхронизации
Тактирование и тракт данных проектируются вместе.
Структура
Магистрали и ветви тактирования планируются с учётом конвейера и массива, в соответствии с размещением.
Меньшее энергопотребление тактирования
Многобитные регистры используют один тактовый вывод и его внутренние тактовые инверторы на несколько бит, поэтому дерево управляет меньшим числом приёмников: нагрузка на тактовую цепь и мощность переключения ниже.
Перекос и джиттер
Симметричная трассировка поверх регулярной структуры контролирует перекос тактового сигнала, а короткая согласованная цепочка буферов ограничивает джиттер, вносимый деревом.
Баланс предустановки и удержания
Тактирование организуется по направлению потока данных, что балансирует пути по времени предустановки и удержания.
Многофазное тактирование
В проекте на защёлках можно использовать трёхфазные неперекрывающиеся тактовые сигналы: защёлки допускают заимствование времени между ступенями, а неперекрытие упрощает выполнение требований по времени удержания.
Интеграция с автоматическими маршрутами
Заказной блок передаёт верхнему уровню свой тактовый интерфейс и модели, а верхний уровень сохраняет инструментальный синтез дерева синхронизации.
Маршрут проектирования дерева синхронизации
Шесть шагов: от требований к тактированию до финальной проверки.
Требования
Частота, напряжение, бюджеты перекоса и джиттера и цель по энергопотреблению тактирования.
Структура
Выбор структуры тактирования и последовательностных ячеек, планирование магистралей и ветвей.
Буферы и трассировка
Размещение тактовых буферов и трассировка тактовых цепей по правилам.
Экстракция и моделирование
Экстракция паразитных параметров и моделирование перекоса, джиттера и энергопотребления тактирования.
Временной анализ
Статический временной анализ по углам с итерациями.
Финальная проверка и интеграция
Передача тактового интерфейса и моделей на верхний уровень и завершение финальной проверки.
Вопросы о заказных деревьях синхронизации
Чем заказное дерево синхронизации отличается от сгенерированного инструментом?
Инструментальный синтез дерева синхронизации (CTS) подходит для нерегулярной логики — управляющей логики и интерфейсов. Заказное дерево синхронизации проектируется с учётом структуры конвейера или регулярного массива, что даёт лучший баланс энергопотребления, перекоса и временных характеристик.
Какие блоки подходят для заказного дерева синхронизации?
Блоки с большим числом регистров, регулярной структурой и высокой активностью переключения, такие как конвейерные тракты данных и массивы MAC. Чем больше регистров, тем больше выигрыш.
Можно ли сочетать его с автоматическим маршрутом?
Да. Заказной блок передаёт верхнему уровню свой тактовый интерфейс и модели, а верхний уровень сохраняет инструментальный синтез дерева синхронизации.
Можете ли вы спроектировать заказное дерево синхронизации для нашего проекта?
Да. Мы можем взять эту работу отдельно или вместе с нетлистами ручной разработки и ручным размещением и трассировкой.
Связанные страницы
Нужно заказное дерево синхронизации?
Пришлите структуру блока, целевую частоту, целевой техпроцесс и цель по энергопотреблению тактирования, и мы ответим.