Оптимизация маршрута топологического проектирования микропроцессора КОМДИВ64-РИО А.О. Власов, Б.Е. Евлампиев, П.Г. Кириченко, А.А. Кочнов, А.А. Поминова.

Презентация:



Advertisements
Похожие презентации
Оптимизация сетки питания СБИС Поминова А. А. НИИ системных исследований РАН, Москва Москва 2012.
Advertisements

Физическое проектирование подсистемы кэш-памяти второго уровня микропроцессора Эльбрус-S Магистерская диссертация студента 213 группы ФРТК Мороза Ярослава.
2012 г о д. Московский физико-технический институт Выпускная квалификационная работа Выполнил: Тихонов В.В. Научный руководитель: Бычков И.Н. Проектирование.
Анализ эффективности комплексного использования схемотехнических методов снижения энергопотребления сложно-функциональных блоков цифровых СБИС Лобанова.
Методы планирования кристаллов с использованием САПР Synopsys Якимычев С.А. Март 2010.
Студент 816 группы Трихин П. О. Научный руководитель: Терентьев Ю. И.
Схема предсказания исключительной ситуации «потеря точности» в модуле операции «умножение с накоплением» Ивасюк Евгений Вячеславович Научно-исследовательский.
ПРОВЕДЕНИЕ РЕЗЕРВИРОВАНИЯ И ОБСЛУЖИВАНИЕ СЕТЕЙ (часть 2) Курец Д.С.
НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ СИСТЕМНЫХ ИССЛЕДОВАНИЙ РОССИЙСКОЙ АКАДЕМИИ НАУК ОПЫТ РАЗРАБОТКИ РАДИАЦИОННО-СТОЙКИХ БИБЛИОТЕК И СБИС С ПРИМЕНЕНИЕМ СПЕЦИАЛИЗИРОВАННОЙ.
1 Функциональный метод анализа самосинхронных схем любого размера Плеханов Леонид Петрович Институт проблем информатики РАН (ИПИ РАН)
Выполнили: Мартышкин А. И. Кутузов В. В., Трояшкин П. В., Руководитель проекта – Мартышкин А. И., аспирант, ассистент кафедры ВМиС ПГТА.
МГТУ им. Н.Э. Баумана 1 МОДЕЛИРОВАНИЕ ТЕХНОЛОГИЧЕСКОЙ ОПЕРАЦИИ ХИМИКО-МЕХАНИЧЕСКОЙ ПЛАНАРИЗАЦИИ ДИОКСИДА КРЕМНИЯ Студент: Гладких А.А. Группа: ИУ4-125М.
П РОЕКТИРОВАНИЕ ТОПОЛОГИИ ВЕРХНЕГО УРОВНЯ ИЕРАРХИЧЕСКОГО БЛОКА. Зенин Е., 816 группа МФТИ Научный руководитель: Терентьев Ю. И.
1 Исследование алгоритмов решения задачи k коммивояжеров Научный руководитель, проф., д.т.н. Исполнитель, аспирант Ю.Л. Костюк М.С. Пожидаев Томский государственный.
СОБОЛЕВ Сергей Сергеевич ЗОЛЬНИКОВ Владимир Константинович КРЮКОВ Валерий Петрович СОБОЛЕВ Сергей Сергеевич ЗОЛЬНИКОВ Владимир Константинович КРЮКОВ Валерий.
Воздушные линии электропередачи. Опоры Воздушные линии электропередачи до 1 кВ с самонесущими изолированными проводами.
Энергоэффективная линия связи для систем на кристалле с динамическим управлением частотой синхронизации Адамов Юрий Федорович ИППМ РАН.
Учебный курс Введение в цифровую электронику Лекция 5 Обмен информацией в микропроцессорной системе кандидат технических наук, доцент Новиков Юрий Витальевич.
Моделирование и исследование мехатронных систем Курс лекций.
Сложно-функциональный блок коммуникационной среды для систем на кристалле Илья Насонов ЗАО НТЦ «Модуль»
Транксрипт:

Оптимизация маршрута топологического проектирования микропроцессора КОМДИВ64-РИО А.О. Власов, Б.Е. Евлампиев, П.Г. Кириченко, А.А. Кочнов, А.А. Поминова Научно Исследовательский институт системных исследований РАН Москва 2012

2 НИИСИ РАН Содержание Введение Снижение времени оптимизации полного проекта Оптимизация на плане кристалла положения схем отключения синхросигналов ядра процессора Большой разброс задержек в ветвях синхросигналов Топологическое исправление внутренних критических путей Оптимизация сетки питания Заключение

3 НИИСИ РАН Введение Проведен подробный анализ проблем топологического маршрута проектирования СБИС Комдив64-РИО Описаны решения, позволяющие Снизить время проектирования Повысить быстродействие проекта Снизить падение напряжения питания без ухудшения качества дизайна

4 НИИСИ РАН Снижение времени оптимизации полного проекта Оптимизация проекта после сборки его из блоков = ~30% времени проектирования Двухпроходный маршрут блочного проектирования компании Cadence Трехпроходный маршрут блочного проектирования

5 НИИСИ РАН Повышение быстродействия проекта Применялись следующие оптимизации: 1.Оптимизация на плане кристалла положения схем отключения синхросигналов ядра процессора 2.Большой разброс задержек в ветвях синхросигналов 3.Топологическое исправление внутренних критических путей

6 НИИСИ РАН Повышение быстродействия проекта (оптимизация 1) 1/2 T – период синхросигнала Tx – задержка дерева синхросигнала CLK T_DFF1 – задержка переключения триггера DFF1 T_CG – задержка переключения элемента CG S_CG – setup входа E элемента CG

7 НИИСИ РАН Повышение быстродействия проекта (оптимизация 1) 2/2 Для сокращения задержки управляемого синхросигнала необходимо предпринять следующие меры: минимизация количества и компактное размещение тактируемых им элементов использование быстрых элементов для формирования синхросигнала размещение блока CG в центре области, занимаемой элементами

8 НИИСИ РАН Повышение быстродействия проекта (оптимизация 2) 1/2 Значительная потеря быстродействия из-за увеличения разбежки синхросигнала Недостаток ресурсов трассировки Построение дерева синхронизации: Ограничение по емкости нагрузки для элементов дерева (C+) или без нее (C-). Предварительная трассировка (R+) или одновременно со всеми сигналами (R-) Ограничением по плотности заполнения (D+) или без (D )

9 НИИСИ РАН Повышение быстродействия проекта (оптимизация 2) 2/2 Критерии сравнения разных вариантов реализации дерева синхронизации Относительное увеличение периода (Т) Потребляемая мощность «деревом» синхронизации C-R-D+ - наиболее эффективный метод повышения быстродействия

10 НИИСИ РАН Повышение быстродействия проекта (оптимизация 3) 1/2 Применяя локальный сдвиг синхросигнала, удается достигнуть требуемого быстродействия Возможна автоматизация подбора локальных сдвигов для всего блока/проекта При топологическом проектировании возникают сдвиги связанные с путями распространения синхросигнала

11 НИИСИ РАН Повышение быстродействия проекта (оптимизация 3) 2/2 Топологический разброс задержки синхросигнала Проблема решается компактным размещением начальных и конечных элементов

12 НИИСИ РАН Оптимизация сетки питания Цель: снижение падения напряжения без ухудшения трассировки сигнальных линий. Оптимизация в два этапа Трассы питания и земли были расширены на 20% в двух верхних слоях металлов Оптимизация с помощью скрипта Результаты:

13 НИИСИ РАН Структура сетки питания Результат работы скрипта До оптимизацииПосле оптимизации

14 НИИСИ РАН Изменение падения напряжения после оптимизации СП Исходная СП Оптимизированная СП

15 НИИСИ РАН Заключение Рассмотренные методы применены при проектировании второй итерации Комдив64-РИО Методы основаны на использовании САПР автоматического размещения и трассировки Повышение частоты проекта с 185 МГц до 285 МГц (typical) Улучшения схемы синхронизации, сетки земли и питания повысили быстродействие и надежность работы