Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архитектура компьютеров / 2_продолжение.doc
Скачиваний:
54
Добавлен:
20.03.2015
Размер:
2.4 Mб
Скачать

2.5.1. Схемы кмоп

Приведенные выше рис. 2.11-2.13 отражают общую структуру электронных схем, создаваемых по технологии п-МОП (NMOS). В качестве ключей в электронных ло­гических схемах используются металло-оксидные полупроводниковые транзисто­ры (МОП-транзисторы), которые бывают двух типов: n-канальные и p-канальные. N-канальные транзисторы называют транзисторами типа n-МОП. Когда на вход n-канального транзистора (то есть на его затвор) подается положительное напря­жение источника питания, Vsupply, ключ замыкается (рис. 2.14, а). Р-канальный транзистор действует наоборот: когда входное напряжение на его затворе VG равно Vsupply ключ разомкнут, а когда VG = 0, ключ замкнут (рис. 2.14, б).

Рис. 2.14. Логические схемы транзисторов: n-МОП (а); р-МОП (б)

Обратите внимание на графическое обозначение транзистора р-МОП: кружок на входе показывает, что его действие противоположно действию транзистора n-МОП. Обратите также внимание, что у транзистора n-МОП символы s и d, обо­значающие исток и сток, располагаются с противоположных сторон по сравне­нию с транзистором р-МОП.

Исток n-канального транзистора соединяется с «землей», а исток р-канального транзистора — с источником напряжения Vsupply. (Указанные обозначения отражают направление движения тока в транзисторах. )

Электронные схемы, приведенные на рис. 2.11-2.13, имеют один недостаток: они требуют слишком большой мощности. В состоянии, когда ключи замкну­ты и соединяют нагрузочный резистор R с «землей», электрический ток идет от источника напряжения Vsupply к «земле». В противоположном состоянии, когда ключ разомкнут, соединения с «землей» нет, а значит, нет и тока. (В МОП-тран­зисторах ток через затвор не идет.) Таким образом, мощность, потребляемая электронными логическими схемами на МОП-транзисторах, зависит от состоя­ния вентилей.

У данной проблемы имеется весьма эффективное решение: использовать в од­ной схеме транзисторы обоих типов, чтобы в устойчивом состоянии не потребля­лась лишняя мощность. Эта идея была положена в основу технологии КМОП — построения схем на основе комплементарных (то есть дополняющих друг друга) металло-оксидных полупроводниковых транзисторов (Complementary Metal-Oxi­de Semiconductor, CMOS, ). Суть КМОП-технологии иллюстрирует схема инверто­ра, приведенная на рис. 2. 15. Когда Vx = Vsupply что соответствует значению 1 вход­ной переменой х, транзистор T1 открыт, а транзистор T2 закрыт. При этом выходное напряжение транзистора T2 уменьшается от Vf до 0. Когда входное напряжение Vx становится равным 0, транзистор T1 закрывается, а транзистор T2 открывается. Вы­ходное напряжение транзистора T1 увеличивается до Vsupply. Таким образом, логи­ческие значения х и f дополняют друг друга и схема реализует вентиль НЕ.

Суть этой схемы заключается в том, что транзисторы T1 и T2 действуют как ло­гические дополнения: когда один из них закрыт, другой наоборот открыт. Поэтому точка выхода всегда соединена либо с точкой Vsupply, либо с «землей». При этом между «землей» и точкой Vsupply никогда не бывает соединения, за исключе­нием краткого переходного момента, когда изменяется состояние транзисторов.

Рис 2.15. КМОП-реализация вентиля НЕ: схема вентиля (а); таблица истинности (б)

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

Теперь концепцию КМОП можно распространить на схемы с n входами, как показано на рис. 2.16. Транзисторы n-МОП используются для создания пони­жающей цепи, образующей соединение между точкой выхода f и «землей», когда реализуемая функция F(x1,..., хn) равна 0. Повышающая цепь создается на основе транзисторов р-МОП — она образует соединение между точкой выхода f и точкой Vsupply, когда F(x1,..., хn) = 1. Повышающая и понижающая цепи функционально дополняют друг друга, для того чтобы в устойчивом состоянии напряжение в точ­ке f равнялось либо Vsupply, либо нулю («земля»).

Рис. 2. 16. Структура КМОП-схемы

Понижающая цепь, подобно схемам, приведенным на рис. 2.11-2.13, создает­ся на основе транзисторов n-МОП. Как реализуются вентили И-НЕ и ИЛИ-НЕ, показано соответственно на рис. 2.17 и 2.18, а вентиль И, согласно рис. 2. 19, реа­лизуется путем инвертирования выходного сигнала вентиля И-НЕ.

Значительное уменьшение потребляемой схемой мощности — это не единст­венное достоинство технологии КМОП. Еще одним ее преимуществом является очень маленький размер МОП-транзисторов. А это важно по двум причинам. Во-первых, на основе этих транзисторов производятся микросхемы с невероятно высокой степенью интеграции элементов: на одном современном чипе умещают­ся миллионы транзисторов, благодаря чему один чип может содержать мощный микропроцессор или блок памяти большой емкости. Во-вторых, чем меньше транзистор, тем быстрее он переключается из одного состояния в другое. Быстро­действие современных интегральных КМОП-микросхем измеряется в гигагерцах.

Рис. 2.17. КМОП-реализация вентиля И-НЕ: схема вентиля (а); таблица истинности и состояния транзисторов (б)

Для современных КМОП-микросхем используются источники питания с напря­жением от 1, 5 до 15 В. Напряжение питания для наиболее распространенных микро­схем равно 5 или 3, 3 В. Чем меньше напряжение питания микросхемы, тем меньше потребляемая ею мощность (потребляемая мощность пропорциональна V2supply), а значит, на микросхему можно поместить большее количество транзисторов, не вы­зывая ее перегрева. К сожалению, снижение напряжения ведет к понижению поме­хоустойчивости микросхемы, так что здесь требуется разумный компромисс.

Рис. 2.18. КМОП-реализация вентиля ИЛИ-НЕ: схема вентиля (в); таблица истинности и состояния транзисторов (б)

Рис. 2.19. КМОП-реализация вентиля И

На рис. 2.20 показано, как осуществляется переход между низким и высоким уровнями сигнала в КМОП-инверторе. Кривая, называемая передаточной харак­теристикой, отражает выходное напряжение как функцию входного напряже­ния. На данном рисунке видно, что когда входное напряжение проходит значение Vsupply/2 выходное напряжение резко падает. Это значение входного напряжения, обозначенное на рисунке как Vt называется пороговым. Отмеченное на графике значение δ, определяющее окрестность порогового напряжения, таково, что Vout ≈ Vsupply, если Vin < Vt - δ, и Vout ≈ 0, если Vin > Vt + δ. Это значит, что для формирова­ния правильного выходного сигнала входной сигнал не обязательно должен быть в точности равным номинальному значению 0 или Vsupply. Допускается небольшая погрешность входного сигнала, называемая шумом, которая не вызывает наруше­ний в работе схемы. Приемлемые границы шума называются запасом помехо­устойчивости. Для входного логического значения 1 запас помехоустойчивости составляет Vsupply – (Vt + δ), а для значения 0 он равен Vt - δ. У микросхем КМОП запас помехоустойчивости очень высок.

Соседние файлы в папке Архитектура компьютеров