автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.05, диссертация на тему:Маломощные цифровые сложнофункциональные блоки КМОП СБИС

кандидата технических наук
Гармаш, Александр Александрович
город
Москва
год
2010
специальность ВАК РФ
05.13.05
Диссертация по информатике, вычислительной технике и управлению на тему «Маломощные цифровые сложнофункциональные блоки КМОП СБИС»

Автореферат диссертации по теме "Маломощные цифровые сложнофункциональные блоки КМОП СБИС"

На правах рукописи

□03490529

Гармаш Александр Александрович

МАЛОМОЩНЫЕ ЦИФРОВЫЕ СЛОЖНОФУНКЦИОНАЛЬНЫЕ БЛОКИ

КМОП СБИС

05.13.05 - «Элементы и устройства вычислительной техники и систем управления»

Автореферат диссертации на соискание ученой степени кандидата технических наук

2 8 ЯНВ 2010

Москва-2010 г.

Диссертация выполнена в Национальном исследовательском ядерном университете «МИФИ»

Научный руководитель:

кандидат технических наук, зав. НИЛ Герасимов Юрий Михайлович НИЯУ «МИФИ»

Официальные оппоненты:

доктор технических наук, Крупкина Татьяна Юрьевна МИЭТ

кандидат технических наук Корнеев Игорь Леонидович ФГУП НИИМА «Прогресс»

Ведущая организация:

ОАО «Ангстрем»

Защита диссертации состоится 15 февраля 2010 г. в 17 часов 00 минут на заседании диссертационного совета Д 212.130.02 в НИЯУ «МИФИ» по адресу 115409, г. Москва, Каширское шоссе, 31, тел. 323-91-67.

С диссертацией можно ознакомиться в библиотеке НИЯУ «МИФИ».

2010 г.

П.К. Скоробогатов

Автореферат разослан «14» января

Ученый секретарь диссертационного совета д.т.н., профессор

ОБЩАЯ ХАРАКТЕРИСТИКА ДИССЕРТАЦИИ

Актуальность проблемы

Развитие перспективной электронной компонентной базы (ЭКБ) в России в настоящее время связано с освоением передовых технологий изготовления КМОП СБИС уровня 250...90нм и созданием на этой основе наноразмерных СБИС типа «система на кристалле» (СнК), позволяющих решать важные, в частности, стратегические задачи обработки сигналов в реальном масштабе времени.

Обязательными элементами наноразмерных СБИС СнК являются процессорные ядра, память, периферийные цифровые, цифро-аналоговые и аналоговые блоки. В основе процессорных ядер лежат цифровые слож-нофункциональные (СФ) блоки арифметико-логических устройств, устройств управления и памяти. Современные СБИС СнК содержат десятки-сотни миллионов транзисторов, имеют размеры кристалла 200...500мм2, работают на частотах от 0,5 до ЗГГц и выше, при этом потребляют значительную мощность: несколько десятков и сотен Ватт, более 50% которой приходится на цифровые блоки и блоки ОЗУ.

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

- снижается надежность работы СБИС;

- происходит ухудшение электрических характеристик СБИС, прежде всего снижение быстродействия;

- увеличивается вероятность функционального отказа СБИС.

Для мобильных устройств увеличение энергопотребления приводит к:

- снижению времени работы от внешнего источника питания;

- увеличению размеров и мощности охлаждающих устройств;

- увеличению стоимости эксплуатации устройства.

Маршрут проектирования СБИС СнК основан на повторном использовании СФ-блоков и в частности включает в себя этапы:

- разработки алгоритмов и архитектуры функционирования СнК, определение состава используемых СФ-блоков;

- выбора используемых для синтеза библиотек стандартных логических элементов;

- проектирования заказных СФ-блоков СБИС на основе библиотек стандартных логических элементов;

- верификации и аттестации заказных СФ-блоков;

- синтеза и верификации проекта на логическом уровне с учетом характеристик СФ-блоков;

- интеграции СФ-блоков в проект.

Электрические характеристики наноразмерных СБИС СнК, в том числе и энергопотребление, при выбранном уровне технологии зависят от характеристик используемых СФ-блоков, библиотек логических элементов и заложенных алгоритмов функционирования. В рамках требований, предъявляемых к современным наноразмерным СБИС СнК, СФ-блоки при заданных электрических параметрах должны обладать как можно меньшим энергопотреблением. Характеристики СФ-блоков зависят от характеристик используемой библиотеки стандартных логических элементов и алгоритмическо-схемотехнических решений, используемых при их проектировании.

Для снижения энергопотребления отдельных сложнофункциональных блоков и наноразмерных СБИС СнК используются различные методы, в основу которых положены общеизвестные принципы минимизации общей перезаряжаемой емкости, количества переключений для выполнения определенной логической функции, динамического снижения напряжения питания и отключения неиспользуемых блоков. Как правило, в литературе рассмотрены методы уменьшения мощности конкретных реализаций блоков, принадлежащих определенному классу устройств, фиксированного круга задач, но не рассматривается проблема в целом - для каждого этапа маршрута проектирования. Так же, в литературе отсутствуют сведения о методиках проектирования стандартных библиотек, ориентированных на использование в быстродействующих, малопотребляющих СБИС. Возможно, такие методики являются интеллектуальной собственностью зарубежных компаний разработчиков.

Поэтому разработка методов и методик проектирования наноразмерных цифровых СФ-блоков и СБИС СнК с пониженным энергопотреблением, ориентированных на технологии уровня 250-90 нм, является одной из актуальных задач развития теории проектирования перспективной отечественной ЭКБ.

Проектирование современных СБИС осуществляется в автоматическом или полуавтоматическом режиме с использованием средств САПР, которые предоставляют широкие возможности для минимизации потребляемой мощности. Поэтому, разрабатываемые методы и методики базируется на использовании современных зарубежных средств САПР.

Целью диссертационной работы является развитие теории и разработка методик проектирования быстродействующих малопотребляющих цифровых СФ-блоков и их интеграция в маршрут проектирования КМОП СБИС СнК, основанный на применении современных САПР для перспективной отечественной технологической базы уровня 250-90 нм.

Для достижения поставленной цели в диссертационной работе решаются следующие задачи:

1. Анализ физических основ энергопотребления КМОП СБИС и разработка на основе его результатов методики оптимизации логических цепей по энергопотреблению при заданном быстродействии.

2. Анализ маршрутов и методов проектирования цифровых СФ-блоков, основанных на применении средств САПР, и разработка на основе этого анализа требований к элементам стандартной библиотеки логических элементов, ориентированной на использование при автоматическом проектировании быстродействующих малопотребляющих СФ-блоков.

3. Разработка методик снижения энергопотребления цифровых СФ-блоков, в том числе СФ-блоков ОЗУ, и их интеграция в маршрут проектирования.

4. Апробация и использование разработанного маршрута при проектировании малопотребляющих СФ-блоков.

Научная новизна диссертации

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

2. Разработана методика минимизации мощности цифровых СФ-блоков, основанная на выделении функциональных узлов и их реализации в заказном виде на основании разработанного метода оптимизации логической цепи.

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

Практическая значимость работы

1. Метод оптимизации логических цепей использован при расчете размеров транзисторов сложных логических элементов стандартных библиотек и при проектировании логических цепей в заказанном виде, что позволило на 10-20% снизить их энергопотребление.

2. Методика минимизации мощности, основанная на выделении из состава СФ-блока функциональных узлов и их реализации в заказном виде, использована при проектировании арифметико-логических СФ-блоков и СФ-блока ФАПЧ микропроцессора «Мультикор».

3. Методика расчета оптимального по быстродействию и энергопотреблению соотношения числа строк и столбцов в накопителе позволила на логическом этапе проектирования СФ-блоков ОЗУ определить их

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

4. Разработанный Б-триггер, срабатывающий по фронту и срезу тактового сигнала позволяет на 30-40% снизить энергопотребление цепей распространения тактовых сигналов СБИС СнК.

5. Разработанные быстродействующие малопотребляющие сложные логические элементы использовать при синтезе высокопроизводительных малопотребляющих цифровых СФ-блоков входящих в состав микропроцессора «Мультикор».

Положения, выносимые на защиту

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

2. Методика минимизации мощности цифровых СФ-блоков, основанная на выделении функциональных узлов и их реализации в заказном виде на основании разработанного метода оптимизации логических цепей.

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

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

Внедрение результатов работы

1. Малопотребляющие быстродействующие сложные логические элементы, разработанные с учетом выработанных требований к элементам стандартной библиотеки, использованы при синтезе внутренних цифровых блоков сигнальных процессоров семейства "Мультикор" разработки ГУЛ НПЦ «ЭЛВИС», что подтверждено актом о внедрении.

2. Маршрут проектирования, включающий разработанные методы и методики, использован при проектировании СФ-блоков ФАПЧ и СФ-блоков СОЗУ для сигнальных микропроцессоров семейства "Мультикор" разработки ГУП НПЦ «ЭЛВИС», что подтверждено актом о внедрении.

3. Методика расчета оптимального числа столбцов и строк в накопителе и метод оптимизации логических цепей использованы при разработке СФ-блока СОЗУ 4КХ16 бит в составе СБИС ММК-Р разработки ЗАО НТЦ «Модуль», что подтверждено актом о внедрении.

Апробация диссертации

Основные положения диссертации докладывались и обсуждались на научно-технических конференциях и семинарах:

• Научно-техническая конференция «Электроника, микро- и наноэлек-троника», 2004 г. (г. Н.Новгород), 2005 г. (г. Вологда), 2006 г. (г. Гатчина), 2008 г. (г. Петрозаводск).

• Научные сессии МИФИ-2005, МИФИ-2007.

• Всероссийская научно-техническая конференция "Проблемы разработки перспективных микроэлектронных систем - 2005"

Публикации

Основные результаты диссертации опубликованы в 9 работах (в период с 2004 по 2010 гг., в том числе 1 статья в издании, рецензируемом ВАК России.

Структура и объем диссертации

Диссертация состоит из введения, четырех глав, заключения и списка литературы. Диссертация содержит 146 страниц основного текста, включая 81 рисунок и 11 таблиц. Список литературы включает 102 наименования.

Содержание диссертации

Во введении обоснована актуальность темы, определена цель диссертации. Приведена постановка задачи и сформулированы основные положения, выносимые на защиту. Изложены научная новизна и практическая ценность диссертации.

Первая глава посвящена анализу физических принципов энергопотребления КМОП СБИС и разработке на его основе метода оптимизации логических цепей по динамическому энергопотреблению при заданном быстродействии.

Проанализированы две составляющие потребляемой мощности:

- статическая мощность (Рст) — связанная с энергией, потребляемой СБИС при отсутствии переключений внутренних узлов;

- динамическая мощность (Рдин) - связанная с энергией (Ед„„), затрачиваемой источником питания на изменение состояния внутренних узлов СБИС при выполнении логических операций.

Энергия Ед„а состоит из энергии Еузл, обусловленной перезарядом узловых емкостей (Сум) и энергии Ескв, обусловленной протеканием сквозных токов, возникающих при переключениях логических элементов из-за одновременно открытых р- и п-канальных транзисторов. Узловая емкость определяется как сумма емкостей подключенных к узлу выводов элемен-

тов (транзисторов, емкостей, резисторов) и суммарной паразитной емкостью трасс межсоединений.

Энергия Еузл = СузлХЦузл2, где, иуз - размах напряжения переключения узла. Мощность, потребляемая при переключении узла с частотой / определяется выражением Рузл = / ХЕР=/ хС^хи^2.

Энергия Е«= 1персрхЛ*хиИ п., гДе А* _ интервал времени в течение которого при переключении КМОП каскад протекает сквозной ток, среднее значение которого равно 1пер.ср. Если каскад переключается с частотой /, то связная со сквозным током мощность определяется выражением Р„= 2*ииах 1пер,рх/хА1.

Общая динамическая мощность, потребляемая СБИС, пропорциональная числу узлов, переключающихся в единицу времени и сумме мощностей Рскв и Рузл.

Снижение динамической мощности достигается:

- снижением напряжения питания;

- уменьшением числа транзисторов, необходимых для реализации логической функции;

- снижением числа узлов, переключающихся в единицу времени;

- снижением времени переключения узла.

С уменьшением проектных норм из-за увеличения числа активных элементов, приходящихся на единицу площади, а также изменения параметров технологии в соответствии с правилами масштабирования возрастает значение удельного тока утечки, что приводит к росту доли статической мощности в общем энергопотреблении СнК. Проведенный анализ энергопотребления в режиме предельного быстродействия тестовых цифровых СФ-блоков показал, что при переходе от технологического базиса 250 нм к технологическому базису 90 нм доля статической мощности в их общем энергопотреблении увеличивается: со значения <0,01 % до 9% для арифметико-логических устройств и со значения <1 % до более 22 % для ОЗУ. Анализ зарубежных разработок показал, что с уменьшение проектных норм до уровня 45..35нм доля статической мощности может достигать 50 и более %, что становиться одним из фундаментальных ограничений дальнейшего роста степени интеграции.

В цифровых КМОП СБИС в связи с особенностями их схемотехники отсутствуют элементы, в которых протекают рабочие токи в стационарных состояниях, и статическая потребляемая мощность определяется только токами утечки приборных и паразитных полупроводниковых структур. Современные технологии минимизируют возникновение и влияние паразитных структур на рабочие характеристики СБИС в стандартных режимах работы. Поэтому статическая мощность определяется суммой токов утечки приборных МОП структур: 1под п~ подпороговый ток МОП транзистора;

Ion. - ток обратносмещенного p-n перехода (сток-подложка и/или исток-подложка), определяемый суммой диффузионного тока в нейтральной области и генерационного тока в обедненной области; 1З П - ток утечки затвор-подложка; 1ТСИЗ - ток стока, индуцированный затвором;

1м.т. ~ ток обратносмещенного р-n перехода (сток-подложка и/или сток-

подложка), вызванный межзонным туннелированием. Проведенный анализ механизмов токов утечек позволил выявить, что для технологий с длинной канала L>180 нм и толщиной подзатворного окисла Тох>3 нм доминирующей утечкой является подпороговый ток, для технологий с 180 нм > L > 90 нм и 3 нм > Тох > 2 нм доминирующими утечками является подпороговый ток и ток утечки обратно смещенных р-п- переходов; для технологий с L < 90 нм и Тох < 2 нм доминирующими токами утечек является подпороговый ток, ток утечки через затвор, и ток обратносмещенного р-n перехода, вызванный межзонным туннелированием.

В современные средства САПР заложены эффективные методы снижения статического энергопотребления, в частности:

- управление напряжением питания;

- отключение неиспользуемых блоков;

- использование библиотек с различными пороговыми напряжениями транзисторов.

Эти методы применяются на алгоритмических и архитектурных этапах проектирования СБИС СнК.

Данная работа ориентированна на перспективные отечественные технологии 250-90 нм. При таком уровне технологий доля статической мощности быстродействующих цифровых СФ-блоков не превышает 10-20%, поэтому работа посвящена разработки методов снижения динамической мощности.

Автором на основании известной макромодели логической цепи предложен метод оптимизации критических цепей, основанный на расчете числа и размеров КМОП каскадов, необходимых для реализации логической функции с минимальным энергопотреблением при заданном быстродействии и коэффициенте нагрузки цепи. В отличие от известной, разработанная макромодель учитывает зависимость энергопотребления логической цепи в виде Рл ц = F(MH, M¡, /, ии п ), где _С N

Мн - -TIL x]^]mClmUlm3K " коэффициент нагрузки цепи,

Свх i

N - число каскадов логической цепи; т^ - собственный коэффициент разветвления в i-узле; mn¡ - коэффициент разветвления, связанный с паразитной емкостью в i-м узле; шЭ1[ - коэффициент, показывающий сколько эквивалентных логических элементов подключено к i-му узлу цепи, M¡ -

коэффициент нагрузки ¡-узла. Суть разработанного метода заключается в определении минимума N и М; для заданных / и М„, полученного после синтеза дизъюнктивной нормальной формы (ДНФ) логической функции. При использовании предложенного метода установлено что:

- доля мощности Рск в общем динамическом энергопотребление логической цепи ограничивается на уровне 10 % если коэффициент нагрузки 1-1 каскада меньше или равен коэффициенту нагрузки 1 каскада;

- для технологий 250-90нм при заданном коэффициенте нагрузки логическая цепь обладает минимальным энергопотреблением при максимальном быстродействии, если число каскадов в ней определено по формуле Мопт = 1п(Мн) при М01ТГ = 4...4,2 (М011Т оптимальный коэффи-

ЭДМопг)

циент нагрузки каскадов логической цепи).

Вторая глава посвящена разработке методик проектирования цифровых СФ-блоков КМОП СБИС с пониженным энергопотреблением и интеграции этих методик в маршрут проектирования цифровых СФ-блоков, использующий современные средств САПР.

Цифровая СБИС состоит из совокупности СФ-блоков, дерева цепей распространения тактового сигнала (ДРТС) и объединяющих цепей межсоединений. Ветви ДРСТ состоят из цепей буферных и нагрузочных триг-герных элементов функциональных блоков. В современных СБИС доля энергопотребления ДРСТ достигает 30-50%, что объясняется значительным числом тактируемых элементов (значительной переключаемой емкостью), топологически расположенных на удалении от высокочастотного (100 МГц и выше) источника тактового сигнала.

Применение стробирования тактового сигнала и проектирование топологии ДРСТ в виде Н-дерева позволяют значительно снизить значение переключаемой емкости ветвей тактового дерева, что приводит к пропорциональному снижению энергопотребления.

Автором исследованы дополнительные возможности снижения энергопотребления ДРТС, в частности:

- применение триггеров, срабатывающих по обоим фронтам тактового сигнала (БЕТ - триггеры);

- применение нескольких ФАПЧ на кристалле;

- уменьшение логического уровня тактового сигнала.

Применение нескольких ФАП позволяет снизить частоту тактового сигнала при распространении его от источника до функционального блока. Ограничением на использование ФАПЧ является увеличение занимаемой СБИС на кристалле площади и влияние джиттера на привязку фронта исходного тактового сигнала к фронту сигнала на выходах ФАПЧ, что в ряде случаев может привести к нарушению работоспособности СБИС.

Тем не менее, использование нескольких ФАПЧ является перспективным методом снижения энергопотребления наноразмерных СБИС СнК.

Снижение логического уровня тактового сигнала приводит к снижению энергопотребления за счет уменьшения напряжения переключения узлов ДРСТ. Однако, исследования показали, что ДРСТ с пониженным логическим уровнем непригодно для использования в высокопроизводительных СБИС по следующим причинам:

- более выраженная зависимость характеристик буферных каскадов от температуры и помех по цепи питания;

- увеличение площади, занимаемой тактовыми цепями (более 20 %);

- худшее быстродействие, чем у тактовых цепей со стандартным уровнем логического сигнала (на более чем 20%).

Применение DET-триггеров позволяет снизить частоту передаваемого тактового сигнала в два раза без потери в производительности. Однако, известные схемотехнические решения DET-триггеров значительно уступают по своим электрическим характеристикам стандартным триггерам, в частности, по величинам входных емкостей и емкостей внутренних узлов. В результате применения таких триггеров значительно возрастает потребляемая мощность регистровых элементов функциональных блоков, что нивелирует в общем энергопотреблении СБИС снижение потребляемой мощности ДРТС. Автором разработано схемотехническое решение D-DET-триггера, не уступающего по своим характеристикам стандартным Master-Slave триггерам, использование которого позволило на 30-40% снизить энергопотребление тестового ДРСТ.

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

Основными методами снижения энергопотребления критических трактов являются методы, заложенные в средства САПР, и применяемые на этапах логического синтеза принципиальной схемы СФ-блока:

- изменение размеров элементов (Gate Sizing);

- подбор элементов, реализующих требуемую логическую функцию с минимальным энергопотреблением при заданном быстродействии;

- переподключение входов логических элементов (Pin swapping);

- объединение элементов (Pin merging);

- оптимизация фронтов сигналов (Slew optimization);

- перестроение логических цепей (снижение ложных срабатываний).

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

1. Элементы (за исключением буферных элементов и элементов "НЕ") должны быть представлены в диапазоне типоразмеров 01...03.

2. Входы элементов должны обладать минимальной емкостью.

3. Для одной и тоже логической функции элементы должны быть представлены в следующих реализациях: пониженное энергопотребление; пониженное энергопотребление - высокое быстродействие; высокое быстродействие.

4. Элементы должны занимать минимальную площадь на кристалле.

5. В функциональный состав библиотеки должны входить составные логические элементы, такие как многовходовые элементы: И-ИЛИ-И-НЕ, И-ИЛИ-НЕ, 2И-ИЛИ-НЕ, ЗИ-ИЛИ-НЕ, ИЛИ-И-НЕ, 2ИЛИ-И-НЕ. Использование каскадов на проходных транзисторах позволяет

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

Автором, на основе разработанного метода оптимизации логических цепей и сформулированных требований и рекомендаций, оптимизированы по энергопотреблению схемотехнические решения следующих элементов стандартной библиотеки: полу- и полного одноразрядного сумматора, мультиплексоров, триггеров, элемента "Исключающее-ИЛИ". Применение каскадов на двунаправленных ключах в данных элементах позволило, при сохранении быстродействия, снизить энергопотребление по сравнению с ранее известными схемотехническими решениями, что позволяет использовать разработанные элементы для снижения энергопотребления критических трактов.

Для схем умножителей и многоразрядных сумматоров разработаны элементы полных одноразрядных сумматоров (ПОС) с чередованием переносов (рис.1). За счет уменьшения числа каскадов в тракте формирования переноса быстродействие таких сумматоров на 10-15 % выше, а энергопотребление на 5-10% ниже стандартного.

ДП0С5 дпос$

в в

а нсо о N01 СО

Рис.1. Цепь сумматоров с чередованием переноса

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

ных блоков и СФ-блоках цифровых СБИС. Суть методики (рис.2) заключается в выделении функционально законченных блоков критических и некритических трактов и реализация их в заказном виде с использованием разработанного метода оптимизации логических цепей. Дальнейшая интеграция разработанных блоков в проект осуществляется в автоматическом режиме. Использование данной методики за счет минимизации числа транзисторов и оптимизации их размеров позволяет не только снизить энергопотребление, но и в ряде случае повысить быстродействие, а также создать библиотеку функциональных блоков, пригодную для повторного использования при проектировании СФ-блоков СБИС СнК.

и

X

ь

Анлшп технического задания _на СФ-блок

логичргкий II фтнческин оштет с псполыованпем библиотеки функциональных учлов

Рис.2. Методика выделения функциональных узлов

Предложенная методика и библиотека, включающая разработанные малопотребляющие быстродействующие элементы, использована на логическом и схемотехническом этапах маршрута проектирования цифровых СФ-блоков микропроцессора «Мультикор», что позволило на 5-15% снизить их динамическое энергопотребление.

Третья глава посвящена рассмотрению вопросов снижения энергопотребления СФ-блоков СБИС ОЗУ, выполненных по проектным нормам 250-90 нм.

СФ-блок СОЗУ включает в себя накопитель (НК), устройство формирования адреса (УФА), устройство управления и устройство ввода-вывода (УВВ) данных. Одним из основных электрических параметров ОЗУ является быстродействие. Анализ современных разработок показал,

что для повышения быстродействия широко применяются следующие методы:

- секционирование накопителя;

- ограничение перепадов напряжения на разрядных шинах при считывании;

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

В работе показано, что эти методы также эффективно снижают энергопотребление ОЗУ.

Ограничение перепадов на разрядных шинах осуществляется за счет использования усилителей считываний и принципа импульсной словарной шины. Анализ показал, что применение данного метода не только снижает динамическую мощность, но и уменьшает величину пиковых токов в режиме восстановления напряжения на разрядных шинах (более чем на 50 %).

Принцип "импульсной словарной шины" заключается в активизации адресной шины лишь на время, достаточное для надежной записи и чтения информации. Это позволяет уменьшить мощность, обусловленную протеканием тока через транзисторы связи ячеек памяти (ЯП), подключенных к выбранной словарной шине, за счет уменьшения времени протекания этого тока. Реализация данного принципа делает возможным использование вышеописанного метода ограничения перепада напряжения на разрядных шинах.

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

1. На основании структурных параметров ОЗУ для различных способов секционирования предварительно определяется возможное число и информационная емкость секций накопителя.

2. Исходя из информационной емкости секции на основании разработанной макромодели ОЗУ, учитывающей:

- разрядность адреса выбора строки секции накопителя М;

- разрядность адреса выбора столбцов секции накопителя Ы;

- разрядность слова данных К;

- общая разрядность адреса секции А= М+И;

- число столбцов в накопителе, Кст = К*2М;

- число срок в накопителе N„.,0 = 2м;

- информационная емкость секции Ь = Мс„.ш * N„5

- отношение емкости словарной шины к емкости разрядной шины в ЯП;

- энергетических характеристик логических элементов, определяется оптимальное с точки зрения быстродействия и энергопотребления число столбцов и строк накопителя. 3. Исходя из полученных данных, определяется оптимальный для данной информационной емкости ОЗУ способ секционирования, а так же число столбцов и строк в секции.

Получены зависимости максимальной энергии переключения и быстродействия внутренних блоков ОЗУ от разрядности адреса выборки столбцов в накопителе при фиксированной информационной емкости и заданном для технологии 250-90нм соотношении емкостей ЯП для различных значений А и К. Из анализа энергетических зависимостей, пример которых представлен на рис.3, сделан вывод, что Е0зу (энергия, затрачиваемая источником питания при обращении к ОЗУ) имеет пологий минимум в районе значений Котп Р, соответствующих конфигурации накопителя с соотношением N„/N0, ш = 2. Оптимальная разрядность адреса выборки столбцов секции накопителя определяется выражением Ыоптр = (А + 1 — \о£2К)12. При этом существует окрестность Ч^Р1})...^] точки КоптР, для любых значений N из V энергопотреблением УВВ, УФА по координате X, УФА по координате У можно пренебречь по сравнению с энергопотреблением, связанным с перезарядом разрядных шин накопителя. Секция ОЗУ обладает минимальным энергопотреблением, если КстоптР =

Кх2Мопт.Р

Из анализа временных зависимостей, пример которых приведен на рис.4, сделан вывод, что секция ОЗУ обладает максимальным быстродействием, если отношение столбцов и строк в накопителе лежит в некоторой окрестности точки >Г0ПТ.б = (А - ^2К)/2, т.е. отношение столбцов и строк в которой близко к I.

от числа столбцов в накопителе при фиксированной информационной емкости для А=10, К=32 (а) и Л=ПДС=32 (б) В результате расчетов быстродействия и энергопотребления показано, что секция накопителя будет обладать максимальным быстродействием и минимальным энергопотреблением, если отношение столбцов и строк в

ней (NCT/NMm = Мнк) лежит в некоторой окрестности 6=[0,5...2] точки

М»копт = 1 (рис.5).

I Н»р. гд.

О 2 4 я) 6 8 10

Рнс.4. Зависимости задержек критических трактов СОЗУ от числа столбцов в накопителе для А=10, К=32 (а) и А=11 ДС=32 (б) м

а ■+■ 1ог ^

NCT.OtlT.P

Рнс.5 Оптимальные размеры накопителя

Показано, что при секционировании накопителя по строкам или столбцам на две секции, для которых Мнк принадлежит 0, динамическое энергопотребление ОЗУ определятся перезарядом разрядных шин. При этом предпочтение виду секционирования следует отдавать исходя из требований по быстродействию. Секционирование одновременно по строкам и столбцам, а так же секционирование более чем на 3 секции, из-за необходимости в объединении адресной части и части ввода вывода не имеет преимущества перед ОЗУ аналогичной информационной емкости, состоящей из отдельных СФ-блоков ОЗУ, объединенных по шинам данных и адреса, поэтому применение таких способов секционирования нецелесообразно.

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

Анализ методов снижения статической мощности ОЗУ, основанных

на:

- управлении пороговым напряжением ЯП,

- управлении питанием ЯП,

- применении в плечах триггера ЯП транзисторов с- различной толщиной подзатворного окисла,

- использование специальных типов ячеек памяти,

показал, что их использование позволяет на 30-40 % снизить статическое энергопотребление ОЗУ, однако при этом, из-за введения дополнительных элементов в схемотехнику ОЗУ, значительно (на 20-30%) снижается быстродействие. Таким образом, применение этих методов в высокопроизводительных СБИС СнК, выполненных по технологическим нормам 250-90 нм нецелесообразно.

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

Разработка алгоритмов обмена информацией между ЦПУ и памятью

Определение информационной __емкости памяти._

Использование разработанной методики оценки характеристик СОЗУ Выполнение рекомендаций по секционированию

Выбор ЯП

ЗЕ1

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

ЗЕ-

Предварительный расчет характеристик СОЗУ

—ГП-

Использование маршрута проектирования Ц цифровых СФ-блоков 4 Применение многоступенчатых Е дешифраторов Применение принципа |? импульсной адресной шины и ограничение перепадов разрядных шин

Секционирование накопителя

Разбиение СФ-блока на несколько СФ-блоков

ЗЕ

Проектирование состовных блоков СОЗУ

Определение параметров

секций накопителя Предварительный расчет характеристик СОЗУ

экстракция паразитных

параметров Моделирование с учетом паразитных эффектов

Финишная верификация СШ.С, 1ЛГ5 и др) Разработка модели, характеризация

Использование разработанной методики оценки характеристик СОЗУ Выполнение рекомендаций по секционированию

Рис.6. Маршрут проектирования СОЗУ

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

Библиотека логических элементов, включающая разработанные логические элементы, использована при синтезе цифровых блоков сигнального процессора серии «Мультикор» разработки ГУП НПЦ «ЭЛВИС».

Общее число логических элементов, используемых в цифровых СФ-блоков процессора, составило 405 059. Из них число базисных элементов ("И", "И-НЕ", "ИЛИ", "ИЛИ-НЕ","НЕ") и сложных элементов "И-ИЛИ-И-НЕ", "И-ИЛИ-НЕ", "2И-ИЛИ-НЕ", "ЗИ-ИЛИ-НЕ", "ИЛИ-И-НЕ", "2ИЛИ-И-НЕ" составляет 284 179 (70 % от общего числа).

В микросхеме использован 6 661 элемент "Исключающее-ИЛИ" различного типа, из которых 622 элемента (10 %), реализованных на каскадах с проходными транзисторами. Анализ схемотехники микроконтроллера, проведенный средствами статического анализа САПР Cadence, показал, что элементы с каскадами на проходных транзисторах использованы в некритических трактах. Это соответствует выводам, сделанным при моделировании разработанных элементов, поскольку реализация элемента "Исключающее-ИЛИ" на проходных транзисторах уступает по быстродействию, но выигрывает по энергопотреблению относительно реализации на КМОП каскадах.

Реализация элемента "Исключающее-ИЛИ-НЕ" на проходных транзисторах имеет преимущество, как по быстродействию, так и по энергопотреблению. Поэтому такой элемент должен быть использован средствами САПР, как в критических, так и некритических трактов. Результат, полученный при синтезе процессора «Мультикор», полностью подтверждает этот вывод. В микросхеме использовано 18 652 элемента "Исключающее-ИЛИ-НЕ" из которых 16 091 (86 %) - на каскадах с проходными транзисторами.

В арифметико-логических блоках сигнального процессора использовано 7025 полных одноразрядных сумматоров. Из этого числа 6521 элемент (92 %) реализован на каскадах с проходными транзисторами.

В последовательных цепях процессора использовано 57 415 триггер-ных элемента. Из них 39 563 элемента с каскадом на проходных транзисторах (69 %).

Методика минимизации мощности цифровых СФ-блоков, основанная на выделении функциональных узлов и их реализации в заказном виде использована при разработке СФ-блока фазовой автоподстройки частоты (ФАПЧ), предназначенного для генерации диапазона частот 5...600 МГц из сигнала эталонной частоты 4ч-6 МГц, по технологии 0,13 мкм. Разработанное ФАПЧ может быть использовано в качестве устройства

синхронизации в микропроцессорах, как отдельно, так и в составе группы ФАПЧ, снижающей энергопотребление ДРТС.

Базовая конфигурация ФАПЧ приведена на рис.8 и содержит:

1. фазочастотный детектор (ФЧД);

2. зарядно-разрядный блок с емкостным фильтром (интегратором) и демпфирующей цепью;

3. генератор частоты, управляемый напряжением (ГУН), с блоком заданш режима;

4. выходной формирователь;

5. блок задания режимных токов;

6. делители частоты.

f

(система)

Рис.8. Структурная схема ФАПЧ

Делители частоты и фазочастотный детектор объедены в цифровое ядро ФАПЧ, проектирование которого осуществлялось по разработанному маршруту проектирования цифровых СФ-блоков тремя способами. При проектировании использовался САПР фирмы Cadence версии 6.1 и разработанная библиотека логических элементов, включающая элементы с пониженным энергопотреблением.

Для подтверждения эффективности методики заказных функциональных блоков цифровое ядро ФАПЧ разработано в трех вариантах.

В первом - ядро спроектировано полностью в автоматическом режиме на основании разработанной Verilog модели, описывающей только алгоритмы деления, с использованием методов снижения энергопотребления, заложенных в средства САПР.

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

В третьем - цифровое ядро спроектировано в заказном виде, и снижение энергопотребления достигнуто за счет

- минимизации логической функции;

- отключения неиспользуемых счетчиков;

- уменьшения размеров транзисторов в логических элементах некритических трактов;

- применения каскадов на двунаправленных ключах.

Значения энергопотребления и площади ФАПЧ с различными вариантами цифрового ядра приведены в табл.2, из которой видно, что наилучшими характеристиками обладает ФАПЧ, цифровое ядро, которого выполнено по методу заказных функциональных блоков в ручном режиме проектирования. По основным характеристикам — джитгеру, диапазону генерируемых частот и времени выхода в режим техническому заданию удовлетворяют все три варианта ФАПЧ. Для реализации в составе СБИС СнК был выбран вариант 3, энергопотребление которого на 15 % ниже энергопотребления ФАПЧ, цифровая часть которого синтезированного в автоматическом режиме.

Таблица 2

Характеристика ФАПЧ

Вариант 1 Вариант 2 Вариант 3

Максимальный средний ток потребления, мкА 710 676 605

Средний ток потребления за время выхода в режим максимальной частоты, мкА 580 510 456

Занимаемая площадь, мкм" 103250 94350 70225

Маршрут проектирования, включающий разработанную методику расчета оптимального по быстродействию и энергопотреблению соотношения числа строк и столбцов в накопителе СОЗУ, использован при снижении энергопотребления СФ-блока СОЗУ емкостью 4К*16 бит по технологии 0,5 мкм, для которого в качестве элемента памяти была выбрана классическая ЯП 6ТП с использованием трех уровней металлизации.

Исходный вариант состоял из одной секции накопителя и обладал энергопотреблением 145 мВт при нормальных условиях и частоте работы 16 МГц.

В соответствии с разработанными рекомендациями, накопитель СОЗУ разделен на две секции. На основании характеристик выбранной ЯП и информационной емкости СОЗУ с помощью разработанной методики был произведен предварительный расчет характеристик СОЗУ и определения параметров секций накопителя. Результаты расчета в виде зависимостей энергий переключения составных блоков СОЗУ от разрядности адреса выборки столбцов приведены на рис.9. Из результатов расчетов видно, что СОЗУ обладает минимальным энергопотреблением, если N = 5 и М = 6, при этом накопитель содержит 64 строки и 512 столбца. Однако такой накопитель не удовлетворяет требованием ТЗ по быстродействию (из-за значительной протяжности словарных шин). Уменьшение значение N до 4 не приводит к значительному росту энергопотребления, однако накопитель с числом строк = 128 и числом столбцов 256 полностью удовлетворя-

ет требованиям ТЗ по быстродействию. Поэтому СОЗУ реализовано по структурной схеме, приведенной на рис.10, используя секционирование по строкам.

При однократном обращении к СО ЗУ в режиме записи или чтении, исходя из произведенных расчетов, ожидается потребление энергии 4,3 нДж, что при частоте работы 16 МГц соответствует потребляемой мощности 68,8 мВт и среднему потребляемому току 13,76 мА, что меньше энергопотребления исходного варианта схемы.

Рис.9. Оценочные зависимости энергий переключения блоков СОЗУ

Рис.10. Функциональная схема СФ-блока СОЗУ емкостью 4К*16 бит

Для снижения энергопотребления при проектировании блоков СОЗУ использованы следующие схемотехнические и топологические решения.

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

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

Дешифратор адреса столбцов и строк накопителя выполнен по схеме многоступенчатого дешифратора с применением внутренних сигналов синхронизации С и N0, исключающих ложные переключения словарных шин и шин выборки столбцов.

Общий вид топологии СФ-блока ОЗУ приведен на рис. 11, где видны основные структурные особенности ОЗУ: две секции накопителя (1 и 2), дешифраторы строк (3 и 4), выходной регистр (5) и устройство управления (6). Размер СФ-блока на кристалле: 2,790мм х 2,665 мм ~ 7,44 мм", что 7 % больше исходного.

Рис. 11. Общий вид топологии СФ-блока ОЗУ

При нулевых нагрузочных емкостях и частоте 16МГц средняя потребляемая мощность при нормальных условиях равна 56 мВт (средний ток 11,2 мА), и максимальна при Ус!с1=5,5В, Т=-60°С, составляя величину 69 мВт (средний ток 12,6 мА). В режиме чтения происходит дополнительное увеличение потребляемой мощности из-за перезаряда нагрузочных емкостей. Увеличение нагрузки на 1пФ на каждом выходе приводит к увеличению средней потребляемой мощности в худшем случае (при одновременном переключении всех выходов в противоположное состояние) на 6,4 мВт при Уск1=5У и на величину 7,8 мВт при Ус№=5,5В.

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

22

этапе логического проектирования определить структуру СОЗУ и сократить время разработки. В результате разработанное СОЗУ обладает на 61 % меньшим энергопотреблением, чем исходный вариант схемы.

Маршрут проектирования ОЗУ был так же использован при разработке схем памяти процессоров семейства «Мультикор» ГУП НПЦ "ЭЛВИС"

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

Заключение

Основной результат диссертации заключается в развитии теории и разработке методик проектирования быстродействующих малопотребляющих цифровых СФ-блоков и их интеграция в маршрут проектирования КМОП СБИС СнК, основанный на применении современных САПР, для перспективной отечественной технологической базы уровня 250-90 нм.

Основной теоретический результат

Разработан метод оптимизации логических цепей по критерию достижения минимального энергопотребления при заданном быстродействии и на его основе разработана методика минимизации мощности цифровых СФ-блоков, основанная на выделении функциональных узлов для их реализации в заказном виде.

Частные теоретические результаты

1. Показано, что для логической цепи, оптимизированной по быстродействию и потребляемой мощности доля динамической мощности, связанная с протеканием сквозных токов при переключении элементов не превышает 10%.

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

3. Разработана методика расчета оптимального с точки зрения быстродействия и энергопотребления соотношения числа строк и столбцов в накопителе, позволяющая на логическом этапе проектирования определить структуру ОЗУ, обладающую при заданном быстродействии минимальным данамическим энергопотреблением.

4. Сформулированы требования, предъявляемые к элементам стандартной библиотеки логических элементов, ориентированной на проектирование цифровых СФ-блоков и СБИС СнК с пониженным энергопотреблением.

5. Показано, что секция накопителя ОЗУ обладает максимальным быстродействием и минимальным энергопотреблением, если отношение числа столбцов и строк в ней лежит в некоторой окрестности [0,5...2] точки 1.

Основной практический результат

Использование маршрута проектирования, включающего разработанные методы и методики, а также библиотеку, содержащую разработанные элементы, позволило для сигнального процессора серии "Мультикор" разработки ГУП НПЦ ""ЭЛВИС" снизить энергопотребление СФ-блоков ФАПЧ на 15%, СФ-блоков ОЗУ и арифметических блоков на 5-15% по сравнению с их исходными вариантами. Результат подтвержден актом о внедрении.

Использование методики расчета оптимального числа столбцов и строк в накопителе и метода оптимизации логических цепей позволили более чем на 50 % снизить энергопотребление СФ-блока СОЗУ 4К>16 бит в составе СБИС ММК-Р разработки ЗАО НТЦ «Модуль», что подтверждено актом о внедрении.

Частные практические результаты

1. Разработаны элементы стандартной библиотеки, в которых применены каскады на двунаправленных ключах, что при сохранении быстродействия позволило на 10-20% снизить энергопотребление по сравнению аналогичными элементами, выполненными на стандартных КМОП каскадах.

2. Для схем умножителей и многоразрядных сумматоров разработаны элементы полных одноразрядных сумматоров с чередованием переносов. За счет отсутствия одного каскада в тракте формирования переноса быстродействие таких сумматоров на 10-15 % выше, а энергопотребление на 5-10% ниже, чем у аналогов.

3. Разработано конструктивно-схемотехническое решение Б-триггсра, срабатывающего по обоим фронтам тактового сигнала и предназначенного для снижения энергопопотребления цепей распространения тактового сигнала.

4. Создана специализированная библиотека функциональных узлов, позволяющая проектировать СФ-блоки ФАПЧ с различным диапазоном генерируемых частот в пределах 0...600 МГц.

Список работ, опубликованных по теме диссертации

1. Гармаш А,А. Методы энергетической оптимизации быстродействующих цифровых КМОП СБИС // Электроника микро- и наноэлектрони-ка. Сб. науч. трудов. -М: МИФИ, 2004. -С.221-225.

2. Гармаш A.A. Снижение энергопотребления КМОП логических цепей // Научная сессия МИФИ -2005. Сб. науч. трудов Т1. Автоматика. Микроэлектроника. Электроника. Измерительные системы. -М.: МИФИ, 2004. -С.177-178.

3. Гармаш A.A. Оценка максимальной динамической мощности КМОП СОЗУ // Электроника микро- и наноэлектроника . Сб. науч. трудов. -М: МИФИ, 2005.-С.140-142.

4. Байков В.Д., Гармаш A.A., Самонов A.A., Севрюков А.Н. /Проектирование СФ-блоков ФАПЧ для систем синхронизации интегральных устройств обработки информации // "Проблемы разработки перспективных микроэлетронных систем - 2005" Сб. науч. трудов М.: ИППМ РАН - 2005. - С. 366-372.

5. Гармаш A.A. Анализ полных одноразрядных сумматоров для высокопроизводительных КМОП СБИС // Электроника микро- и наноэлектроника. Сб. науч. трудов. -М: МИФИ, 2006. -С.57-60.

6. Гармаш A.A.. Характеризация элементов стандартной цифровой библиотеки по мощности // Научная сессия МИФИ-2007. Сб. науч. трудов Т.1. -М.:МИФИ, 2007. - С. 143.

7. Гармаш A.A. D-триггер, срабатывающий по фронту и срезу тактового сигнала // Электроника микро- и наноэлектроника. Сб. науч. трудов. -М: МИФИ, 2008. -С.81-84.

8. Гармаш A.A. Энергетическая оптимизация логических цепей, разрабатываемых по проектным нормам 250-90нм // Естественные и технические науки, №6,2009, -С. 33-38.

9. Гармаш A.A. Использование библиотеки функциональных узлов для снижения энергопотребления цифровых СФ-блоков // Науч. сессия МИФИ-2010. Аннотация докладов.Т.1. Ядерная физика и энергетика. М.-.МИФИ, 2010, -С. 153.

Подписано в печать:

12.01.2010

Заказ № 3235 Тираж - 100 экз. Печать трафаретная. Типография «11-й ФОРМАТ» ИНН 7726330900 115230, Москва, Варшавское ш., 36 (499) 788-78-56 www.autoreferat.ru

Оглавление автор диссертации — кандидата технических наук Гармаш, Александр Александрович

СПИСОК СОКРАЩЕНИЙ

ВВЕДЕНИЕ

ГЛАВА 1. ФИЗИЧЕСКИЕ ОСНОВЫ ЭНЕРГОПОТРЕБЛЕНИЯ НАНОРАЗМЕРНЫХ ЦИФРОВЫХ КМОП СБИС

1.1. Динамическая мощность цифровых КМОП СБИС 19 1.1.1. Мощность, затрачиваемая на перезаряд узловой емкости 19 1.1.2 Мощность, связанная с протеканием сквозного тока

1.1.3. Метод энергетической оптимизации логических цепей 21 1.1.4 Выводы по параграфу

1.2. Статическая мощность цифровых СБИС 26 1.2.1. Подпороговый ток

1.2.1. Ток обратно смещенного р-n перехода

1.2.2. Ток утечки через переход затвор-подложка

1.2.4. Ток стока, индуцированный затвором (GIDL)

1.3. Тенденции в изменении соотношений между динамической и статической мощностью при уменьшении проектных норм

Выводы по главе

ГЛАВА 2. СНИЖЕНИЕ ЭНЕРГОПОТРЕБЛЕНИЯ АРИФМЕТИКО-ЛОГИЧЕСКИХ

БЛОКОВ

2.1. Снижение энергопотребления цепей распространения тактового сигнала

2.2. Методы снижения энергопотребления арифметико-логических блоков, заложенные в средства САПР

2.2.1. Изменение размеров элементов (Gate Sizing)

2.2.2. Переподключение входов элементов (Pin swapping)

2.2.3. Объединение элементов (Pin merging)

2.2.4. Оптимизация фронтов сигналов (Slew optimization) '

2.2.5. Перестроение логических цепей

2.2.6. Алгоритм автоматической оценки мощности. Анализ рассмотренных методов. '

2.3. Библиотека стандартных логических элементов

2.3.1. Логика с использованием проходных транзисторов

2.3.2. Преодоление ограничений, накладываемых на элементы с проходными транзисторами.

2.3.3. Разработанные элементы библиотеки

2.4. Методика использования функциональных узлов

2.4. Модификация метода отключения функциональных узлов

Выводы по главе

ГЛАВА 3. СНИЖЕНИЕ ЭНЕРГОПОТРЕБЛЕНИЯ СФ-БЛОКОВ СОЗУ

3.1. Обобщенная структурная схема двух координатной секции СОЗУ.

3.2. Анализ энергопотребления секции однопортовой СОЗУ

3.3. Определение оптимальной структуры секции накопителя

3.4. Методы повышения быстродействия СОЗУ

Выводы по главе

ГЛАВА 4. ПРАКТИЧЕСКОЕ ИСПОЛЬЗОВАНИЕ РАЗРАБОТАННОГО

МАРШРУТА ПРОЕКТИРОВАНИЯ

4.1. Использование библиотеки, включающей разработанные логические элементы

4.2. Семейство СФ-блоков СОЗУ

4.1.1. Выбор ячейки памяти для СФ-блока СОЗУ

4.1.2. Предварительный расчет параметров СФ-блока СОЗУ 4К*16 бит

4.1.3. Схемотехническая и топологическая реализация СФ-блока СОЗУ

4.1.4. Верификация СОЗУ

4.3. СФ-блоков ФАПЧ

4.2.1. Структурная схема ФАПЧ и принцип действия

4.2.2. Цифровое ядро ФАПЧ

4.2.3. Минимизация энергопотребления ФАПЧ

Введение 2010 год, диссертация по информатике, вычислительной технике и управлению, Гармаш, Александр Александрович

Актуальность темы

Микроэлектронные цифровые вычислительные системы играют ключевую роль в решении широкого спектра стоящих перед страной экономических и оборонных задач. В связи с этим, развитие отечественной электронной компонентной базы (ЭКБ) относится к числу приоритетов научно-технической политики Российской федерации (РФ). Сложившаяся в последние годы устойчивая тенденция к расширению масштабов использования иностранной ЭКБ в отечественных электронных системах в сочетании с утратой Россией передовых научно-технических позиций в сфере разработки и производства ЭКБ создает реальную угрозу национальной безопасности РФ. В настоящее время в России действуют государственные программы [1-2], целью которых является создание экономически выгодных условий и предпосылок для развития отечественной ЭКБ.

Обеспечение конкурентоспособности отечественной ЭКБ гражданского, военного и специального назначения требует от разработчиков одновременного достижения высоких технологических и экономических параметров микросхем, таких, как: высокий процент выхода годных, низкую себестоимость производства, высокой производительности, широкого набора выполняемых функций и др [3]. В

1960-1990гг. для заказчиков ЭКБ определяющими являлись, прежде всего, производительность, функциональные возможности и надежность компонентной базы. В последние 30 лет совершенствование технологий проектирования и изготовления микросхем, сопровождаемое уменьшением характерных размеров транзисторов в соответствии с законом Мура [4], с одновременным ростом их быстродействия позволяет повышать эти характеристики. Однако рост степени интеграции и производительности микросхем сопровождается увеличением как 1 общей, так и удельной (на мм ) рассеиваемой мощности (для рабочих режимов). Именно эти характеристики в последнее время стали играть все большую роль в ограничении предельных возможностей, как отдельных микросхем, так и создаваемых на их основе устройств. В работе [5], например, отмечается, что в центральных процессорах персональных компьютеров повышение тактовой частоты с 100 Мгц в 1994 до 4200 МГц в 2007 привело к возрастанию рассеиваемой мощности с 10 Вт до 90 Вт, а удельной рассеиваемой мощности с

У 9

0.09 Вт/мм до 0.62 Вт/мм (что близко к удельному энерговыделению ТВЭЛа ядерного реактора [5]). Столь высокое энерговыделение приводит к росту рабочей температуры кристалла,, относительный подъем которой на 10° С в среднем в 2 раза увеличивает статистическую вероятность отказа микросхемы [6]. Рост температуры так же увеличивает токи утечек и снижает быстродействие активных элементов, что критически важно для современной ЭКБ [1-3,5,6]. Помимо этого увеличение рассеиваемой СБИС мощности само по себе приводит к росту такого критичного для ряда специальных применений параметра, как общее энергопотребления электронных систем, которое ограничивает время беспрерывной работы от независимого источника питания.

Охлаждение микросхемы за счет естественного рассеивания тепла в нормальных условиях возможно при применении специально спроектированных корпусов (с большой площадью поверхности) до уровня удельной рассеиваемой мощности не превышающего 0.03 Вт на мм [6], что значительно ниже рассеиваемой мощности высокопроизводительных микросхем [5]. При большом значении рассеиваемой мощности для стабилизации температуры кристалла в состав микроэлектронных устройств требуется введение систем охлаждения (СО) (для этого, как правило, применяют системы конвекционного типа с механическими вентиляторами [4,5]). Однако данное техническое решение существенно повышает весогабаритные параметры электронных устройств (объем, занимаемый СО процессора Pentium IV, примерно в 100 раз превышает объем корпуса чипа) и имеет ограничение по применению в ряде систем специального назначения.

В связи с этим разработка комплексных мер снижения энергопотребления современных цифровых СБИС, при сохранении других функциональных параметров, является одной из актуальных, задач развития отечественной методологии проектирования ЭКБ. Данная задача становится еще более актуальной вследствие активного внедрения наноразмерных сверхбольших интегральных схем (СБИС) типа "система на кристалле" СнК (англ. "System on chip") и развитием методологии проектирования с повторным использованием сложно-функциональных (СФ) блоков [7]. Существенным фактором ограничения производительности таких устройств, становится именно энергопотребление.

Наноразмерные СБИС типа СнК содержат процессорные ядра, память (обязательные элементы), а также большое число периферийных цифровых, цифро-аналоговых и аналоговых блоков. В зависимости от функционального назначения СнК более 70% энергопотребления приходится на цифровые СФ-блоки: оперативно-запоминающие устройства (ОЗУ), арифметико-логические устройства (АЛУ - включающие в себя умножители, сумматоры, делители и др.), блоки управляющей логики, устройства синхронизации и др. [7]. Поэтому важной задачей, решаемой при проектировании СнК, является задача уменьшения энергопотребления цифровых СФ-блоков, в том числе СФ-блоков ОЗУ.

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

Снижение энергопотребления СБИС СнК в рамках одной технологической базы является сложной иерархической задачей, решаемой на всех уровнях маршрута проектирования СБИС, представленного на рис. 1.

На производство СБИС

Рис.1. Маршрут проектирования СБИС СнК.

На системном уровне создаются, адаптируются и исследуются ключевые алгоритмы работы СБИС СнК, разрабатывается и верифицируется алгоритмическая модель системы. На архитектурном уровне определяется базовая структура СнК, разрабатываются спецификации на её проектирование целиком и на входящие в её состав СФ-блоки. Функциональный уровень включает в себя этапы маршрута проектирования СФ-блоков, основанные на использовании современных средств САПР. Соответственно, в зависимости от уровня проектирования методы снижения энергопотребления делятся на алгоритмические (системный и архитектурный уровни), схемотехнические и топологические (функциональный уровень).

По оценкам, проведенным в работе [8], в зависимости от решений принятых на системном и архитектурном уровнях, энергопотребление СБИС может отличаться в 20. 100 раз. Поэтому значительное количество работ посвящено алгоритмическим методам снижения энергопотребления. В отечественной литературе алгоритмические методы рассмотрены в работах [9,10]. В частности, в работе [9] предложен комплекс структурных и схемотехнических решений, позволяющий реализовать метод «отключения неиспользуемых блоков» для снижения энергопотребления (при сохранении производительности) узкого класса микросхем - RISC-процессоров. Применение этих решений, по оценкам автора, позволяет от 20 до 30 % снизить энергопотребление подобных устройств. В работе [10] предложена методика снижения энергопотребления синтезируемых процессорных ядер, основанная на исключении из набора команд инструкций, не используемых при реализации конкретного приложения.

Разработка СФ-блоков ведется на функциональном уровне по спецификациям, выработанных на системном и архитектурном уровнях. По оценкам, приведенным в работе [8] более 50 % энергопотребления СФ-блока зависит от функциональных решений, принятых при его проектировании.

В современные средства САПР заложены алгоритмы синтеза и верификации цифровых СФ-блоков и СБИС [11-13], реализующие маршрут проектирования, общая структура которого представлена на рис.2. [7, 11-13].

Рис.2. Маршрут проектирования цифровой СФ-блоков СБИС

Маршрут включает в себя следующие этапы:

1. Разработка функционального описания СФ-блока (RTL-описания) на языках HDL (VHDL, Verilog, System Verilog);

2. Моделирование и верификация разработанного функционального описания блока (средства САПР - NC-Sim MLS);

3. Логический синтез - процесс создания электрической (логической) схемы (списка цепей) на базе RTL-описания и библиотеки стандартных логических элементов (САПР - Synopsys Design Compiler, Cadence - Build Gates );

4. Вентильная верификация включает в себя вентильное моделирование (аналоговое моделирование) и статический временной анализ;

5. Физический синтез - процесс автоматического создания топологии блока на базе списка цепей и библиотеки стандартных логических элементов;

6. Верификация топологии - проверка топологии блока на соответствие технологическим правилам и исходному списку цепей. Функциональное моделирование топологии блока.

Работа на этапах проектирования цифрового СФ-блока СБИС, за исключением этапа написания RTL-кода, осуществляется в полуавтоматическом режиме, в котором разработчик задает настройки для синтеза и верификации, исходя из требований к конечному результату. На этапе RTL-кодирования работа ведется вручную в текстовом редакторе, за исключением тех случаев, когда модель системного уровня составлена из библиотечных СФ-блоков. В этом случае САПР предоставляет возможность автоматической генерации RTL кода системы на основе параметризованных RTL-описания цифровых СФ-блоков. Таким образом, средства САПР (Synopsys, Cadence) обеспечивают автоматический сквозной маршрут проектирования, вмешательство в который возможно на этапах: о разработки алгоритма функционирования и RTL-кода СБИС и СФ-блоков; о разработки среды синтеза - библиотек стандартных логических элементов; о настройки параметров инструментов синтеза исходя из требований к устройству.

В литературе [14.80] в последнее время широко обсуждается вопрос снижения энергопотребления отдельных цифровых сложно-функциональных блоков за счет использования различных методов снижения энергопотребления, в основу которых положены общеизвестные принципы снижения общей перезаряжаемой емкости, количества переключений для выполнения определенной логической функции, динамического снижения напряжения питания и отключения неиспользуемых блоков СБИС. Однако, как правило, в этих публикациях рассмотрены методы уменьшения мощности конкретных реализаций блоков, принадлежащих определенному классу устройств, под фиксированный круг задач и,не рассмотрены обобщенные вопросы снижения энергопотребления? на уровнях маршрута проектирования. Попытка обобщения методов снижения потребляемой мощности предпринята в работе [6]. Однако, эта работа, опубликованная в 1997 году, ориентирована на технологии уровня 800-350 нм и не учитывает особенности современных нанотехнологий, а именно существенного увеличения быстродействия транзисторов при снижении характерных размеров до уровня 130 нм (и ниже). Предложенные схемотехнические решения не ориентированы на работу с тактовой частотой более 300 МГц. Так же, в литературе не рассмотрены вопросы разработки стандартных библиотек логических элементов, ориентированных на применение в высокопроизводительных малопотребляющих СФ-блоков.

В отечественной литературе снижению энергопотребления СФ-блоков посвящала работа [14], однако в ней рассматриваются структурно-логические и схемотехнические методы повышения энергоэффективности узкого класса цифро-аналоговых устройств - носимых приемопередатчиков с кодовым разделением канала.

Таким образом, существует потребность:

- в развитии теории и методик проектирования малопотребляющих цифровых СФ-блоков и СБИС и их интеграции.

- в маршруте проектирования малопотребляющих цифровых СФ-блоков и СБИС, дающем разработчикам представление: о физических принципах энергопотребления цифровых СБИС; о методах снижения энергопотребления и их использовании на различных этапах маршрута проектирования цифровых СБИС.

- в отечественной библиотеке стандартных логических элементов, ориентированной на применение в высокопроизводительных СБИС с низким энергопотреблением.

В известной автору отечественной и зарубежной литературе описания подобного маршрута не приводится, (возможно, сведения о подобной методике относятся к категории коммерческих секретов зарубежных компаний-разработчиков архитектуры микросхем).

В настоящее время в России осваивается [1-3] производство микросхем, на основе КМОП технологий с проектными нормами уровня 250-90 нм. Отечественная компания ОАО «Ангстрем-Т» ведет работы по вводу в строй* производственных мощностей с проектными нормами 130-110 нм, ОАО «НИИМЭ и Микрон» реализует инвестиционную программу модернизации производства микросхем до уровня 180 нм [1-3]. Тем самым созданы предпосылки к формированию современной отечественной технологической базы изготовления ЭКБ военного, специального, двойного и гражданского назначения. Обеспечение конкурентоспособности данной ЭКБ по сравнению с зарубежными аналогами требует разработки общедоступной и основанной на современных САПР методики проектирования цифровых СБИС с пониженным энергопотреблением. Эта методика должна быть ориентирована на перспективные технологии с проектными нормами 250-90 нм

Целью диссертационной работы является развитие теории и разработка методик проектирования быстродействующих малопотребляющих цифровых СФ-блоков и их интеграция в маршрут проектирования КМОП СБИС СнК, основанный на применении современных САПР для перспективной отечественной технологической базы уровня 250-90 нм.

Для достижения поставленной цели в диссертационной работе решаются следующие задачи:

1. Анализ физических основ энергопотребления КМОП СБИС и разработка на основе его результатов методики оптимизации логических цепей по энергопотреблению при заданном быстродействии.

2. Анализ маршрутов и методов проектирования цифровых СФ-блоков, основанных на применении средств САПР, и разработка на основе этого анализа требований к элементам стандартной библиотеки логических элементов, ориентированной на использование при автоматическом проектировании быстродействующих малопотребляющих СФ-блоков.

3. Разработка методик снижения энергопотребления цифровых СФ-блоков, в том числе СФ-блоков ОЗУ, и их интеграция в маршрут проектирования.

4. Апробация и использование разработанного маршрута при проектировании малопотребляющих СФ-блоков.

Научная новизна диссертации

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

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

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

Практическая значимость работы

1. Метод оптимизации логических цепей использован при расчете размеров транзисторов сложных логических элементов стандартных библиотек и при проектировании логических цепей в заказанном виде, что позволило на 10-20% снизить их энергопотребление.

2. Методика снижения энергопотребления, основанная на выделении из состава: СФ-блока функциональных узлов и их реализации в заказном виде, использована при проектировании арифметико-логических СФ-блоков и СФ-блока ФАПЧ микропроцессора «Мультикор».

3. Методика расчета оптимального по быстродействию и энергопотреблению соотношения числа строк и столбцов в накопителе позволила на логическом этапе проектирования СФ-блоков ОЗУ определить их структуру и оценить энергопотребление, что сократило время их разработки.

4. Разработанный D-триггер, срабатывающий по фронту и срезу тактового сигнала позволяет на 30-40% снизить энергопотребление цепей распространения тактовых сигналов СБИС СнК.

5. Разработанные быстродействующие малопотребляющие сложные логические элементы использовать при синтезе высокопроизводительных малопотребляющих цифровых СФ-блоков входящих в состав микропроцессора «Мультикор».

Положения, выносимые на защиту

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

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

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

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

Внедрение результатов работы

1. Малопотребляющие быстродействующие сложные логические элементы, разработанные с учетом выработанных требований к элементам стандартной библиотеки, использованы при синтезе внутренних цифровых блоков сигнальных процессоров семейства "Мультикор" разработки ГУЛ НПЦ «ЭЛВИС», что подтверждено актом о внедрении.

2. Маршрут проектирования, включающий разработанные методы и методики, использован при проектировании СФ-блоков ФАПЧ и СФ-блоков СОЗУ для сигнальных микропроцессоров семейства "Мультикор" разработки ГУП НПЦ «ЭЛВИС», что подтверждено актом о внедрении.

3. Методика расчета оптимального числа столбцов и строк в накопителе и метод оптимизации логических цепей использованы при разработке СФ-блока СОЗУ 4Кх16 бит в составе СБИС ММК-Р разработки ЗАО НТЦ «Модуль», что подтверждено актом о внедрении.

Апробация диссертации

Основные положения диссертации докладывались и обсуждались на научнотехнических конференциях и семинарах:

Научно-техническая конференция «Электроника, микро- и наноэлектроника», 2004 г. (г. Н.Новгород), 2005 г. (г. Вологда), 2006 г. (г. Гатчина), 2008 г. (г. Петрозаводск).

Научные сессии МИФИ-2005, МИФИ-2007.

Всероссийская научно-техническая конференция "Проблемы разработки перспективных микроэлектронных систем - 2005"

Публикации

Основные результаты диссертации опубликованы в 9 работах (в период с 2004 по 2010 гг., в том числе 1 статья в издании, рецензируемом ВАК России.

Структура и объем диссертации

Диссертация состоит из введения, четырех глав, заключения и списка литературы. Диссертация содержит 146 страниц основного текста, включая 74 рисунока и 11 таблиц. Список литературы включает 102 наименования.

Заключение диссертация на тему "Маломощные цифровые сложнофункциональные блоки КМОП СБИС"

Выводы по главе

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

2. На основании разработанной методики для технологий 250-90нм произведен анализ зависимости энергопотребления СОЗУ от числа столбцов в секции накопителя. В результате анализа установлено, что минимальным энергопотреблением при фиксированной информационной емкости и использовании ЯП, выполненных по правилу "Золотого стандарта" обладает СОЗУ отношение столбцов и строк в секциях накопителя которой (NCT/NCJ1 ш = М1Ж) лежит в некоторой окрестности 0 точки Мнк.опт = 1. На основании графического решения выведенных аналитических выражений автор определяет окрестность 0 границами [0,5.2]. В случае Мнк.опт из 0 динамическое энергопотребление СОЗУ определяется энергией, затрачиваемой на перезаряд разрядных шин, остальные составляющие динамического энергопотребления пренебрежимо малы.

3. На основании разработанной методики произведен анализ зависимости быстродействия СОЗУ от числа столбцов в секции накопителя. В результате анализа установлено, что максимальным быстродействием при фиксированной информационной емкости и использовании ЯП, выполненных по правилу "Золотого стандарта", обладает несекционированое СОЗУ отношение столбцов и строк в накопителе которой (NC1/NCJUII = Мнк) также лежит в некоторой окрестности 0

4. Установлено, что секционирование накопителя является эффективным способом. снижения энергопотребления СОЗУ в том случае, если отношение строк и столбцов секции принадлежит окрестности 0. В этом случае, как и при секционировании по строкам, так и при секционировании» по столбцам, происходит двукратное снижение суммарной емкости разрядных шин. Поскольку при Мнк из 0 энергопотребление СОЗУ определяется энергией, связанной с перезарядом суммарной емкости разрядных шин, то энергопотребление секционированной СОЗУ оказывается в два раза ниже энергопотребления несекционированного СОЗУ. При этом, с точки зрения энергопотребления секционирование по столбцам является предпочтительнее чем секционирования по строкам. Однако, в рамках Мнк из О, предпочтение тому или иному способу секционирования следует отдавать исходя из требований по занимаемой площади и быстродействию. Секционирование одновременно по строкам и столбцам, из-за потребности в объединении адресной части и части ввода-вывода, не имеет преимущества перед СОЗУ аналогичной информационной емкости, составленной из отдельных СФ-блоков СОЗУ, объединенных по шинам данных и адреса. Поэтому применение такого способа секционирования видится нецелесообразным.

Глава 4. Практическое использование разработанного маршрута проектирования

В главе приводятся результаты применения разработанных методик и элементов библиотек при проектировании цифровых СФ-блоков и СФ-блоков СОЗУ.

4.1. Использование библиотеки, включающей разработанные логические элементы

Библиотека логических элементов, включающая разработанные логические элементы, использована при синтезе цифровых СФ-блоков сигнального процессора 1892ВМ2Я (МС-24) серии "Мультикор" производства ГУЛ НПЦ ""ЭЛВИС".

Микросхема сигнального процессора 1892ВМ2Я (МС-24) - это однокристальная двухпроцессорная "система на кристалле" на базе IP-ядерной (IP- intellectual property) платформы "МУЛЬТИКОР", разработанной в ГУП НПЦ "ЭЛВИС" по проектным нормам 250 нм [99,100].

Структурная схема микросхемы 1892ВМ2Я приведена на рис. 4.1. с,»зс? AiJtq » * L

LPOHTD LPORT1 LP04T2 ЬРШТЗ^ мроят АгЫог

CRAM 1 DMA f сое pi щ

SPOKTO SPOKTtj

DSP- Bcoro-14 сое pass

PRAM

AGU iU-V

CPU

1САСНЁ его TIB СфО I

CSJ? QSTR MASKR

OnCO I

IT WOT RTT

UART

EDBS

PCt3

PCU

РАО

YRAMQ.l X

ХЯ/А'-О.! r

ID3S

ALUM

Rr

SI

33

PtL

HO

Рис. 4.1. Структурная схема микросхемы 1892ВМ2Я.

Сигнальный процессор включает в себя следующие СФ-блоки:

CPU - центральный процессор на основе МЗСядра;

CRAM - двухпортовая оперативная память центрального процессора;

- DSP - сопроцессор цифровой обработки сигналов с фиксированной точкой;

DMA - контроллер прямого доступа в память;

MPORT - порт внешней памяти;

- SPORT - последовательный порт;

LPORT - линковый порт;

- UART - универсальный асинхронный порт;

- ICACHE - кэш программ центрального процессора;

IT - интервальный таймер;

WDT - сторожевой таймер;

RTT - таймер реального времени;

- CDB[31:0] - шина данных CPU;

DDB[63:0] - шина данных DMA;

А[31:0] - шина адреса порта внешней памяти;

D[63:0] - шина данных порта внешней памяти;

OnCD - встроенные средства отладки программ;

XRAM, YRAM - памяти данных DSP;

PRAM - память программ DSP;

AGU - адресный генератор;

EDBS - коммутатор внешних шин;

IDBS - коммутатор внутренних шин;

PCU - устройство программного управления; PAG - генератор адреса программ;

PDC - программный дешифратор;

RF - регистровый файл;

ALU - арифметическое устройство;

ALUCtr - управление ALU;

- XDB0 - XDB3, GDB, PDB - шина данных DSP;

• ХАВ, YAB, РАВ - адресные шины DSP;

М, S, A, L - арифметические узлы ALU DSP;

• PLL - ФАПЧ.

Синтез цифровых СФ-блоков осуществлялся на основании разработанной в ГУЛ НПЦ "ЭЛВИС" Verilog модели. Условиями синтеза было получение предельного быстродействия при минимуме энергопотребления.

Общее число логических вентилей, используемых в цифровых СФ-блоках процессора, составило-405 059 штук. Из них число базисных элементов ("И", "И-НЕ", "ИЛИ", "ИЛИ-НЕ","НЕ") и сложных элементов "И-ИЛИ-И-НЕ", "И-ИЛИ-НЕ", "2И-ИЛИ-НЕ", "ЗИ-ИЛИ-НЕ", "ИЛИ-И-НЕ", "2ИЛИ-И-НЕ" составляет 284 179 штук (70% от общего числа).

В микросхеме использован 6 661 элемент "Исключающее-ИЛИ", из которых 622 элемента (10%) реализованы на каскадах с проходными транзисторами. Анализ схемотехники микроконтроллера, проведенный средствами статического анализа САПР Cadence, показал, что элементы с каскадами на проходных транзисторах использованы в некритических трактах. Это соответствует выводам, сделанным при моделировании разработанных элементов, поскольку реализация элемента "Исключающее-ИЛИ" на ПТ уступает по быстродействию, но выигрывает по энергопотреблению относительно реализации на КМОП каскадах.

Реализация элемента "Исключающее-ИЛИ-НЕ" на проходных транзисторах имеет преимущество, как по быстродействию, так и по энергопотреблению (глава 2, табл.2.3). Поэтому такой элемент должен быть использован средствами САПР, как в критических, так и в некритических трактах. Результат, полученный при синтезе процессора МС-24, полностью подтверждает этот вывод. В микросхеме использовано 18 652 элемента "Исключающее-ИЛИ-НЕ", из которых 16 091 (86%) элемент реализован на каскадах с проходными транзисторами.

В арифметико-логических блоках сигнального процессора использовано 7 025 полных одноразрядных сумматоров. Из этого числа 6 521 элемент (92%) реализован на каскадах с проходными транзисторами.

В последовательных цепях процессора использовано 57 415 триггерных элемента. Из них 39 563 элемента реализованных с применением каскадов на проходных транзисторах (69%).

Таким образом, разработанные элементы широко используются средствами САПР при синтезе логических цепей с требованием максимального быстродействия и минимальной мощности. Применение элементов на двунаправленных ключах позволило на 5-7 % снизить энергопотребление цифровых СФ-блоков микропроцессора по сравнению с СФ-блоками, синтезированными на стандартных элементах.

4.2. Семейство СФ-блоков СОЗУ

Маршрут проектирования, включающий разработанные методики, использован при создании СФ-блоков СОЗУ:

- информационной емкостью 1К*20, 1Кх6, 2К><7, выполненных по проектным нормам 250 нм и предназначенных для использования в составе сигнального процессора 1892ВМ2Я (МС-24);

- информационной емкостью 4Кх 16, выполненной по технологии 500 нм.

Рассмотрим подробнее процесс и результаты разработки СОЗУ 4Кх16, поскольку эта СОЗУ обладает наибольшей информационной емкостью.

Разработка СОЗУ 4К>16 проводилась в рамках СЧ ОКР: «Разработка СФ-блока ОЗУ по радиационно-стойкой технологии 0,5мкм», шифр «ММК-Р-ОЗУ». СЧ ОКР «ММК-Р-ОЗУ» выполнялась в соответствии с ТЗ Заказчика на выполнение ОКР по теме «Разработка базовой конструкции радиационно-стойкой микросборки мультиплексного канала по ГОСТ 352070», шифр «ММК-Р».

4.1.1. Выбор ячейки памяти для СФ-блока СОЗУ

В качестве элемента памяти заказчиком предлагалось использовать ЯП типа 6Тр (рис. 4.2,а) - с управляющими р-канальными транзисторами. Исследования, проведенные в [96] показали, что с точки зрения быстродействия предпочтительней является ЯП типа 6Тп (рис. 4.2,6), поскольку при реализации схемотехники по правилам "Золотого стандарта" ячейка памяти типа 6Тп обладает большим током считывания.

WL WL

BL

Vdd

T1 Щ 1

T5 н тз Н в- Т2

JT

T6

BLN

BLN

1И Г

Т4 X а)

6)

Рис. 4.2. Шеститранзисторная КМОП ЯП с n-канальными (а) - 6ТП и р-канальными управляющими транзисторами (б) - 6ТР

Характеристики ЯП обоих типов, выполненных по проектным нормам 500нм, представлены в табл.4.1, из, которой видно, что по энергетическим параметрам ячейка памяти^ типа 6Тп предпочтительнее ячейки 6Тр. При равном токе хранения данных (1ут.яп) -ЯП типа 6Тп обладает меньшей площадью, а также меньшей емкостью разрядных и словарных шин, приходящихся на элемент памяти. Как было показано в главе 3, для снижения энергопотребления необходимо минимизировать значения емкостей словарных и разрядных шин.

Заключение

Основной результат диссертации заключается в развитии теории и разработке методик проектирования быстродействующих малопотребляющих цифровых СФ-блоков и их интеграции в маршрут проектирования КМОП СБИС СнК, основанный на применении современных САПР для перспективной отечественной технологической базы уровня 250-90 нм.

Основной теоретический результат

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

Частные теоретические результаты

1. Показано, что для логической цепи, оптимизированной по быстродействию и потребляемой мощности доля динамической мощности, связанная с протеканием сквозных токов при переключении элементов не превышает 10%.

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

3. Разработана методика расчета оптимального с точки зрения быстродействия и энергопотребления соотношения числа строк и столбцов в накопителе, позволяющая на логическом этапе проектирования определить структуру ОЗУ, обладающую при заданном быстродействии минимальным динамическим энергопотреблением.

4. Сформулированы требования, предъявляемые к элементам стандартной библиотеки логических элементов, ориентированной на проектирование цифровых СФ-блоков и СБИС СнК с пониженным энергопотреблением.

5. Разработан метод характеризации, позволяющий включить элементы с входными каскадами на ПТ в состав стандартной библиотеки и использовать их при синтезе.

6. Показано, что для технологий 250-90 нм секция накопителя ОЗУ обладает максимальным быстродействием и минимальным энергопотреблением, если отношение числа столбцов и строк в ней лежит в некоторой окрестности [0,5.2] точки 1.

Основной практический результат

Использование маршрута проектирования, включающего разработанные методы и методики, а также библиотеку, содержащую разработанные элементы, позволило для сигнального процессора серии "Мультикор" разработки ГУП НПЦ ""ЭЛВИС" снизить энергопотребление СФ-блоков ФАПЧ на 15%, СФ-блоков ОЗУ и арифметических блоков на 5-15% по сравнению с их исходными вариантами. Результат подтвержден актом о внедрении.

Использование методики расчета оптимального числа столбцов и строк в накопителе и метода оптимизации логических цепей позволили более чем на 50% снизить энергопотребление СФ-блока СОЗУ 4К*16 бит в составе СБИС ММК-Р разработки ЗАО НТЦ «Модуль», что подтверждено актом о внедрении.

Частные практические результаты

1. Разработаны элементы стандартной библиотеки, в которых применены каскады на двунаправленных ключах, что при сохранении быстродействия позволило на 10-20% снизить энергопотребление по сравнению аналогичными элементами, выполненными на стандартных КМОП каскадах.

2. Для схем умножителей и многоразрядных сумматоров разработаны элементы полных одноразрядных сумматоров с чередованием переносов. За счет отсутствия одного каскада в тракте формирования переноса быстродействие таких сумматоров на 10-15 % выше, а энергопотребление на 5-10% ниже, чем у аналогов.

3. Разработано конструктивно-схемотехническое решение D-триггера, срабатывающего по обоим фронтам тактового сигнала и предназначенного для снижения энергопопотребления цепей распространения тактового сигнала.

4. Создана специализированная библиотека функциональных узлов, позволяющая проектировать СФ-блоки ФАПЧ с различным диапазоном генерируемых частот в пределах 0.600 МГц.

Библиография Гармаш, Александр Александрович, диссертация по теме Элементы и устройства вычислительной техники и систем управления

1. Федеральная целевая программа "Развитие электронной компонентной базы и радиоэлектроники" на 2008 2015 годы. Утверждена постановлением №809 от 26 ноября 2007 г.

2. Стратегия развития электронной промышленности России на период до 2025 года, Приказ Министерства промышленности и Энергетики РФ №311 от 7 августа 2007г.

3. Основы политики Российской Федерации в области развития науки и технологий на период до 2010 года и дальнейшую перспективу. Утверждены. Президентом Российской Федерации 30.03.2002 N Пр-576.

4. Айзек Р. Будущее технологии КМОП // Открытые системы. -2000. -№10. Web:http://schools.keldvsh.ru/sch444/MUSEUM/pres/C W-10-2000.htm

5. Р.Е. Gronowski et al. High performance microprocessor design // IEEE J.Solid-State Circuits. -1998. -vol.33. -№5. -pp.676-686.

6. JLRabaey, M.Pedran. Low power design methodologies // Kluwer academic publishers. Thud printing. -1997. -368c.

7. В.Немудров Г.Мартин. Системы-на-кристалле. Проектирование и развитие // Техносфера Москва -2004. -216с.

8. A. Krishnamoorthy. Minimize 1С power without sacrificing performance // EEdisign. -2004. -№5.

9. Web: http://www.design-reuse.com/articles/8288/minimize-ic-power-without-sacrificing-performance.html

10. Шалтырев В.А. Средства и методы повышения производительности и снижения энергопотребления систем на кристалле, реализуемых на базе программируемых логических интегральных схем: Автореф. Дис. канд. тех. наук. -М., 2009. -28с.

11. Cadence Design Systems, SoC Encounter RTL-to-GDSII System / Техническая доку ментация,-2008.

12. Web:http://www.cadence.com/rl/Resources/datasheets/socencounter ds.pdf

13. Synopsys, Платформы Galaxy и Discovery / Техническая документация, -2009. Web: http://www.alt-s.ru/catalog/svnopsvs/

14. Mentor Graphics, 1С Design and Circuit Design Verification / Техническая документация, 2009. Web: h ttp://www.mentor.com/products/icnanometer desi an/

15. Тимошенко А.Г. Структурно-логические и схемотехнические методы повышения энергоэффективности СБИС для носимых приемопередатчиков с кодовым разделением канала: Автореф. Дис. канд. тех. наук. -М., 2009. -28с.

16. Predicting short circuit power from timing models / E. Acar, R. Arunacalam and R. Nassif // IBM research, Austin. -1995.

17. Web: http://www.research.ibm.com/arl/publications/papers/acar2003.pdf

18. Leakage Current in Sub-Quarted Micron MOSFET: a perspective on Stressed Delta Iddq testing // O.Semenov, A.Vassighi and M. Sachdev// jurnal of electronic testing theory and applications №19 -2003.

19. Leakage Current Mechanism and leakage reduction techniques in deep-submicrometer CMOS circuits / R.Kaushik, S. Mukhopadhyay.

20. Web : http://cad37.cs.nthu.edu.tw/~lab/paners/01182065.pdf

21. Leakage power analysis and reduction: models, estimation ant tools/ A.Aganwal, S. Mukhopadhyay, C.H. Kim, A. Raychowdhury and K.Roy // IEEE Proc.-Comput. Digit. Tech/, -vol.152, -№3, -2005, -pp235.246

22. Computing With Subthreshold Leakage: Device/Cercuit/Architecture Co-Design for Ultralow-Power Subthreshold operation/ A.Raychovvdhury, B.Paul, S.Bhunia and K.Roy//IEEE trans. On VLSI.-vol.13, -№11, -2005, pp 1213-1224.

23. Comparison of leakage currents in RsL measurements and transistors./ -2006. Web: http://www.frontiersemi.com/pdiypapers/RsLransist.pdf

24. Gate oxide leakage and delay tradeoffs for dual-T0X circuits / A. Sultania, D. Sylvester and S.Sapatnekar //IEEE Trans, on VLSI, -vol.13, -№12, -2005, pp 13621375

25. Gate Leakage Reduction for Scaled Devices Using Transistor Stacking / S. Mukhopadhyay, C. Neau, R. T. Cakici, A.Agarwal, С. H. Kim, K. Roy // IEEE Trens. On VLSI system, -vol. 11, -№4, -2003, pp 716-730.

26. Impact of Gate inducted leakage onoverall leakage of Submicrometer CMOS VLSI Circuits // O.Semenov, A. Pradzynski, M. Sachdev IEEE nransactions on semiconductor manufacturing, -vol 15, -№1, -2002

27. Sleep Switch Dual Threshold Voltage Domino Logic With Reduced Standby Leakage Current / V.Kursun, E.Friedman //IEEE trans. On VLSI, -vol.12, -№5, -2004, -pp 485-497.

28. Analysis of Dual-VT SRAM Cells With Full-Swing Single-Ended Bit Line Sensing for On-Chip Cache / F.Hamzaoglu, Y.Keshavarsi, K.Zang, S.Narenda, S. Borkar and all//IEEE trans. On VLSI.-vol.10 -№4,-2002,-pp 91-96.

29. An Accurate Leakage Estimation and Optimization Tool for Dual-VT Circuits / S. Sirichotiyakul, T. Edwards, C. Oh, R. Panda and D. Blaauw // IEEE trans. On VLSI. -vol.10, -№4, -2002, -pp 79-90.

30. Ccharacterization and Modeling of Run-Time Techniques for Leakfge Power Reduction / Y. Tsai, D.Duarte, N. Vijakrishnam and M. Irwin //IEEE tran. On VLSI. -vol.12, -№11, -2004, -pp 1221-1234.

31. Digital Circuit Design Challenges and Opportunities in the Era of Nanoscale CMOS / B.H.Calhoun, Y.Cao // In Proceeding of the IEEE, -vol.96. -№2. -2008. Web: http://www.ece.cmu.edu/~rutenbar/pdf/rutenbar-procieee08.pdf

32. A Clock Power Model to Evaluate Impact of Architectural and Technology Optimization / D. Duarte, N, Vijaykrishnan and M. Irwin // IEEE trans. On VLSI. -vol.19, -№6, -2002, -pp. 844-854

33. A.Chattopadhyay and Z.Zilic GALDS: A complete Framework for Designing Multiclock ASICs and SoCs №6 june 2005 ieee transactions on VLSI 641-654 vol 13

34. Power optimal buffered clock tree design /A.Usami and M. Marek-Sadowska // in Roc. АСМЛЕЕЕ Design Automation Conf, -№6, -1995.

35. DCG: Deterministic Clock-Gating for Low-power Microprocessor Design / H.Bhumia, Y. Chen, K. Roy and T. Vijaykumar //IEEE trans. On VLSI, -vol.14, №2 2006, -pp.245-254.

36. Low-Power Clock Distribution Using Multiple Voltage and Reduces Swings / J. Pangjun and S. Sapatnekar // IEEE trans. Om VLSI, -vol.10, -№3, -2002, -pp.309318.

37. A Low-Power Reduced Swing Global Clocking Methodology / F.H. Ali Asgari M. Sachdev // IEEE transactions on VLSI sys. -vol.12, -№5, -2004, pp. 538-545.

38. Active GHz Clock Network Using Distributed PLLs / V. Gutnik and A. P. Chandrakasan // IEEE journal of solid-state circ. -vol.35, -№11, -2000, -pp 15531560.

39. Low-power Issue for SoCs by C.Piguet TIMA Lab. Reserch Reports / special session pf low-power SoC ISRN TIMA—RR-01 /10-9—FR // -2004. Web:http://www.dateconference.com/archive/conference/proceedings/PAPERS/2001/DATE01/PDFFILES/ 07B l.PDF

40. Strollo A.G.M., Napoli Е., М., Cimino С. Analysis of Power Dissipation in Double Edge-Triggered Flip-Flops // IEEE Trans, on VLSI Sys. -vol.8, -№5, -2000,-PP. 624629.

41. Dual-edge Triggered storage elements and clocking strategy for low power systems / N. Nedovic and V. Oklobdzia / IEEE trans. On VLSI, -vol.13, -№5, -2005, -pp.577-590.

42. Low-Power Clock Branch Sharing Double-Edge Triggered Flip-Flop / P. Zhao, J. McNeely, P. Golconda, M.A. Bayoumi et. all// IEEE Trans, on VLSI Sys. -vol.15, №3,-2007,-pp. 338-346.

43. Comparative analysis of master-slave latches and flip-flops for high-performance and low-power system / V.Stojanovic, V. Jklobdzija // IEEE J. Solid State Circuits-vol.34, -№4, -1999, -pp.536-548.

44. Critical Path Selection for Delay Fault Testing Based Upon a Statistical Timing Model / Li-C. Wang, J-J. Liou // IEEE Trans. On Computer-Aided Design of IS and sys.- 2004. -vol.23. №11 -pp. 1550-1565

45. Performance Optimization Using Extended Critical path Analysis in Multithreaded Programs on Multiprocessors / M. Broberg, L. Lundberg and H. Grahn // Journal of Parallel and Distributed Computing -2001. №61.-pp 115-136

46. Design Compiler Ultra / Datasheet Synopsys, -2009: Web: http://www.svnopsvs.com/Tools/Implementation/RTLSynthesis/Documents/dc ultra ds.pdf

47. Technical for Fast Physical Synthesis / C.J. Alpert, S.K. Karandikar and all //• Proceedings of the IEEE. -2007. -vol.95. №3 -pp 573-599

48. Гармаш А,А. Методы энергетической оптимизации быстродействующих цифровых КМОП СБИС // Электроника микро- и наноэлектроника . Сб. науч. трудов. -М: МИФИ, 2004. -С.221-225.

49. Гармаш А.А. Снижение энергопотребления КМОП логических цепей // Научная сессия МИФИ -2005. Сб. науч. трудов Т1. Автоматика. Микроэлектроника. Электроника. Измерительные системы. -М.: МИФИ, 2005. -С. 177-178.

50. Гармаш А.А. Характеризация элементов стандартной цифровой библиотеки по мощности // Научная сессия МИФИ-2007. Сб. науч. трудов Т.1. -М.:МИФИ, 2007.-С.143.

51. Lower-Power Logic Styles: CMOS Versus Pass-Transistor Logic / R.Zimmermann and W.Fichtner / IEEE Journal of solid-state circuits. -1997. -vol.32. №7 -pp325-337.

52. Alioto M., Palumbo G. Analysis and Comparison on Full Adder Block in Submicron Technjlogy // IEEE Trans, on VLSI Sys. -2002. -Vol.10. №12. -PP. 806-823.

53. Performance analysis of low-pwer 1-bit CMOS Full Adder Cells / A. Shams, T.Darwish and M.Bayoumi // IEEE trans of VLSI -vol. 10 № 1 2002 -pp.20-29

54. Гармаш А.А. Анализ полных одноразрядных сумматоров для высокопроизводительных КМОП СБИС // Электроника микро- и наноэлектроника . Сб. науч. трудов. -М: МИФИ, 2006. -С.57-60.

55. Гармаш А.А. Энергетическая оптимизация логических цепей, разрабатываемых по проектным нормам 250-90нм // Естественные и технические науки, №6, 2009, -С. 33-38.

56. Sequence-Swith Coding for Low-Power Data transmission / M.Yoon // IEEE trans. On VLSI -vol. 12 № 12 2004 -pp. 13 81 -13 85

57. Гармаш A.A. Сравнительный анализ простых матричных умножителей и умножителей, реализованных по алгоритму Бута // Научная сессия МИФИ-2003. Сб. науч. трудов Т.14. -М.:МИФИ, 2003. С.106-107.

58. Гармаш А.А. Повышение быстродействия комбинационных умножителей// Электроника, микро- и наноэлектроника. Сборник научных трудов / Под ред. В. Я. Стенина. -М.:МИФИ, 2002. С.95-97.

59. A Novel High-Speed 54x54 bit Multiplier/ P.Asadi, К. Navi // American Journal of Applied Sciences -2007, №4. -pp 666-672.

60. A Novel 32-bit Scalable Multiplier Architecture / Y.Kolla, Y. Kim, J. Carter // -2003, CLSVLSI'03 April 28-29, Washington, DC, USA.

61. Power Efficient Flexible Processor Architecture for Embedded Applications / F.Vermeulen, F. Catthoor, L.Nachtergaele, D. Verkest and H.De Man // IEEE trans. On VLSI -2003. -vol.11. №3. -pp.376-385

62. Power Management in High-level Synthesis /G.Lakshminarayana, A.Raghunatuan and S.Dey// IEEE trans.on VLSI-1999. -vol.7. №1. -pp.7-15

63. Reduce Dynamic Power Consumption in Synchronous sequential digital design using retiming and supply voltage scaling / N.Chabibi and W. Wolf // IEEE trans. On VLSI -2004. -vol.12 №6. -pp.573-590.

64. Design and analysis of low-power cache using two level folter scheme / Y.-J Chang, S.-J. Ruan // IEEE Trans on VLSI sys. -2003. -vol.10. №.4 -pp.568-580.

65. A Step-by-Step Design and Analysis of Low Power Caches for Embedded Processors / M. Ben Naser and C.A. Moriz // Departmen of Electrical and Computer Engineering, University of Massachusetts, Amherst, Jan 21, -2005.

66. A Lower-Power SRAM Using Bit-Line Charge-Recycling / K.Kim, H. Mahmoodi // IEEE Journal of solid-state circuits. -2008. -vol.43.№2. -pp 446- 459.

67. A Controllable Low-Power Dual-Port Embedded SRAM foe DSP Processor / H. Yang, M.-H. Chang, T. Lin and et. WEB:http://lpsoc.eic.nctu.edu.tw/pub/A%20Controllable%201ow-power%20dual-port%20embedded%20SRAM%20for%20DSP%20processor.pdf

68. Analysis of Dual-VT SRAM Cells With Full-Swing Single-Ended Bit Line Sensing for On-Chip Cache / F. Hamzaoglu, Y. Keshavatzi et al. // IEEE Trans. On VLSI Systems. -2002. -vol.10. №2. -pp.79-90.

69. Circuit and Microarchitectural Techniques for reducing Cache Leakage Power / N. Kim, K. Flautner, D/ Blaauw and Т/ Mudge // IEEE Trans, on VLSI Sys. -2003, -vol.15, №10,-pp. 232-248.

70. Design and Analysis of Two Lower Power SRAM Cell Structures / G. Razavipour, A. Afzali-Kusha and M.Pedram. Web: http://atrak.usc.edu/~massoud/Papers/Two-LowPower-SRAM-cells-TVLSI.pdf

71. Stable SRAM Cell Design for the 32 nm Node and Beyond / L.Chang et al.// VLSI Technology,.Digest of Techiacl Papers. 2005 Symposium. -2005 №6. -pp.128-129.

72. Reducing the sub-threshold and gate-tunneling leakage of SRAM cells using dual-Viand dual-T0X assignment / B. Amelifard, F.Fallah, and M. Pedram // im Proceeding of DATE.-2006, №3, pp. 1-6.

73. Low-Leakage Robust SRAM Cell Design for Sub-lOOnm Technologies /in Procidings of Asia South Pacific Design Automation Conference. -2005, -pp.539-544

74. Negative Word Line Scheme Based Low Power 8kb SRAM for Stand Alone Device / G.M. Reddy, P. Chandrashekara // European Journal of Scientific Reseach -2009, -vol.26, №2, -pp 223-237.

75. Speed and power scaling of SRAM's / R.J. Evans, P.D. Franzon // IEEE Trans. Solid.-State Circ., -2000, -vol. 35, -№2, -pp. 175-185.

76. A Low-Power High-Perfonnans Current-Mode Multiport SRAM / M.M. Khellah, M.I. Elmasry // IEEE trans. On VLSI, -2001, -vol.9, -№5, -pp.590-598.

77. Deep sleep mode: SRAM leakage suppression using ultra low standby data retention voltage. Present at Gigascale Silicon Research Centr. Workshop. -2003. Web: http://www.gigascale.org/pubs/tallks/2003/oakland

78. Гармаш А.А. Оценка максимальной динамической мощности КМОП СОЗУ // Электроника микро- и наноэлектроника . Сб. науч. трудов. —М: МИФИ, 2005. -С. 140142

79. Multi-Bank Main Memory Architecture with Dynamic Voltage Frequency Scaling for System Energy Optimization / H.Benfradj et.al. // IEEE Proceedings of the 9 EUROMICRON Conference on Digital System Design 2006.

80. Курс общей физики: В-5кн.:Кн.2: Электричество и магнетизм: Учеб. Пособие для вузов / И.В. Савельев. -М.: ООО «Издательство Астрель»: «Издательство ACT», -2003. -336с.: ил.

81. Моделирование радиационных эффектов в МДП-транзисторах и логических элементах. Анализ усилителей считывания для интегральных ЗУ: Отчет НИР (итоговый)/ Всесоюзный, науч.-техн. информ. центр Инв.№ Б872098. -М. -1980. -193с.

82. Разработка схемотехнических принципов улучшения технических характеристик КМДП СБИС ОЗУ. Анализ принципов создания и схемотехники быстродействующих КМДП СБИС ОЗУ: Отчет о НИР (заключительный) / № ГР 0186.0046674. -М МИФИ. -1987. -145с.

83. Зи С. Физика полупроводниковых приборов В 2-х книгах. Кн.1. Пер. с англ. 2-е перераб. И доп. Изд. - М.: Мир, 1984. -256с.

84. Список микропроцессоров Intel / ВикипедиЯ // -2009. Web: http://ru.wikipedia.org/vviki/%D0%Al%D0%BF%D0%B8%Dl%81%D0%BE%D0 %ВА %D0%BC%D0%B8%D0%BA%D 1 %80%D0%BE%D0%BF%D 1 %80%D0% BE%D 1 %86%D0%B5%D 1 %81 %D 1 %81 %D0%BE%D 1 %80%D0%BE%D0%B2 I ntel

85. Кармазинсикй A.H. Синтез принципиальных схем цифровых элементов на мдп-транзисторах. -М.: Радио и связь, 1983. -256 с.

86. Интегральные схемы на МДП-приборах: перевод с английского, под. Ред. А.Н. Крамазинского/Издательство "МИР"-М. -1975.88. .SEC KG60000 CELL LIBRARY /2nd Edition // Samsung Electronics Data Book Jan -1994.

87. XFAB Semicondoctor Foundriues AG, Haarbergst. 67, 99097 Erfurt, Germany. Data and Info Sheets.

88. Web:http://ww\v.xfab.com/fileadmin/X

89. FAB/Download Center/Technology/CMQS/XC018 CMOS Data Sheet.pdf Web:http://w\vw.xfab.com/fileadmin/X

90. FAB/Download Center/Technology/CMOS/XCO 18 CMOS Info sheet.pdf

91. Silterra Malasya Sdn. Data sheets.

92. Web: http://www.viragelogic.com/render/content.asp?id=259

93. J. Vandenbusse, G. Gielen, M. Steyart /Sysytem Design of Analog IP Blocks // Kluvver Academic Publishers, Boston/Dordrecht/London/ -2003, -193pp.

94. Сверхбольшие интегральные микросхемы оперативных запоминающих устройств / В.В. Баринов, А.С. Березин, В.Д. Вернер и др. -М.: Радио и связь, 1991.-272 с.

95. Угрюмов Е.П. / Цифровая схемотехника // -СПб.: БХВ-Петербург, 2001. -528с.

96. Deep-submicron CMOS circuit design Simulator in hands E. Sicard, S.D. Dendhina Brook/Cloe Publishing company, Salt Lake City, Utah 84109, USA -2003.

97. Герасимов Ю.М. Особенности расчета ячеек памяти на дополняющих МДП-транзисторах // Ядерная электроника. Сб. статей, вып. 5 / Под ред. Т.М. Агаханяна. М.: Атомиздат. - 1975.- С. 33-38.

98. Герасимов Ю.М., Григорьев Н.Г Элементы памяти для радиационно стойких КМОП нано-СБИС СнК // Элктроника, микро- и наноэлектроника. Сбор. Науч. Труд. / под ред. В .Я. Стенина. -М.ЖМИФИ, -2008. С. 20-29.

99. Григорьев Н.Г. Повышение быстродействия цепей выборки статических КМДП БИС ОЗУ схемотехническими методами. Дис. канд. тех. наук. -М., -1988, УДК 621.382.322,-177с.

100. Input Space adaptive design: A high-level methodology for optimization energy and performance / W.Wang, A. Raghunatihan, G.Lakshminarayana and N.Jha IEEE trans. On VLSI -vol.12 №6 2004 -pp.590-602

101. ГУП НПЦ «ЭЛВИС», техническая документация. Web: http://multicore.ru/index.php?id=47

102. Время кентавров: микросхемы серии Мультикор-1 lxx (МС-11хх) для встраиваемых и мобильных применений / Т. Солохина, Я. Петричкович, А. Глушков, А. Беляев и др.// Журнал Chip News №8 -2002.

103. Web: http://www.chipinfo.rU/literature/chipnews/200208/2.html

104. TSMC 0.25 pm Process SRAM-SP-HD Generator User Manual / -2002, January, Artisan Сотр. Release 5.0.

105. Адрес: i24<16l, Москва, а/я 19 E-mail: main@elvees ги

106. Тел./факс . 195) £ 13-31-88 Web: http//www eivees ru

107. При разработке семейства микросхем сигнальных процессоров семейства "Мультикор" использованы следующие результаты диссертации, полученные автором:

108. При разработке впугрешшх блоков памяти использован предложенный маршрут проектирования цифровых СФ-блоков с пониженным энергопотреблением, включающий методику расчета оптимального соотношения числа строк и столбцов в секциях накопителя.

109. При разработке СФ-блоков ФАПЧ испочьзован предложенный маршрут проектирования цифровых СФ-блоков с пониженны ,i энергопотреблением, включающий метод повторного использования функциональных узлов.

110. Председатель комиссии Члены комиссии:п1. Jf. &

111. У Солохина Т.В. Джиган В.И.1. Глушков А.В.1. УТВЕРЖДАЮ»

112. Генеральный директор ЗАО НТЦ «МодулЕ»""оо внедрении результатов диссертационной работы Гармаша А.А. «МАЛОМОЩНЫЕ ЦИФРОВЫЕ СЛОЖНОФУНКЦИОНАЛЬНЬЫ БЛОКИ КМОП СБИС»,лредставлениой па соискание ученой степени кандидата технических наук

113. Нас оящий акт свидетелт ствует о том, что результаты диссертаьчи Гармаша А.А. испол1 юваны при выполнении СЧ ОКР: «Разработка СФ-блока ОЗУ по радиационно-стойкс й технологии 0,5 мкм», шифр «ММК-Р-ОЗУ».1. В частотности:

114. Разработанная ОЗУ удовлетворяет всем условиям технического задания и не пмее: зарубе, сных аналогов.1. Зам. дирекюрл1. JФомин Д.В.

115. Нач. отдела, гл. конструктор | «ММК -Р»1. Харин В.А.С