SlideShare a Scribd company logo
1 of 46
Download to read offline
Схемотехника
телекоммуникационных устройств:
Цифровые устройства
Память, проектирование маломощных цифровых схем, проходные
ключи. Динамическая КМДП логика. Схемы типа «Домино».
Проходной ключ. Логика на проходных транзисторах.
Семинар 8 – 20.12.2016 – I (осенний) семестр 2015/2016 уч. года
cт. преп. каф. ТКС Моленкамп Ксения Михайловна
Логика на проходных транзисторах
F
Управляющие сигналы Pi
Информационные
сигналы Vi
• F = P1(V1)+ P2(V2)+… Pi(Vi)
• Когда управляющий вход равен «1», то F равен
соответствующему информационному сигналу
• Только один (или ни одного) управляющий сигнал
может быть равным «1»
Логика на проходных транзисторах
? ?
?
?
F
A B F Проходная
функция
0 0
0 1
1 0
1 1
1
0
1
1
A + B
A + B
A + B
A + B
A A
1
B
F
A
B
0 1
0 A
B
A
B
1 A
B
A
B
Логика на проходных транзисторах
? ?
?
?
F
A B F Проходная
функция
0 0
0 1
1 0
1 1
1
1
1
0
A + B
A + B
A + B
A + B
B B
A
1
F
A
B
0 1
0 A
B
A
B
1 A
B
A
B
Перед тем, как начнём…
1. Что лучше уменьшать статическую или
динамическую мощность?
2. Как напряжение питания влияет на
быстродействие схем?
3. Что такое проходной ключ?
4. Что такое логика домино?
5. Что такое адиабатическая логика?
5
Необходимость
• Возрастающие
потребности в
увеличении скорости
вычислений
• Низкая эффективность
аккумуляторных
батарей
– Работа в условиях
ограничения по
мощности и энергии
5KW
18KW
1.5KW
500W
4004
8008
8080
8085
8086
286
386
486
Pentium® proc
0.1
1
10
100
1000
10000
100000
1971 1974 1978 1985 1992 2000 2004 2008
Год
Мощность(Ватт)
10
2
10
3
1980 1985 1990 1995 2000 2005 2010
10
1
10
0
10
4
10
5
10
6
Относительно1980 года
Объем жесткого диска
Быстродействие процессора
Объем ОЗУ
Скорость передачи данных
Ёмкость аккумуляторной батареи
6
Температурные ограничения
• Отвод тепла
– 4-5 Вт для пластикового корпуса
– 100 Вт/см2 максимум воздушного охлаждения
• Для 7 кВт требуется 50х50 см корпус
• Надёжность приборов
– Увеличение температуры выше 125 ˚С уменьшает
надёжность
• Быстродействие
– Увеличение температуры с 25 ˚С до 105 ˚С снижает
быстродействие на 30%
7
Сигнальные ограничения
• Проводники
– В современной интегральной схеме суммарная
длина проводников может составлять
несколько километров
• Увеличение тока (I)
– Требуется снижать сопротивление
• Увеличение dI/dt
– Требуется уменьшать емкости
8
Ограничения по мощности и
энергии
• Совокупная стоимость владения
– Напрямую зависит от потребляемой мощности
• Низкая эффективность аккумуляторов
– Уменьшение времени активной работы
– Уменьшение функциональности
– Уменьшение быстродействия
– Уменьшение энергопотребления
9
Потребляемая мощность
P = ½CswVdd ΔV f + IstVdd + IstaticVdd
• Динамическая потребляемая мощность (½CswVdd ΔV f + IstVdd )
– Переключение нагрузки (Включая паразитные емкости
транзисторов и межсоединений)
– Сбои и искажения
– Небольшой сквозной ток (IstVdd )
• Статическая потребляемая мощность (IstaticVdd)
– Источники тока
– Ток определяемый логикой
• Логика на n-МДП транзисторах (n-МДП логика)
• Псевдо n-МДП логика
• Логические схемы на переключателях тока
– Ток в pn-переходах
– Подпороговый ток
– Ток тунелирования канала
10
Пути сокращения потребляемой
мощности
• Технологический
– Масштабирование
• Функциональный
– Уменьшение сложности
– Ухудшение характеристик
– Ухудшение параметров
• Схемотехнический
– Различные схемы, позволяющие уменьшать
потребляемую мощность
11
Масштабирование α<1
Параметры Значения
Масштабированные
значения
Размеры W, L, Tox αW, αL, αTox
Концентрации Na, Nd Na/α, Nd/α
Напряжения V αV
Поля E E
Ёмкости C αC
Токи I αI
Время
распространения
t αt
Мощность P α2P
Плотность d d/α2
Плотность мощности P/A P/A
12
Время распространения
• Определяется задержками в «критическом
пути»
– Включая все задержки элементов
– Время для заряда-разряда через МДП транзисторы
емкостей межсоединений и затворов
Td=kCV/I=kCV/(Vdd-Vt)α
• Закон выведен эмпирически
13
Технологические проблемы
14
Минимальные размеры транзистора
Задержка
50 ? 100 нм
Задержка транзистора
Задержка металлизации
Общая задержка
Быстродействие
• На практике с каждой следующей
технологией происходит увеличение
частоты в 2 раза (50% сокращение
задержки)
• Соотношение размеров для каждой
последующей технологии
пропорционально √2 (30 %)
– Исходя из закона Мура, относящегося к
площади (плотности)
15
Динамическая мощность
16
Ожидаемое уменьшение мощности пропорционально α3, однако
Напряжение питания
• Для каждой последующей технологии
напряжение питания уменьшается не на √2
(α=0,7), а на 1,2 (α≈0,85)
– Энергия составляет не 50% от изначальной, а
65%
17
Напряжение на аккумуляторе
18
Мощность
• Количество транзисторов увеличивается
– Увеличивается количество ветвей, через
которые течет ток
– Увеличение частоты в 2 раза увеличивает
потребляемую мощность на 50%
19
Уменьшение потребляемой
мощности
P = ½CswVdd ΔV f + IstVdd + IstaticVdd
• Уменьшение ёмкостей
– Сохранение соотношения мощность/быстродействие
– Оптимизация тактирования
– Подавление искажений и сбоев
– Аппаратное усиление/ускорение
– Интеграция систем-на-кристалле (СНК)
• Уменьшение напряжения питания
– Масштабирование динамического напряжения
– Сигналы с малым размахом
– СНК/ускорение
• Минимизация частоты
– Уменьшение частоты переключения
– СНК/ускорение
20
Минимизация ёмкости
P = ½CswVdd ΔV f + IstVdd + IstaticVdd
• За счёт размеров транзисторов
• За счёт топологии транзисторов
• За счёт проводников
21
Оптимизация тактирования
P = ½CswVdd ΔV f + IstVdd + IstaticVdd
• 20-50 % мощности на защёлки
• Утилизация тактируемых вентилей крайне мала
– ~10-30 %
• Отключение неиспользуемых схем и защёлок
– Дополнительное тактирование
• На уровне вентилей
• На уровне функционирования
• Асинхронные схемы устремляют потребляемую
мощность в бесконечность
22
Подавление искажений и сбоев
P = ½CswVdd ΔV f + IstVdd + IstaticVdd
• Сбои и искажения могут увеличить потребляемую
мощность устройства на треть
• Для исключения искажений и сбоев
– Использование специализированной логики
• Например «Домино»
– Введение избыточности для уменьшения вероятности
сбоев
• Увеличивается емкость
• Уменьшается тестопригодность
– Введение задержек сигнала
• Уменьшение сбоев типа «гонок сигнала»
23
Уменьшение напряжения
P = ½CswVdd ΔV f + IstVdd + IstaticVdd
• Уменьшение логического размаха ΔV
– Низкая эффективность
– Высокая эффективность при работе с шинами
данных в качестве нагрузки
• Уменьшение напряжения питания Vdd
– Одновременное снижение ΔV
– Более эффективно
• Частота ~V
• Мощность ~V3
24
Недостатки уменьшения
напряжения питания
• Не подходит для ЦПУ, аналоговых схем, ФАПЧ,
блоки ввода-вывода
– Высокая сложность
• Чувствительны к изменению напряжений
питания
– Память
– Буферы
– Многовходовые элементы
• Пороговое напряжение должно быть
достаточно мало
• Компромисс с задержкой
25
Достоинства уменьшения
напряжения питания
• Может применяться для всей схемы
• Широкий диапазон для КМДП
• Ещё более широкий диапазон отношения
мощности к быстродействию
26
Минимизация частоты
P = ½CswVdd ΔV f + IstVdd + IstaticVdd
• Чем меньше частота, тем меньше
линейность
– Не улучшает работу
• Только замедляет потребление мощности
– Важно для уменьшения температуры
27
Уменьшение утечек
P = ½CswVdd ΔV f + IstVdd + IstaticVdd
• 8-15% сквозного тока
• Уменьшение
– Снижение напряжения питания
– Домино
– Крутые фронты
• Сложности при преобразовании (ЦАП, АЦП)
28
Уменьшение статической
потребляемой мощности
P = ½CswVdd ΔV f + IstVdd + IstaticVdd
• Источники тока
– Даже если они микроАмперные
• Логика на n-МДП и псевдо n-МДП
– Малоэффективна
• Логика на переключателях тока
– Специфические приложения
– Огромная потребляемая мощность
• Токи утечки на pn-переходах
• Подпороговый ток
• Туннелирование канала
29
Проектирование маломощных
схем
• Общее снижение потребляемой мощности
– Снижение динамической мощности
• Уменьшение общего числа переключающихся схем
(меньше паразитная емкость)
– Снижение токов утечки
• Уменьшение общего числа транзисторов
– Снижение статической мощности
• Уменьшение времени протекания сквозного тока
30
Логика на ключах
• В цифровых схемах транзисторы – это ключи
in out out
in
in
31
Логика на проходных ключах
• Если сигнал (переменная) проходит через ключ,
то ключ является проходным
in out out
in
control
control
in
out out
in
in
control
control
control
control
out
in
control
control
32
Цель логики на проходных ключах
• Снижение количества используемых транзисторов
– Мультиплексор из 2х в 1
• F=AC+B(!C)
• Реализация на вентилях: 14 транзисторов
– 3 вентиля И-НЕ
» 3х4=12 транзисторов
– 1 вентиль НЕ
» 1х2=2 транзистора
• Реализация на проходных ключах: 6 транзисторов
– 1 вентиль НЕ
» 1х2=2 транзистора
– 2 проходных ключа
» 2х2=4 транзистора
• Утилизация почти 60%
– Меньшее число транзисторов – меньше нагрузочная емкость
33
Последовательные схемы на
проходных ключах
• D-триггер
– На вентилях: 36 транзисторов
• 8 вентилей И-НЕ
– 8х4=32 транзистора
• 2 вентиля НЕ
– 2х2=4 транзистора
– На проходных ключах: 18 транзисторов
• 5 вентилей НЕ
– 5х2=10 транзисторов
• 4 проходных ключа
– 4х2=8 транзисторов
– Утилизация 50 %
34
D-триггер на проходных ключах
C
C
nC
nC
C
nC
C
nC
C nC
Q
nQ
D
35
18 транзисторов, против 36 в классической схеме
Динамические проходные ключи
D
nC
C
Q
36
8 транзисторов, против 36 в классической схеме
Логика домино
37
Логика домино
• Тактируемые схемы
• Переключение схемы определяется активирующей
функцией, которая при переключении такта формирует
управляющую функцию
• В момент формирования активирующей функции выход
устанавливается в известное неизменное состояние
Активирующая
функция
Управляющая
функция
Clk
In Out
38
Домино вентиль 2 И-НЕ
A B
Clk
Out
39
Адиабатическая логика
• Адиабатический процесс — термодинамический
процесс в макроскопической системе, при
котором система не получает и не отдаёт
тепловой энергии
• Исключение потребления обеспечивается
«правильным» тактированием
• Схемы на проходных ключах частично
адиабатические
40
Адиабатический процесс
41
Q1=Q2
Адиабатический вентиль 2И-НЕ
C
nC
Ф
nФ
B
B
A
B
A
42
Троичная логика
• Экономия кода = иллюзия
• Естественное представление чисел со знаком
• Знак числа определяется знаком старшей
ненулевой цифры
– команда ветвления по знаку в троичной машине
занимает в два раза меньше времени, чем в двоичной
• Усечение длины числа равносильно правильному
округлению; способы округления, используемые в
двоичных машинах, не обеспечивают этого
43
Особенности троичной логики
• Троичный сумматор осуществляет вычитание при
инвертировании одного из слагаемых, откуда следует, что
троичный счетчик автоматически является реверсивным
• В трехвходовом троичном сумматоре перенос в
следующий разряд возникает в 8 ситуациях из 27, а в
двоичном сумматоре - в 4 из 8.
• Таблицы умножения и деления почти так же просты, как и
в двоичной системе, умножение на -1 инвертирует
множимое
• Трехуровневый сигнал более устойчив к воздействию
помех в линиях передачи
– Специальные методы избыточного кодирования троичной
информации проще, нежели двоичной
44
Троичный инвертор
in
out
Vdd+
Vdd-
0
45
А теперь проверим…
1. Что лучше уменьшать статическую или
динамическую мощность?
2. Как напряжение питания влияет на
быстродействие схем?
3. Что такое проходной ключ?
4. Что такое логика домино?
5. Что такое адиабатическая логика?
46

More Related Content

Similar to S8 low power

сетевые и телекоммуникационные решения для нефтегазовой отрасли
сетевые и телекоммуникационные решения для нефтегазовой отраслисетевые и телекоммуникационные решения для нефтегазовой отрасли
сетевые и телекоммуникационные решения для нефтегазовой отрасли
eucariot
 
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
RF-Lab
 
High performance computing принципы проектирования сети
High performance computing принципы проектирования сетиHigh performance computing принципы проектирования сети
High performance computing принципы проектирования сети
MUK Extreme
 
Hioki pw3198 rus
Hioki pw3198 rusHioki pw3198 rus
Hioki pw3198 rus
hiokirus
 
High performance computing - принципы проектирования сети
High performance computing - принципы проектирования сетиHigh performance computing - принципы проектирования сети
High performance computing - принципы проектирования сети
MUK
 
презентационные слайды
презентационные слайдыпрезентационные слайды
презентационные слайды
student_kai
 
Кодирующие электронно-лучевые трубки и их применение
Кодирующие электронно-лучевые трубки и их применениеКодирующие электронно-лучевые трубки и их применение
Кодирующие электронно-лучевые трубки и их применение
Иван Иванов
 

Similar to S8 low power (20)

10. dac
10. dac10. dac
10. dac
 
Новинки и серийная продукция компании Теко
Новинки и серийная продукция компании ТекоНовинки и серийная продукция компании Теко
Новинки и серийная продукция компании Теко
 
[DD] 1. Basics of digital design
[DD] 1. Basics of digital design[DD] 1. Basics of digital design
[DD] 1. Basics of digital design
 
сетевые и телекоммуникационные решения для нефтегазовой отрасли
сетевые и телекоммуникационные решения для нефтегазовой отраслисетевые и телекоммуникационные решения для нефтегазовой отрасли
сетевые и телекоммуникационные решения для нефтегазовой отрасли
 
ОАО НПП "Полигон": сетевые и телекоммуникационные решения для нефтегазовой от...
ОАО НПП "Полигон": сетевые и телекоммуникационные решения для нефтегазовой от...ОАО НПП "Полигон": сетевые и телекоммуникационные решения для нефтегазовой от...
ОАО НПП "Полигон": сетевые и телекоммуникационные решения для нефтегазовой от...
 
[DD] 2. Integrated circuits
[DD] 2. Integrated circuits[DD] 2. Integrated circuits
[DD] 2. Integrated circuits
 
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
 
High performance computing принципы проектирования сети
High performance computing принципы проектирования сетиHigh performance computing принципы проектирования сети
High performance computing принципы проектирования сети
 
Hioki pw3198 rus
Hioki pw3198 rusHioki pw3198 rus
Hioki pw3198 rus
 
Hioki pw3198
Hioki pw3198Hioki pw3198
Hioki pw3198
 
Степанов С.Н._Зона экспертов
Степанов С.Н._Зона экспертовСтепанов С.Н._Зона экспертов
Степанов С.Н._Зона экспертов
 
Present MC04-DSL-3U. universal platform for building technological communicat...
Present MC04-DSL-3U. universal platform for building technological communicat...Present MC04-DSL-3U. universal platform for building technological communicat...
Present MC04-DSL-3U. universal platform for building technological communicat...
 
High performance computing - принципы проектирования сети
High performance computing - принципы проектирования сетиHigh performance computing - принципы проектирования сети
High performance computing - принципы проектирования сети
 
презентационные слайды
презентационные слайдыпрезентационные слайды
презентационные слайды
 
Средства связи
Средства связи Средства связи
Средства связи
 
P up dsp a&v
P up dsp a&vP up dsp a&v
P up dsp a&v
 
R0boCamp2016 Михайло Ях'яєв: Використання Arduino для керування роборукою, аб...
R0boCamp2016 Михайло Ях'яєв: Використання Arduino для керування роборукою, аб...R0boCamp2016 Михайло Ях'яєв: Використання Arduino для керування роборукою, аб...
R0boCamp2016 Михайло Ях'яєв: Використання Arduino для керування роборукою, аб...
 
Кодирующие электронно-лучевые трубки и их применение
Кодирующие электронно-лучевые трубки и их применениеКодирующие электронно-лучевые трубки и их применение
Кодирующие электронно-лучевые трубки и их применение
 
АО Профотек
АО ПрофотекАО Профотек
АО Профотек
 
CCC Prodigy
CCC ProdigyCCC Prodigy
CCC Prodigy
 

More from ssuser3ad198 (6)

S1 arithmetics amp-amp_logic
S1 arithmetics amp-amp_logicS1 arithmetics amp-amp_logic
S1 arithmetics amp-amp_logic
 
S6 fsm-mealy amp-amp_moore
S6 fsm-mealy amp-amp_mooreS6 fsm-mealy amp-amp_moore
S6 fsm-mealy amp-amp_moore
 
S4 5 sequential-circuits_amp_amp_counters
S4 5 sequential-circuits_amp_amp_countersS4 5 sequential-circuits_amp_amp_counters
S4 5 sequential-circuits_amp_amp_counters
 
S3 karnaugh maps-short
S3 karnaugh maps-shortS3 karnaugh maps-short
S3 karnaugh maps-short
 
S3 karnaugh maps-full
S3 karnaugh maps-fullS3 karnaugh maps-full
S3 karnaugh maps-full
 
S2 boolean amp-amp_complex_gates
S2 boolean amp-amp_complex_gatesS2 boolean amp-amp_complex_gates
S2 boolean amp-amp_complex_gates
 

S8 low power

  • 1. Схемотехника телекоммуникационных устройств: Цифровые устройства Память, проектирование маломощных цифровых схем, проходные ключи. Динамическая КМДП логика. Схемы типа «Домино». Проходной ключ. Логика на проходных транзисторах. Семинар 8 – 20.12.2016 – I (осенний) семестр 2015/2016 уч. года cт. преп. каф. ТКС Моленкамп Ксения Михайловна
  • 2. Логика на проходных транзисторах F Управляющие сигналы Pi Информационные сигналы Vi • F = P1(V1)+ P2(V2)+… Pi(Vi) • Когда управляющий вход равен «1», то F равен соответствующему информационному сигналу • Только один (или ни одного) управляющий сигнал может быть равным «1»
  • 3. Логика на проходных транзисторах ? ? ? ? F A B F Проходная функция 0 0 0 1 1 0 1 1 1 0 1 1 A + B A + B A + B A + B A A 1 B F A B 0 1 0 A B A B 1 A B A B
  • 4. Логика на проходных транзисторах ? ? ? ? F A B F Проходная функция 0 0 0 1 1 0 1 1 1 1 1 0 A + B A + B A + B A + B B B A 1 F A B 0 1 0 A B A B 1 A B A B
  • 5. Перед тем, как начнём… 1. Что лучше уменьшать статическую или динамическую мощность? 2. Как напряжение питания влияет на быстродействие схем? 3. Что такое проходной ключ? 4. Что такое логика домино? 5. Что такое адиабатическая логика? 5
  • 6. Необходимость • Возрастающие потребности в увеличении скорости вычислений • Низкая эффективность аккумуляторных батарей – Работа в условиях ограничения по мощности и энергии 5KW 18KW 1.5KW 500W 4004 8008 8080 8085 8086 286 386 486 Pentium® proc 0.1 1 10 100 1000 10000 100000 1971 1974 1978 1985 1992 2000 2004 2008 Год Мощность(Ватт) 10 2 10 3 1980 1985 1990 1995 2000 2005 2010 10 1 10 0 10 4 10 5 10 6 Относительно1980 года Объем жесткого диска Быстродействие процессора Объем ОЗУ Скорость передачи данных Ёмкость аккумуляторной батареи 6
  • 7. Температурные ограничения • Отвод тепла – 4-5 Вт для пластикового корпуса – 100 Вт/см2 максимум воздушного охлаждения • Для 7 кВт требуется 50х50 см корпус • Надёжность приборов – Увеличение температуры выше 125 ˚С уменьшает надёжность • Быстродействие – Увеличение температуры с 25 ˚С до 105 ˚С снижает быстродействие на 30% 7
  • 8. Сигнальные ограничения • Проводники – В современной интегральной схеме суммарная длина проводников может составлять несколько километров • Увеличение тока (I) – Требуется снижать сопротивление • Увеличение dI/dt – Требуется уменьшать емкости 8
  • 9. Ограничения по мощности и энергии • Совокупная стоимость владения – Напрямую зависит от потребляемой мощности • Низкая эффективность аккумуляторов – Уменьшение времени активной работы – Уменьшение функциональности – Уменьшение быстродействия – Уменьшение энергопотребления 9
  • 10. Потребляемая мощность P = ½CswVdd ΔV f + IstVdd + IstaticVdd • Динамическая потребляемая мощность (½CswVdd ΔV f + IstVdd ) – Переключение нагрузки (Включая паразитные емкости транзисторов и межсоединений) – Сбои и искажения – Небольшой сквозной ток (IstVdd ) • Статическая потребляемая мощность (IstaticVdd) – Источники тока – Ток определяемый логикой • Логика на n-МДП транзисторах (n-МДП логика) • Псевдо n-МДП логика • Логические схемы на переключателях тока – Ток в pn-переходах – Подпороговый ток – Ток тунелирования канала 10
  • 11. Пути сокращения потребляемой мощности • Технологический – Масштабирование • Функциональный – Уменьшение сложности – Ухудшение характеристик – Ухудшение параметров • Схемотехнический – Различные схемы, позволяющие уменьшать потребляемую мощность 11
  • 12. Масштабирование α<1 Параметры Значения Масштабированные значения Размеры W, L, Tox αW, αL, αTox Концентрации Na, Nd Na/α, Nd/α Напряжения V αV Поля E E Ёмкости C αC Токи I αI Время распространения t αt Мощность P α2P Плотность d d/α2 Плотность мощности P/A P/A 12
  • 13. Время распространения • Определяется задержками в «критическом пути» – Включая все задержки элементов – Время для заряда-разряда через МДП транзисторы емкостей межсоединений и затворов Td=kCV/I=kCV/(Vdd-Vt)α • Закон выведен эмпирически 13
  • 14. Технологические проблемы 14 Минимальные размеры транзистора Задержка 50 ? 100 нм Задержка транзистора Задержка металлизации Общая задержка
  • 15. Быстродействие • На практике с каждой следующей технологией происходит увеличение частоты в 2 раза (50% сокращение задержки) • Соотношение размеров для каждой последующей технологии пропорционально √2 (30 %) – Исходя из закона Мура, относящегося к площади (плотности) 15
  • 16. Динамическая мощность 16 Ожидаемое уменьшение мощности пропорционально α3, однако
  • 17. Напряжение питания • Для каждой последующей технологии напряжение питания уменьшается не на √2 (α=0,7), а на 1,2 (α≈0,85) – Энергия составляет не 50% от изначальной, а 65% 17
  • 19. Мощность • Количество транзисторов увеличивается – Увеличивается количество ветвей, через которые течет ток – Увеличение частоты в 2 раза увеличивает потребляемую мощность на 50% 19
  • 20. Уменьшение потребляемой мощности P = ½CswVdd ΔV f + IstVdd + IstaticVdd • Уменьшение ёмкостей – Сохранение соотношения мощность/быстродействие – Оптимизация тактирования – Подавление искажений и сбоев – Аппаратное усиление/ускорение – Интеграция систем-на-кристалле (СНК) • Уменьшение напряжения питания – Масштабирование динамического напряжения – Сигналы с малым размахом – СНК/ускорение • Минимизация частоты – Уменьшение частоты переключения – СНК/ускорение 20
  • 21. Минимизация ёмкости P = ½CswVdd ΔV f + IstVdd + IstaticVdd • За счёт размеров транзисторов • За счёт топологии транзисторов • За счёт проводников 21
  • 22. Оптимизация тактирования P = ½CswVdd ΔV f + IstVdd + IstaticVdd • 20-50 % мощности на защёлки • Утилизация тактируемых вентилей крайне мала – ~10-30 % • Отключение неиспользуемых схем и защёлок – Дополнительное тактирование • На уровне вентилей • На уровне функционирования • Асинхронные схемы устремляют потребляемую мощность в бесконечность 22
  • 23. Подавление искажений и сбоев P = ½CswVdd ΔV f + IstVdd + IstaticVdd • Сбои и искажения могут увеличить потребляемую мощность устройства на треть • Для исключения искажений и сбоев – Использование специализированной логики • Например «Домино» – Введение избыточности для уменьшения вероятности сбоев • Увеличивается емкость • Уменьшается тестопригодность – Введение задержек сигнала • Уменьшение сбоев типа «гонок сигнала» 23
  • 24. Уменьшение напряжения P = ½CswVdd ΔV f + IstVdd + IstaticVdd • Уменьшение логического размаха ΔV – Низкая эффективность – Высокая эффективность при работе с шинами данных в качестве нагрузки • Уменьшение напряжения питания Vdd – Одновременное снижение ΔV – Более эффективно • Частота ~V • Мощность ~V3 24
  • 25. Недостатки уменьшения напряжения питания • Не подходит для ЦПУ, аналоговых схем, ФАПЧ, блоки ввода-вывода – Высокая сложность • Чувствительны к изменению напряжений питания – Память – Буферы – Многовходовые элементы • Пороговое напряжение должно быть достаточно мало • Компромисс с задержкой 25
  • 26. Достоинства уменьшения напряжения питания • Может применяться для всей схемы • Широкий диапазон для КМДП • Ещё более широкий диапазон отношения мощности к быстродействию 26
  • 27. Минимизация частоты P = ½CswVdd ΔV f + IstVdd + IstaticVdd • Чем меньше частота, тем меньше линейность – Не улучшает работу • Только замедляет потребление мощности – Важно для уменьшения температуры 27
  • 28. Уменьшение утечек P = ½CswVdd ΔV f + IstVdd + IstaticVdd • 8-15% сквозного тока • Уменьшение – Снижение напряжения питания – Домино – Крутые фронты • Сложности при преобразовании (ЦАП, АЦП) 28
  • 29. Уменьшение статической потребляемой мощности P = ½CswVdd ΔV f + IstVdd + IstaticVdd • Источники тока – Даже если они микроАмперные • Логика на n-МДП и псевдо n-МДП – Малоэффективна • Логика на переключателях тока – Специфические приложения – Огромная потребляемая мощность • Токи утечки на pn-переходах • Подпороговый ток • Туннелирование канала 29
  • 30. Проектирование маломощных схем • Общее снижение потребляемой мощности – Снижение динамической мощности • Уменьшение общего числа переключающихся схем (меньше паразитная емкость) – Снижение токов утечки • Уменьшение общего числа транзисторов – Снижение статической мощности • Уменьшение времени протекания сквозного тока 30
  • 31. Логика на ключах • В цифровых схемах транзисторы – это ключи in out out in in 31
  • 32. Логика на проходных ключах • Если сигнал (переменная) проходит через ключ, то ключ является проходным in out out in control control in out out in in control control control control out in control control 32
  • 33. Цель логики на проходных ключах • Снижение количества используемых транзисторов – Мультиплексор из 2х в 1 • F=AC+B(!C) • Реализация на вентилях: 14 транзисторов – 3 вентиля И-НЕ » 3х4=12 транзисторов – 1 вентиль НЕ » 1х2=2 транзистора • Реализация на проходных ключах: 6 транзисторов – 1 вентиль НЕ » 1х2=2 транзистора – 2 проходных ключа » 2х2=4 транзистора • Утилизация почти 60% – Меньшее число транзисторов – меньше нагрузочная емкость 33
  • 34. Последовательные схемы на проходных ключах • D-триггер – На вентилях: 36 транзисторов • 8 вентилей И-НЕ – 8х4=32 транзистора • 2 вентиля НЕ – 2х2=4 транзистора – На проходных ключах: 18 транзисторов • 5 вентилей НЕ – 5х2=10 транзисторов • 4 проходных ключа – 4х2=8 транзисторов – Утилизация 50 % 34
  • 35. D-триггер на проходных ключах C C nC nC C nC C nC C nC Q nQ D 35 18 транзисторов, против 36 в классической схеме
  • 36. Динамические проходные ключи D nC C Q 36 8 транзисторов, против 36 в классической схеме
  • 38. Логика домино • Тактируемые схемы • Переключение схемы определяется активирующей функцией, которая при переключении такта формирует управляющую функцию • В момент формирования активирующей функции выход устанавливается в известное неизменное состояние Активирующая функция Управляющая функция Clk In Out 38
  • 39. Домино вентиль 2 И-НЕ A B Clk Out 39
  • 40. Адиабатическая логика • Адиабатический процесс — термодинамический процесс в макроскопической системе, при котором система не получает и не отдаёт тепловой энергии • Исключение потребления обеспечивается «правильным» тактированием • Схемы на проходных ключах частично адиабатические 40
  • 43. Троичная логика • Экономия кода = иллюзия • Естественное представление чисел со знаком • Знак числа определяется знаком старшей ненулевой цифры – команда ветвления по знаку в троичной машине занимает в два раза меньше времени, чем в двоичной • Усечение длины числа равносильно правильному округлению; способы округления, используемые в двоичных машинах, не обеспечивают этого 43
  • 44. Особенности троичной логики • Троичный сумматор осуществляет вычитание при инвертировании одного из слагаемых, откуда следует, что троичный счетчик автоматически является реверсивным • В трехвходовом троичном сумматоре перенос в следующий разряд возникает в 8 ситуациях из 27, а в двоичном сумматоре - в 4 из 8. • Таблицы умножения и деления почти так же просты, как и в двоичной системе, умножение на -1 инвертирует множимое • Трехуровневый сигнал более устойчив к воздействию помех в линиях передачи – Специальные методы избыточного кодирования троичной информации проще, нежели двоичной 44
  • 46. А теперь проверим… 1. Что лучше уменьшать статическую или динамическую мощность? 2. Как напряжение питания влияет на быстродействие схем? 3. Что такое проходной ключ? 4. Что такое логика домино? 5. Что такое адиабатическая логика? 46