Анализ потребляемой мощности для опытных образцов СнК "МЦСТ-R1000"

Энергопотребление сети размножения синхроимпульсов. Методика измерения статической и динамической составляющих мощности потребления микросхемы. Стробирование синхросигнала микропроцессора с низким энергопотреблением. Ток утечки затвора транзистора.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид статья
Язык русский
Дата добавления 27.11.2018
Размер файла 143,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http: //www. allbest. ru/

ЗАО «МЦСТ», МФТИ

Анализ потребляемой мощности для опытных образцов СнК "МЦСТ-R1000"

В.С. Волин, Н.А. Щербина

Аннотация

Описана простая экспериментальная методика измерения статической и динамической составляющих мощности потребления внутренней логики микросхемы. Приведены результаты ее использования для СнК «МЦСТ-R1000». По результатам анализа предложены решения для уменьшения мощности потребления СнК «МЦСТ-R1000».

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

Annotation

POWER CONSUMPTION ANALYSIS OF SOC MCST-R1000 ENGINEERING SAMPLES

V. Volin, N. Shcherbina

The article describes the experimental measurement methodology of static and dynamic power consumption of internal chip logic. Methodology application results for MCST-R1000 SoC are presented and solutions for reducing power consumption of MCST-R1000 SoC are proposed.

Key words: CMOS, power consumption, dynamic and static power, clock network, clock gating, sub-threshold leakage current.

Введение

В последнее десятилетие сильно возрос интерес к микропроцессорам с низким энергопотреблением. Это верно как в секторе СнК для мобильных применений, так и для высокопроизводительных серверных чипов. В первом случае ситуация обусловлена временем жизни батареи, которое играет ключевую роль в определении эффективности всей системы, во втором - резко возросшими затратами на организацию инфраструктуры серверных станций: обеспечение их системами энергоснабжения и отведение тепла. Такие проблемы насущны и в рамках проектов, осуществляемых ЗАО «МЦСТ». Исследование технологий сокращения энергопотребления микросхем является одним из приоритетных направлений в компании [1].

Общая мощность, потребляемая микросхемой, имеет ряд составляющих различной природы, которые рассматриваются ниже. Каждый из известных методов уменьшения энергопотребления по-разному влияет на ту или иную составляющую, вследствие чего при определении политики повышения энергоэффективности для определенного типа микропроцессоров необходимо знать вклад каждой составляющей. В данной статье такой анализ выполнен применительно к опытным образцам системы-на-кристалле (СнК) «МЦСТ-R1000», представляющей линию микропроцессоров с архитектурой SPARC, разрабатываемых в ЗАО «МЦСТ» [3, 4].

Зачастую исследование энергопотребления требует ресурсоемкого моделирования восстановленного из топологии gate-verillog описания либо дорогостоящего лабораторного оборудования. В статье авторы представляют простую методику анализа мощности СнК, основанную на измерениях потребляемого тока посредством датчика Холла при различных значениях температуры кристалла, тактовой частоты и напряжения питания. Объектом исследований является внутреннее (работающее на напряжении 1 В) оборудование опытных образцов СнК «МЦСТ-R1000», которое является основным потребителем электроэнергии. Потребление интерфейсных элементов микросхемы в статье не рассматривается.

В разделе 1 статьи анализируется общее потребления оборудования, в разделах 2 и 3 - его динамический и статический компоненты соответственно. В конце приводятся краткий итоговый анализ и выводы о наиболее перспективных направлениях снижения энергопотребления СнК «МЦСТ-R1000».

1. Общее потребление

1.1 Теоретическое обоснование

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

, (1)

где Ptot - общее потребление оборудования, Pdyn и Pstat - его динамическая и статическая составляющие. Pdyn расходуется на переключение логических элементов микросхемы, тогда как Pstat не зависит от активности внутренней логики и присутствует всегда, когда на микросхему подано питание.

Динамическая мощность, в свою очередь, состоит из компонента, необходимого для перезарядки выходных емкостей логических элементов (switching power), и внутренней мощности (internal power), которая включает в себя:

потребление, обусловленное током закоротки (short-current power), который протекает через элемент, когда при его переключении открыты оба PMOS и NMOS транзистора;

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

Для динамического потребления справедливо выражение:

, (2)

где Ceff - эффективная емкость оборудования, Vdd - напряжение питания, Fclock - таковая частота, tsc - характерное время переключения логических элементов, Ipeak - эффективная величина внутреннего тока переключения (сумма тока закоротки и тока, необходимого для перезарядки внутренних емкостей). Первое слагаемое в (2) выражает потребление переключения, второе - внутреннюю мощность. Из равенства следует, что Pdyn пропорциональна тактовой частоте Fclock.

Статическая мощность обуславливается наличием всякого рода токов утечки, следовательно, Pstat не является функцией тактовой частоты, что позволяет выразить общую потребляемую мощность как линейную функцию от Fclock:

, (3)

где A - коэффициент, не зависящий от Fclock. Таким образом, измеряя зависимость мощности от тактовой частоты и экстраполируя полученную функцию до нулевого значения аргумента, можно определить Pstat. Зная величину общего и статического потребления, не составляет труда вычислить и динамическую составляющую.

1.2 Результаты измерений

Была проведена серия измерений тока Itot, потребляемого оборудованием во время выполнения задачи dots на всех ядрах СнК при напряжении питания Vdd = (1,048±0,0005) В и температуре внутри кристалла td = (75±1)°С. Результаты измерений представлены на рис. 1.

Рис.1 Зависимость мощности Ptot, потребляемой оборудованием, от тактовой частоты Fclock

Из (3) следует, что линейная функция, аппроксимирующая полученную зависимость, для частоты, равной нулю, будет иметь значение, равное статической мощности, рассеиваемой оборудованием при температуре td = (75±1)°С и напряжении питания Vdd = (1,048±0,0005) В, т.е.

Pstat = Ptot(0 МГц) = (3,7±0,3) Вт.

При тех же параметрах и тактовой частоте Fclock = 1000 МГц общее потребление оборудования составляет Ptot(1000 МГц) = (14,1±0,2) Вт. Таким образом, динамическая составляющая мощности при указанных параметрах равна Pdyn = (10,4±0,5) Вт.

2. Динамическая мощность

2.1. Теоретическое обоснование

Значительная часть динамической мощности рассеивается на структурах микросхемы, обеспечивающих логические элементы синхроимпульсом, обозначим ее как Pclock, тогда:

, (4)

где Plogic - потребление, непосредственно приходящееся на вычислительную логику оборудования. К величине Pclock можно отнести мощность, рассеиваемую на сети распространения синхросигнала (clock network), и потребление триггеров при переключении тактового импульса на их входах. Следовательно, справедливо выражение:

. (5)

Существует техника (clock gating), заключающаяся в отключении синхросигнала от триггеров, если значения на их логических входах остаются неизменными. Подобные механизмы позволяют существенно снизить потребляемую мощность за счет ликвидации Ptrigger и обнуления части Pclock network, рассеиваемой на структурах распространения синхросигнала. Последнюю обозначим как Pgated leaf, а оставшуюся составляющую мощности Pclock network - как Ptrunk. Тогда:

. (6)

Подставляя (5) и (6) в (4), получим:

. (7)

В СнК «МЦСТ-R1000» подавляющее большинство триггеров снабжены механизмом clock gating. Следовательно, при отключении декодирования инструкций на всех процессорных ядрах Ptrigger и Pgated leaf с достаточной степенью точности равны нулю. Так как можно утверждать, что при отключении декодирования Plogic = 0, практически все динамическое энергопотребление будет приходиться на Ptrunk.

2.2 Результаты измерений

Была проведена серия измерений тока Itot, потребляемого во время выполнения задачи dots на всех ядрах СнК, в случаях включенного и отключенного декодирования при напряжении питания Vdd = (1,048±0,0005) В, температуре кристалла td = (75±1)°С и тактовой частоте Fclock = 1000 МГц. В результате измерений потребляемая мощность оборудования составила:

в случае включенного декодирования Ptot = (14,1±0,2) Вт;

в случае выключенного декодирования Ptot = (10,8±0,2) Вт.

Принимая во внимание (1), (7) и результаты определения статического потребления из раздела 1.2, можно утверждать, что Ptrunk = (7,1±0,5) Вт, в то время как максимально возможная мощность, сохраняемая механизмом clock gating, равна (3,3±0,4) Вт. Учитывая также (6), можно положить, что Pclock network заведомо больше 7 Вт.

3. Статическая утечка

3.1 Теоретическое обоснование

Основной вклад в статическую мощность вносят подпороговый ток утечки (sub-threashold leakage) и ток утечки затвора транзистора (gate leakage). Отсюда, в упрощенном виде можно записать:

. (8)

Ток подпороговой утечки задается выражением:

, , (9)

где VT - термическое напряжение (thermal voltage), Btec и n - технологически зависимые параметры, Vth - пороговое напряжение транзистора.

В то время как из (9) следует, что Isth существенно зависит от температуры, согласно [5] влиянием температуры на Igate можно пренебречь. В результате Ileak, как функцию температуры, можно представить следующим образом:

, (10)

где Igate, D и S не зависят от температуры. Предположив, что первое слагаемое мало, равенство (10) можно упростить:

. (11)

Зная значение тока утечки Ileak на множестве точек T, можно вычислить D и Vth/S, тем самым полностью определив зависимость (11). 80% исследуемого оборудования выполнено на низкоуровневых библиотеках логических элементов, в которых Vth в 1,25 и 1,6 раз меньше, чем в библиотеках со стандартным и высоким пороговым напряжением соответственно. Проварьировав Vth в (11) подобным образом, можно получить оценочную зависимость Ileak(T) при выполнении его на библиотеках со стандартным и высоким пороговым напряжением.

3.2 Результаты измерений

Была проведена серия измерений тока, потребляемого оборудованием во время выполнения задачи dots на всех ядрах СнК, при различных значениях температуры кристалла td, напряжении питания Vdd = (1,095±0,0005) В и тактовой частоте Fclock = 800 МГц. Ток, потребляемый динамически, не зависит от температуры, поэтому вычитанием его из общей величины можно было получить ток утечки Ileak.

Результаты измерений представлены на рис. 2 в виде множества точек, обозначающих усредненные экспериментально измеренные значения Ileak. Сплошная линия представляет график функции (11) с D и Vth/S, вычисленными по указанным точкам. Достаточно хорошая аппроксимация экспериментальных значений теоретической зависимостью (11) подтверждает правомерность пренебрежения величиной Igate в (10). Прерывистая кривая изображает график функции (11) при уменьшении Vth в 1,25 раз, пунктирная линия - при уменьшении в 1,6 раз.

Рис.2 Зависимость тока утечки Ileak, потребляемого оборудованием, от температуры кристалла td

Заключение

Описанное в работе исследование энергопотребления оборудования СнК «МЦСТ-R1000» показало, что при температуре кристалла 75°С, тактовой частоте 1 ГГц и напряжении 1,1 В общее потребление по этому номиналу во время выполнения задачи dots всеми ядрами СнК составляет 14 Вт. Из них около 25% приходится на статическую утечку и более 50% - на мощность сети доставки синхроимпульса.

Проведено исследование статического энергопотребления и сделаны оценки его сокращения при использовании библиотек со стандартным и высоким пороговым напряжением. В частности, при температуре кристалла 75°С применительно к ним возможно сокращение статического потребления до 4 и 18 раз соответственно.

энергопотребление микропроцессор ток мощность

Выводы

Согласно [6], высокоскоростным микропроцессорам свойственно энергопотребление сети размножения синхроимпульсов, составляющее 25-30% от общего. Для опытных образцов СнК «МЦСТ-R1000» оно достигает 50%. Первичный анализ свидетельствует, что в большом количестве устройств СнК дерево размножения синхроимпульсов построено не оптимально. Вместо ожидаемой повторяющейся структуры с одной и той же нагрузкой у элементов каждой стадии размножения в дереве СнК «МЦСТ-R1000» присутствует большое количество элементов-повторителей, назначение которых не очевидно, а мощность потребления значительна. Все это является поводом для дальнейшего изучения и проведению работ по снижению данной составляющей потребления микросхемы.

Еще одним источником существенного сокращения мощности может стать более агрессивное использование библиотек логических элементов со стандартным и высоким пороговым напряжением. Выше упоминалось, что в настоящее время около 80% логических элементов СнК - это элементы с низкими порогами. Как правило, они используются только в критических по времени срабатывания цепях (число которых относительно невелико в любом проекте), и необходимость их использования в СнК «МЦСТ-R1000» в таком количестве представляется далеко не очевидной. Эта проблема в настоящее время анализируется, и ищутся пути ее решения.

Литература

1. Ким А.К. Российские универсальные микропроцессоры и ВК высокой производительности: результаты и взгляд в будущее - «Вопросы радиоэлектроники», сер. ЭВТ, 2012, вып. 3.

2. Keating M., Flynn D., Aitken R., Gibbons A., Shi K. Low power methodology manual for system-on-chip design. - Springer, 2008.

3. Волин В.С., Черепанов С.А., Щербина Н.А. Организация поддержки когерентности в системе на кристалле «МЦСТ-R1000» - «Вопросы радиоэлектроники», сер. ЭВТ, 2012, вып. 3.

4. Волин В.С. Организация подкачки кода в процессорном ядре системы на кристалле «МЦСТ-R1000» - «Вопросы радиоэлектроники», сер. ЭВТ, 2012, вып. 3.

5. Liu Y., Dick R.P., Shang L., Yang H. Accurate temperature-dependent integrated circuit leakage power estimation is easy - «Design, Automation & Test in Europe Conference & Exhibition», 2007.

6. Resonant meshes topple clock trees - «Microprocessor report», Febryary 2012.

7. Lui Z., Hu C., Huang J., Chan T., Jeng M., Ko P., Cheng Y. Threshold voltage model for deep-submicrometer MOSFET's - «IEEE Transactions on electrical devices», January 1993, Vol. 40, № 1, pp. 86-95.

Размещено на Allbest.ru

...

Подобные документы

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

    контрольная работа [323,8 K], добавлен 18.06.2015

  • Исследование схемы с управляющим входным аттенюатором. Анализ шумовых характеристик приборов. Построение усилителей мощности на основе интегральной микросхемы. Пример расчета транзисторного полосового усилителя мощности диапазона сверхвысокой частоты.

    дипломная работа [3,2 M], добавлен 03.06.2012

  • Расчет напряжений питания, потребляемой мощности, КПД, мощности на коллекторах оконечных транзисторов. Выбор оконечных транзисторов, определение площади теплоотводов, элементов усилителя мощности. Выбор и расчет выпрямителя, схемы фильтра, трансформатора.

    курсовая работа [474,7 K], добавлен 22.09.2012

  • Обоснование выбора типа индикатора в соответствии с режимом стробирования. Построение буферной микросхемы. Расчет формирователей строк или столбцов. Синтез знакогенератора. Характеристики германиевого транзистора. Выбор резисторов по номинальному ряду.

    контрольная работа [298,3 K], добавлен 29.12.2010

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

    курсовая работа [181,8 K], добавлен 17.04.2010

  • Измерительные приборы, при помощи которых можно измерить напряжение, ток, частоту и разность фаз. Метрологические характеристики приборов. Выбор ваттметра для измерения активной мощности, потребляемой нагрузкой. Относительные погрешности измерения.

    задача [26,9 K], добавлен 07.06.2014

  • Расчет усилителя мощности с представлением структурной схемы промежуточных каскадов на операционных усилителях. Расчет мощности, потребляемой оконечным каскадом. Параметры комплементарных транзисторов. Выбор операционного усилителя для схемы бустера.

    курсовая работа [1,6 M], добавлен 05.02.2013

  • Рассмотрение аппаратных принципов построения устройств микропроцессорной техники и их программного обеспечения. Структурная схема микропроцессора К1821ВМ85А. Карта распределения адресного пространства памяти. Расчет потребляемой устройством мощности.

    курсовая работа [2,4 M], добавлен 26.11.2012

  • Изготовление печатной платы устройства. Припаивание микросхем и радиоэлементов к печатному монтажу. Поиск и устранение неисправностей в готовом устройстве. Микросхемы МДП транзисторной логики. Схема операционного усилителя. Расчет потребляемой мощности.

    дипломная работа [1,0 M], добавлен 11.01.2011

  • Усилитель звуковых частот. Расчёт оконечного каскада. Выбор транзисторов по допустимой мощности рассеяния на коллекторе и максимальной амплитуде коллекторного тока. Выбор входного транзистора, расчет входных элементов. Расчет мощности элементов схемы.

    курсовая работа [618,3 K], добавлен 12.03.2016

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

    дипломная работа [149,1 K], добавлен 23.10.2010

  • Знакомство с методами и способами измерения затухания и оптической мощности волоконно-оптических линий связи. Способы проектирования и изготовления измерителя оптической мощности. Общая характеристика распространенных типов оптических интерфейсов.

    курсовая работа [1,9 M], добавлен 19.03.2013

  • Упрощенная модель кремниевого биполярного транзистора. Частичная схема для расчета тока при комбинации заданных входных сигналов "1110". Максимальные мощности резисторов. Разработка топологии интегральной микросхемы, рекомендуемые размеры подложек.

    контрольная работа [1,5 M], добавлен 15.01.2015

  • Выбор схемы выходного каскада. Расчет напряжений питания, потребляемой мощности, КПД, мощности на коллекторах оконечных транзисторов. Выбор оконечных транзисторов, расчет площади теплоотводов. Выбор и расчет выпрямителя, блока питания и схемы фильтра.

    курсовая работа [997,7 K], добавлен 28.01.2016

  • Разработка транзистора большой мощности, высоковольтного. Напряжение пробоя перехода коллектор-база. Планарно-эпитаксиальная технология изготовления транзистора. Подготовка подложки к технологической операции. Технология фотолитографического процесса.

    курсовая работа [310,4 K], добавлен 21.10.2012

  • Общее представление о транзисторах. Обзор научной технической базы по бестрансформаторному усилителю мощности звуковых частот. Методика расчёта бестрансформаторного усилителя мощности. Особенности электрической принципиальной схемы спроектированного УМЗЧ.

    курсовая работа [1,1 M], добавлен 06.05.2010

  • Измерители оптической мощности с термофотодиодами и с фотодиодами. Виды источников оптической мощности. Общий метод измерения вносимых потерь. Внутренние и внешние потери. Основные уровни потерь, вносимых элементами волоконно-оптических систем.

    курсовая работа [281,8 K], добавлен 08.01.2016

  • Использование параметрических феррорезонансных стабилизаторов напряжения. Конструктивно-технологическое исполнение интегральной микросхемы. Расчет интегрального транзистора и его характеристики. Разработка технических требований и топологии микросхемы.

    курсовая работа [140,6 K], добавлен 15.07.2012

  • Файловая структура страницы. Доменное имя сайта. Сущность статической и динамической Web-страницы. Принципы построения компьютерных сетей. Алгоритм работы электронной почты. Протоколы безопасного соединения. Управление ресурсами корпоративной сети.

    презентация [4,5 M], добавлен 16.01.2015

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

    контрольная работа [811,0 K], добавлен 03.12.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.