реклама на сайте
подробности

 
 
> Как отключить комбинационную схему?
Nick Kovalyov
сообщение Sep 20 2008, 14:18
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 39
Регистрация: 5-12-05
Пользователь №: 11 832



Допустим, не обязательно в ПЛИС, имеется комбинационная схема, реализующая, например, некоторую булеву функцию. Необходимо в некоторые моменты (когда она ненужна) максимально снизить ее энергопотребление, "отключить" (не снимая питания ес-но). Пусть с помощью спецсигнала нужно управлять "включением" ее в работу. Что необходимо подать на ее входы для минимизации энергопотребления? Что даст (теоретически) установка на каждом ее входе элемента с 3-стабильным состянием, который в нужные моменты не будет пропускать входные сигналы?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
FAE_SKV
сообщение Sep 30 2008, 06:15
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325



Цитата(Nick Kovalyov @ Sep 20 2008, 18:18) *
Допустим, не обязательно в ПЛИС, имеется комбинационная схема, реализующая, например, некоторую булеву функцию. Необходимо в некоторые моменты (когда она ненужна) максимально снизить ее энергопотребление, "отключить" (не снимая питания ес-но). Пусть с помощью спецсигнала нужно управлять "включением" ее в работу. Что необходимо подать на ее входы для минимизации энергопотребления? Что даст (теоретически) установка на каждом ее входе элемента с 3-стабильным состянием, который в нужные моменты не будет пропускать входные сигналы?


У Актела есть семейство ПЛИС IGLOO, разработанное специально для портативной техники. У них есть режим Flash*Freeze при котором микросхема просто останавливается и практически ничего не потребляет (от 4 мкВт), но при этом сохраняется полностью состояние логической матрицы, памяти, регистров. После выхода из режима просто продолжаем работу с места остановки.

Цитата(Nick Kovalyov @ Sep 20 2008, 18:18) *
Допустим, не обязательно в ПЛИС, имеется комбинационная схема, реализующая, например, некоторую булеву функцию. Необходимо в некоторые моменты (когда она ненужна) максимально снизить ее энергопотребление, "отключить" (не снимая питания ес-но). Пусть с помощью спецсигнала нужно управлять "включением" ее в работу. Что необходимо подать на ее входы для минимизации энергопотребления? Что даст (теоретически) установка на каждом ее входе элемента с 3-стабильным состянием, который в нужные моменты не будет пропускать входные сигналы?


У КМОП микросхем статическое потребление очень маленькое. Основное потребление в динамике при переключении схемы. Чем выше скорость переключения транзисторов внутри микросхемы, тем выше потребление. По выходу схемы потребление определяется нагрузкой. Отсюда делай выводы.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 30 2008, 09:29
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(FAE_SKV @ Sep 30 2008, 10:15) *
У КМОП микросхем статическое потребление очень маленькое. Основное потребление в динамике при переключении схемы.

Это так было давно, с тех пор слой оксида стал очень тонок и течет через него в статике прилично. Стоило посмотреть даташиты на FPGA, прежде чем так писать: FPGA имеют к тому же довольно большую площадь кристалла, и некоторые из них в статике кушают амперы.
Go to the top of the page
 
+Quote Post
Самурай
сообщение Sep 30 2008, 17:34
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066



Цитата(DmitryR @ Sep 30 2008, 13:29) *
Это так было давно, с тех пор слой оксида стал очень тонок и течет через него в статике прилично. Стоило посмотреть даташиты на FPGA, прежде чем так писать: FPGA имеют к тому же довольно большую площадь кристалла, и некоторые из них в статике кушают амперы.


Не скажу насчет FPGA (амперы в статике? Точно?) но вот например для справки некоторые усредненные и приблизительные данные по современным технологиям (точных цифр не привожу, т.к. NDA):

45нм(1.2V):

AND2 : 1000pW
Flip-Flop : 4000pW
XOR2 : 3000pW
MUX2 : 2500pW


65нм(1.32V):

AND2 : 700pW
Flip-Flop : 3000pW
XOR2 : 1500pW
MUX2 : 1000pW

Остальное не сложно посчитать самомуsmile.gif
Go to the top of the page
 
+Quote Post
bloodden
сообщение Sep 30 2008, 20:38
Сообщение #5


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(Самурай @ Sep 30 2008, 20:34) *
Не скажу насчет FPGA (амперы в статике? Точно?) но вот например для справки некоторые усредненные и приблизительные данные по современным технологиям (точных цифр не привожу, т.к. NDA):

45нм(1.2V):

AND2 : 1000pW
Flip-Flop : 4000pW
XOR2 : 3000pW
MUX2 : 2500pW
65нм(1.32V):

AND2 : 700pW
Flip-Flop : 3000pW
XOR2 : 1500pW
MUX2 : 1000pW

Остальное не сложно посчитать самомуsmile.gif

Чёт не то. Это как получается: чем меньше техпроцесс, тем больше потребление? Чушь. Скорее наоборот.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st August 2025 - 21:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.0145 секунд с 7
ELECTRONIX ©2004-2016