
- •Введение
- •1. Математический аппарат цифровых систем
- •1.1 Основы булевой алгебры
- •1.1.1 Основные положения и законы булевой алгебры
- •1.1.2 Формы представления функций булевой алгебры
- •1.2 Логические функции
- •1.3 Минимизация логических функций
- •1.3.1. Минимизация логических функций с помощью карт Карно
- •2. Элементная база цифровых устройств
- •2.1. Особенности структуры и элементной базы цифровых БИС и СБИС.
- •2.2. Логические элементы и их характеристики
- •2.3. Элементы ТТЛ, ТТЛШ
- •2.3.1. Элемент ТТЛ с простым инвертором.
- •2.3.2. Элемент ТТЛШ с простым инвертором.
- •2.3.3. Схемы ТТЛ/ТТЛШ логики со сложным инвертором
- •2.4. Элементы КМОП логики
- •2.4.1. Инвертор на комплементарных транзисторах
- •2.4.2. Логические элементы на комплементарных транзисторах (КМОП).
- •2.4.3. Буферированные КМОП
- •2.4.4. Схема КМОП логики с тремя состояниями выхода
- •2.4.5. Двунаправленный ключ
- •2.5. БиКМОП логика
- •3. Цифровые функциональные узлы комбинационного типа
- •3.1 Этапы схемотехнического проектирования
- •3.2 Синтез комбинационных устройств
- •3.2.1 Структурный синтез устройств комбинационного типа
- •3.2.2 Синтез электрической схемы.
- •3.3 Основные типы комбинационных узлов
- •3.3.1 Преобразователи кодов
- •3.3.2 Шифраторы и дешифраторы
- •3.3.4 Комбинационные сумматоры
- •3.3.5 Мажоритарные элементы
- •4.1 Классификация триггеров
- •4.2.1. Асинхронные и синхронные триггеры.
- •4.3 Словари переходов
- •5. Функциональные узлы последовательностного типа
- •5.1 Последовательностные устройства
- •5.2 Проектирование последователъно-стных устройств
- •5.3 Счетчики
- •5.3.1. Классификация счетчиков.
- •5.4 Регистры
- •5.4.1. Регистры с параллельным приёмом и выдачей.
- •5.5 Генераторы кодов
уровня U1вых осуществляется благодаря активному выключению транзистора VT7 транзистором VT5. Выходное напряжение определяется как
U1вых = Ес – (IбVT4R3 + UбэVT4 + UбэVT6)
Выходное напряжение низкого уровня U0вых устанавливается транзистором VT7, когда он включен. Этот транзистор включается цепью VT3, R4, когда на входе схемы высокий логический уровень, а транзистор VT2 включен.
2.4.Элементы КМОП логики
2.4.1.Инвертор на комплементарных транзисторах
Схема инвертора (рис.2.10) содержит транзисторы VTn и VTp с каналами соответственно n- и р-типа. В структуре на кремниевой подложке последняя соединяется с общей шиной. Для p-канального транзистора «подложкой» служит n-область кармана, соединяемая с плюсом источника питания.
При UBX = U1 = UИП транзистор VTn открыт, a VTp закрыт. На выходе
получаем UBЫХ = U0 ≈ 0. Если UBХ = U0 = 0, то, наоборот, транзистор VTn закрыт, a VTP открыт и UBЫХ = U1 = UИП.В обоих состояниях ток, потребляемый
от источника питания, практически равен нулю. Предполагается, что выход инвертора соединен со входами аналогичных инверторов-нагрузок. Таким образом, мощность, потребляемая в статическом режиме, практически равна нулю, что является важнейшим преимуществом по сравнению с любыми другими микросхемами.
На рис. 2.11, а показана передаточная характеристика инвертора (сплошная линия). С помощью рис. 2.11, б можно пояснить графический метод ее построения. На нем сплошными линиями изображены стоковые характеристики n-канального транзистора ICn(UВЫХ), а штриховыми – стоковые характеристики p-канального транзистора ICp(UВЫХ) при одних и тех же входных напряжениях UBX3> UBX2> UВХ1> UПОР. Пороговые напряжения для простоты предполагаются одинаковыми для обоих транзисторов. При малых UВХ точки пересечения ВАХ лежат в области I, где n-канальный транзистор работает в режиме насыщения, а p-канальный не насыщен. Это соответствует области I передаточной характеристики на рис. 2.11, а. Когда входное напряжение достигает UВХ2 = U’BX, оба транзистора находятся в режиме насыщения, а выходное напряжение изменяется скачкообразно в пределах области II на рис. 2.11, а, б. При UВХ > U’BX p-канальный транзистор работает в режиме насыщения, а n-канальный не насыщен, чему соответствует область III на передаточной характеристике.
26

Рис. 2.10. Схема инвертора |
Рис. 2.11 а. Передаточная характеристика |
|
КМОП-инвертора |
Рис. 2.11 б. Передаточная характеристика КМОП-инвертора
Оптимальная форма передаточной характеристики достигается при одинаковых параметрах транзисторов (bn = bp, UПОРn = |UПОРp|). Тогда U’ВХ = UИП/2, помехоустойчивость максимальна и близка к UИП/2, а коэффициент помехоустойчивости UП/UЛ = 0,4 ... 0,5. Столь высокие значения не достигаются в инверторах других типов, в том числе на биполярных транзисторах. Это обусловлено минимальным значением U0 = 0, максимальным значением U1 = UИП и оптимальной (симметричной) передаточной характеристикой. К тому же она практически не зависит от температуры. Высокая помехоустойчивость в широком интервале температур – также важное преимущество.
27

На рис. 2.12 показано влияние параметра bn/bp, зависящего от геометрических размеров транзисторов, на передаточную характеристику (UИП = 5 В, |UПОР| = UПОРn= 0,7 В). Между параллельными штриховыми линиями находится область II, проходящая практически вертикально, где оба транзистора работают в режиме насыщения. С ростом bn/bp характеристика смещается влево, помехоустойчивость U0П уменьшается, а U1П увеличивается.
Из-за разной подвижности электронов и дырок (µn/µp = 2,5) для выполнения условия bn/bp = 1 требуется разная ширина каналов транзисторов (Wp/Wn = µn/µp), длина каналов обычно выбирается одинаковой. При этом площадь инвертора не получается минимальной. При одинаковых геометрических размерах транзисторов, обеспечивающих минимальную площадь, получаем bn/bp = µn/µp, что ухудшает форму передаточной характеристики (см. рис. 2.12) и снижает помехоустойчивость U0П (на 20%).
На рис. 2.13 показано изменение передаточной характеристики в зависимости от напряжения питания. Напряжение U’ВХ, соответствующее вертикальному участку (между штриховыми линиями), снижается пропорционально UИП, в то же время протяженность этого участка ( UВЫХ) не
изменяется вплоть до UИ.П.МИН = UПОРn + |UПОРp|, когда характеристика близка к прямоугольной. Помехоустойчивость U0П, U1П изменяется пропорционально
UИП; при UИП = UИ.П.МИН помехоустойчивость U0П = U1П = UПОР (если UПОРn = |UПОРp| = UПОР) независимо от значения bn/bp. Коэффициенты помехоустойчивости UП/UЛ постоянны вплоть до UИ.П.МИН. Таким образом
инвертор может работать в широком интервале напряжений питания (практически UИП=2...15 В) без ухудшения относительной помехоустойчивости, что является существенным достоинством, которым не обладают другие микросхемы. Работоспособность сохраняется и при UИП < UИ.П.МИН (пунктирная линия), пока напряжение питания превышает большую из величин UПОРn или |UПОРp|, но помехоустойчивость мала и работать при таких напряжениях не рекомендуется.
Быстродействие инвертора оценивается средней задержкой = 0,5(t1,0 + t0,1), где времена переходов t1,0, t0,1 при подаче прямоугольного импульса на вход определяются процессами разряда нагрузочной емкости через
n-канальный и заряда ее через р-канальный транзистор.
|
|
t1,0 = kt1,0 |
0,8CНU И.П. |
;t 0,1 |
= kt0,1 |
0,8CНU И.П. |
. |
|
|||||||||||
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
IСnНАС |
|
|
|
|
|
IСpНАС |
|
|
||||
где токи насыщения определяются выражениями |
|
|
|
|
, |
||||||||||||||
I |
СnНАС |
≡(b / 2) ×(U |
И.П. |
−U |
ПОРn |
)2 |
; I |
СpНАС |
=(b |
p |
/ 2) ×(U |
И.П. |
−|U |
ПОРp |
|)2 |
||||
|
n |
|
|
|
|
|
|
|
|
|
|
а временные коэффициенты – формой ВАХ транзисторов.
Если пороговые напряжения составляют (0,l…0,5)UИП, то kT = 1,2...1,6; для грубых оценок можно полагать t1,0T = t0,1T = 1,4. Нагрузочная емкость складывается из суммарной входной емкости нагрузок n(СЗИn + СЗИp), емкости соединительных проводников и выходной емкости инвертора, равной сумме емкостей р-n переходов сток – подложка обоих транзисторов:
28

СН = n(СЗИn +CЗИp ) + nCпров +ССПn +Сpnp
В случае bn = bp, оптимальном с точки зрения помехоустойчивости, получаем t0,1T = t1,0T (при UПОРn = |UПОРp|). Однако значение tзд.ср не является минимальным, так как большая ширина канала транзистора VTp, обусловливает
большие емкости СЗИр, ССПр и общую емкость СН. Минимальное значение tзд.ср
(т. е. |
максимальное быстродействие) достигается при Wp /Wn = μn / μp , тогда |
t 0,1 / t1,0 |
= μn / μp ≈1,6 . |
Рис. 2.12. Влияние параметра bn/bp на передаточную характеристику.
29

Рис. 2.13 Передаточная характеристика при различных напряжениях питания
Врезультате быстродействие инвертора на комплементарных транзисторах
выше, чем на n-канальных, несмотря на большую нагрузочную емкость и большее вследствие этого значение t1,0. Оценка tзд.ср дает СН = 0,34 пФ (вместо 0,17 пФ) и tзд.ср = 1,5 нс (вместо 13 нс) при UИП = 5 В. Быстродействие увеличивается с ростом напряжения питания, так как токи насыщения в формулах (2.13) пропорциональны (UИП - UПОР)2. В пределах UИП = 2...15 В величина tзд.ср изменяется от 6 до 0,4 нс. Типичное значение tзд.ср = 1 нс.
Вимпульсном режиме основная часть потребляемой мощности расходуется на перезаряд нагрузочной емкости. За период Т поступающих на
вход прямоугольных импульсов емкость перезаряжается дважды, на что необходима энергия CHU2ИП, поэтому мощность
P = CНU И2 .П, /T = fCHU И2 .П.
где f – частота следования импульсов. На низких частотах (порядка 1 кГц) мощность составляет единицы нановатт. На максимальной частоте 1/10 tзд.ср (десятки мегагерц) мощность составляет десятые доли или единицы милливатт, что все же меньше, чем для инверторов на n-канальных транзисторах. Реальная потребляемая мощность на 10...20% выше рассчитанной, из-за кратковременного протекания «сквозного тока» через оба транзистора при переключении.
30