Общий формат питания
Si2 Common Power Format , или CPF, — это формат файла для определения методов энергосбережения на ранних этапах процесса проектирования. При проектировании интегральных схем экономия энергии является основной целью, и разработчики вынуждены использовать сложные методы, такие как синхронизация , логика с несколькими напряжениями и полное отключение питания неактивных блоков. Эти методы требуют последовательной реализации на этапах проектирования логики , реализации и проверки. Например, если используется несколько разных источников питания, то логический синтез должен включать переключатели уровня, место и маршрут должны правильно обрабатывать их, а другие инструменты, такие как статический временной анализ и формальная проверка, должны понимать эти компоненты. Поскольку мощность становилась все более актуальной проблемой, каждый инструмент независимо добавлял необходимые функции. Хотя это позволяло создавать потоки с низким энергопотреблением, это было сложно и чревато ошибками, поскольку одну и ту же информацию нужно было указывать несколько раз, в нескольких форматах, для множества разных инструментов. CPF был создан как общий формат, который многие инструменты могут использовать для указания данных, относящихся к мощности, поэтому намерение мощности нужно вводить только один раз, и его можно последовательно использовать всеми инструментами. Целью CPF является поддержка автоматизированной инфраструктуры проектирования с учетом энергопотребления.
С CPF связана Power Forward Initiative (PFI), группа компаний, которые сотрудничают в разработке методологии проектирования с низким энергопотреблением и внесли свой вклад в разработку спецификации CPF v1.0. Членство в PFI охватывает компании EDA , IP, библиотеки, литейные производства, ASIC, IDM и компании, производящие оборудование. В марте 2007 года CPF v1.0 был внесен в Инициативу по интеграции кремния (Si2), где он был ратифицирован Коалицией малой мощности Si2 (LPC) в качестве стандарта Si2. LPC контролирует постоянное развитие стандарта CPF v1.0.
Содержание
[ редактировать ]Конструкции, выражающие домены мощности и их источники питания:
- Логический дизайн: иерархические модули могут быть указаны как принадлежащие к конкретным доменам электропитания.
- Физический дизайн: явные сети питания/земли и возможности подключения могут быть указаны для каждой ячейки или блока.
- Анализ: разные данные библиотеки синхронизации для случаев, когда одна и та же ячейка используется в разных областях мощности.
Логика управления питанием
- Спецификация логики сдвига уровня — специальные ячейки необходимы, когда сигналы проходят между блоками с разным напряжением питания.
- Спецификация логики изоляции – какая специальная логика необходима для сигналов, которые проходят между блоками, которые могут включаться и выключаться независимо.
- Спецификация логики сохранения состояния: как сохраняется состояние, когда блоки полностью отключены?
- Спецификация логики переключения и сигналов управления – как включаются и выключаются блоки?
Определение и проверка режимов питания (ожидание, сон и т.д.)
- Определения режимов
- Выражения перехода режима
История и споры
[ редактировать ]Компания Cadence Design Systems разработала ранние версии CPF. [1] затем внес его в Si2. Вскоре за этим последовала альтернатива — Unified Power Format или UPF , предложенная в качестве стандарта IEEE, а не стандарта Si2. UPF в основном поддерживается Synopsys , Mentor Graphics и Magma . Технические различия между двумя форматами относительно незначительны, но политические соображения преодолеть труднее. [2] [3] Неудивительно, что решение Cadence Low-Power Solution с самого начала поддерживало CPF Si2, а также UPF по мере его появления; тогда как все предложения Synopsys и Mentor Graphics поддерживают UPF. Magma поддерживает как CPF, так и UPF.
Попытка сближения предпринимается в Коалиции малой власти в Si2. [4]
Ссылки
[ редактировать ]- ↑ Чи-Пин Сюй, Продвижение власти вперед с помощью общего формата власти - процесс правильного решения. Архивировано 26 сентября 2007 г. в Wayback Machine , EETimes, 5 ноября 2006 г.
- ↑ Геринг, Ричард, Конвергенция стандартов электропитания микросхем застопорилась , EETimes, 21 марта 2007 г.
- ↑ Геринг, Ричард, патентная политика IEEE не может подавить скандал вокруг стандартов EDA. Архивировано 19 февраля 2008 г. в Wayback Machine , EEtimes, 30 апреля 2007 г.
- ^ Инициатива по интеграции кремния , Дорожная карта CPF 1.2 , 17 сентября 2008 г.
Внешние ссылки
[ редактировать ]- Скачать спецификацию CPF .