Комплементарная логика на МОП-транзисторах
Комплементарная логика на МОП-транзисторах (КМОП-логика, от англ. Complementary Metal-Oxide-Semiconductor) — это технология построения цифровых интегральных микросхем, в которой используются пары полевых транзисторов с изолированным затвором (МОП-транзисторы) с разными типами проводимости канала (n-канальные и p-канальные). Основным принципом КМОП-логики является то, что в статическом состоянии (при отсутствии переключения) ток потребляется только в момент переключения логического состояния, что обеспечивает чрезвычайно низкое энергопотребление по сравнению с другими типами логики, такими как ТТЛ (транзисторно-транзисторная логика) или n-МОП-логика. КМОП-технология является доминирующей в современной микроэлектронике и используется для производства подавляющего большинства процессоров, микроконтроллеров, микросхем памяти и других цифровых устройств.
История
Разработка КМОП-логики началась в 1960-х годах. В 1963 году американский инженер Фрэнк Ванласс (Frank Wanlass) из компании Fairchild Semiconductor впервые предложил концепцию комплементарной пары МОП-транзисторов для построения логических элементов. В 1968 году компания RCA представила первый коммерческий КМОП-логический элемент — серию микросхем CD4000, которая стала стандартом для низкоскоростных, но энергоэффективных приложений.
В 1970-х годах КМОП-технология активно развивалась, но уступала по быстродействию ТТЛ-логике. Однако с ростом плотности интеграции и снижением напряжения питания (с 5 В до 3,3 В, затем до 1,8 В и ниже) КМОП стала предпочтительной. В 1980-х годах, с появлением микропроцессоров Intel 80386 и Motorola 68000, КМОП-логика начала вытеснять n-МОП-логику, которая потребляла значительную мощность даже в статическом состоянии. К началу 2000-х годов КМОП-технология стала стандартом де-факто для всех цифровых интегральных схем.
Принцип работы
Комплементарная пара
Основой КМОП-логики является комплементарная пара транзисторов: один n-канальный (n-MOS) и один p-канальный (p-MOS). n-канальный транзистор открывается (становится проводящим) при подаче на его затвор положительного напряжения относительно истока (обычно напряжения питания Vdd). p-канальный транзистор, наоборот, открывается при подаче на его затвор отрицательного напряжения (или при нулевом напряжении относительно истока, подключенного к Vdd). В статическом состоянии один из транзисторов пары всегда закрыт, что предотвращает протекание сквозного тока от источника питания к земле.
Логические элементы
Типичный логический элемент, например, инвертор (НЕ), состоит из одного n-канального и одного p-канального транзистора, соединённых последовательно. Затворы обоих транзисторов объединены и служат входом, а стоки — выходом. Когда на входе высокий логический уровень (1), n-канальный транзистор открыт, а p-канальный закрыт, и выход соединяется с землёй (логический 0). Когда на входе низкий уровень (0), закрыт n-канальный, а открыт p-канальный, и выход соединяется с напряжением питания (логическая 1). Таким образом, инвертор потребляет энергию только в момент переключения, когда оба транзистора на короткое время оказываются частично открытыми.
Более сложные логические элементы (И-НЕ, ИЛИ-НЕ, И, ИЛИ) строятся по тому же принципу: p-канальные транзисторы (верхнее плечо) соединяются параллельно или последовательно, а n-канальные (нижнее плечо) — наоборот, чтобы обеспечить правильную логическую функцию. Например, элемент И-НЕ (NAND) имеет два p-канальных транзистора, соединённых параллельно, и два n-канальных, соединённых последовательно. При подаче на оба входа высокого уровня оба n-канальных транзистора открываются, а p-канальные закрываются, и выход переходит в низкий уровень. Если хотя бы один вход низкий, соответствующий p-канальный транзистор открывается, а n-канальный закрывается, и выход становится высоким.
Классификация и виды КМОП-логики
По типу транзисторов
- Классическая КМОП-логика (bulk CMOS) — использует транзисторы, сформированные в объёме кремниевой подложки. Наиболее распространённая технология.
- КМОП на изолированном кремнии (SOI CMOS) — транзисторы изолированы от подложки слоем оксида, что снижает паразитные ёмкости и повышает быстродействие, а также уменьшает утечки. Используется в высокопроизводительных процессорах и микросхемах для космической и военной техники.
- КМОП на основе нитрида галлия (GaN CMOS) — экспериментальная технология, использующая широкозонные полупроводники для работы при высоких напряжениях и температурах.
По напряжению питания
- 5-вольтовая КМОП-логика — исторически первая (серия CD4000, 74HC). Работает при напряжении 5 В.
- 3,3-вольтовая логика — стандарт для большинства современных микросхем (серия 74LV, 74LVC).
- 1,8-вольтовая и ниже — используется в современных процессорах и системах-на-кристалле (SoC) для снижения энергопотребления (напряжение питания ядра может быть 0,9–1,2 В).
По быстродействию
- Стандартная КМОП-логика — серия 4000, 74HC. Типичная задержка распространения 10–20 нс.
- Высокоскоростная КМОП-логика — серия 74AC, 74AHC. Задержка 2–5 нс.
- Сверхскоростная КМОП-логика — серия 74VHC, 74LVC. Задержка менее 2 нс.
Устройство и характеристики
Структура транзистора
МОП-транзистор (металл-оксид-полупроводник) состоит из четырёх областей: исток, сток, затвор и подложка. Затвор изолирован от канала тонким слоем диоксида кремния (SiO₂) или другого диэлектрика. В современных технологиях (начиная с 45 нм) используется диэлектрик с высокой диэлектрической проницаемостью (high-k) и металлический затвор. Длина канала транзистора (технологический норма) определяет минимальный размер элемента и, соответственно, плотность упаковки и быстродействие.
Параметры
- Напряжение питания (Vdd) — определяет логические уровни и энергопотребление.
- Задержка распространения (tpd) — время, необходимое для изменения выходного сигнала после изменения входного.
- Потребляемая мощность — складывается из динамической (рассеивается при переключении) и статической (токи утечки). В статическом режиме идеальная КМОП-схема не потребляет тока, но на практике существуют токи утечки через подложку и затвор.
- Помехоустойчивость — способность сохранять логическое состояние при воздействии шумов. У КМОП-логики высокая помехоустойчивость благодаря большому размаху сигналов (от 0 до Vdd).
- Входное сопротивление — очень высокое (более 10¹² Ом), что делает КМОП-логику чувствительной к статическому электричеству.
Применение
КМОП-логика используется в подавляющем большинстве цифровых устройств:
- Микропроцессоры и микроконтроллеры — все современные CPU (Intel Core, AMD Ryzen, ARM Cortex) построены на КМОП-технологии.
- Микросхемы памяти — статическая память (SRAM) и динамическая память (DRAM) используют КМОП-транзисторы для хранения данных.
- Логические микросхемы малой и средней степени интеграции — серии 74HC, 74LVC, 4000 используются в цифровой электронике для построения комбинационных и последовательностных схем.
- Системы-на-кристалле (SoC) — объединяют процессор, память, периферийные интерфейсы и аналоговые блоки на одном кристалле.
- Аналоговые микросхемы — операционные усилители, компараторы, аналого-цифровые преобразователи (АЦП) также могут быть выполнены по КМОП-технологии.
- Энергонезависимая память — флеш-память (NAND, NOR) использует КМОП-транзисторы с плавающим затвором.
- Микросхемы для носимой электроники и IoT — благодаря низкому энергопотреблению КМОП-логика идеально подходит для устройств с батарейным питанием.
Преимущества и недостатки
Преимущества
- Низкое статическое энергопотребление — ток потребляется только при переключении.
- Высокая помехоустойчивость — большой запас по напряжению.
- Широкий диапазон напряжений питания — от 0,9 В до 15 В (для старых серий).
- Высокая плотность упаковки — позволяет размещать миллиарды транзисторов на одном кристалле.
- Масштабируемость — технология может быть уменьшена до нанометровых размеров (в настоящее время до 3 нм и менее).
Недостатки
- Чувствительность к статическому электричеству — высокое входное сопротивление делает КМОП-схемы уязвимыми для электростатических разрядов (ESD).
- Токи утечки — с уменьшением размеров транзисторов увеличиваются токи утечки через подложку и затвор, что приводит к росту статического энергопотребления.
- Сложность изготовления — требует многократных процессов фотолитографии, легирования и осаждения плёнок.
- Более высокая стоимость по сравнению с биполярной логикой при малых объёмах производства.
Интересные факты
- Первый коммерческий КМОП-микропроцессор — RCA 1802 (1976 год), который использовался в космических аппаратах (например, в зонде «Галилео»).
- В 2023 году компания TSMC (Тайвань) начала массовое производство чипов по 3-нанометровому КМОП-техпроцессу.
- КМОП-логика позволяет создавать энергонезависимые ячейки памяти (например, в микросхемах EEPROM и флеш-памяти), которые сохраняют данные при отключении питания.
- В современных КМОП-процессорах количество транзисторов может превышать 100 миллиардов (например, в процессоре Apple M2 Ultra).
Источники
- Справочник по цифровой схемотехнике / Под ред. В. И. Гусева. — М.: Радио и связь, 1985.
- Смит К. Цифровые интегральные микросхемы. — М.: Мир, 1992.
- У. Титце, К. Шенк. Полупроводниковая схемотехника. — М.: ДМК Пресс, 2008.
- Документация на серии микросхем 74HC, 74LVC, CD4000 (Texas Instruments, NXP).
- Статья «CMOS» в журнале IEEE Solid-State Circuits Magazine, 2019.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →