=L.A.= (01.05.2007 11:30, просмотров: 3664)
0x7F: Сколько транзисторов? http://caxapa.ru/87787.html
Тут как то был вопрос по тонкостям технологии. Я попробовал прикинуть какой ток потребления мог бы быть при изготовлении современного МК по древней технологии с изоляцией p-n переходом. Вот что получилось:
===================
Возьмем средний ПИК с 8К памяти программ (PIC16F767). Как все, надеюсь,
знают в МК кроме памяти программ есть еще АЛУ, ОЗУ, регистры спец. функций и
различная периферия (АЦП, компараторы, порты, таймеры и пр.).
Начнём с флеш-памяти программ. 8К * 14 бит( разрядность команды) =
114688 бит. На каждый бит флеш-памяти приходится
как минимум 4 транзистора (по некоторым упрощенным описаниям).
То есть, на всю память 458752 транзистора. Плюс интефейсная схема ( без нее никак)
Дальше ОЗУ. 368 байт. Если сюда прибавить и регистры спец функций,
то получим байт 500. Если считать, что ОЗУ выполнено на D-триггерах,
а каждый D-триггер состоит примерно из 30 транзисторов, то получим
~15000 транзисторов. Количество транзистров в АЛУ и АЦП можно оценить
приблизительно. Например, 100000. У кого-то есть более точные данные?
Суммируя все вышеназванное ( плюс порты, УАРТы и всякие другие причиндалы)
можем получить цифру порядка 600 000 транзисторов.
Нормальный обратный ток для кремниевых диодов 1..5 нА. Допустим, 1 нА. Попробуем найти общий обратный ток по всему кристаллу. Будем считать, что на 1 транзистор у нас приходится 1 изолирующий pn переход. Тогда получим общий ток на простые утечки через переходы: (1 Е-9)*(6 Е5) = ~0,6 мА.
Есс-но, при такой утечке не может быть речи о нановаттности.
По ДШ этот PIC в режиме SLEEP со всеми остановленными генераторами потребляет не более 0,1 мкА.