- •Глава 2 16
- •Глава 5 39
- •Глава 6 48
- •Введение
- •1.1. Ансамбль свободных электронов
- •1.2. Эмиттер
- •Глава 2 приборы и устройства вакуумной электроники
- •2.1. Электронные лампы
- •Глава 3 плазменная электроника
- •Глава 4 приборы и устройства плазменной электроники
- •Глава 6 полупроводниковые приборы
- •Часть III микроэлектроника глава 7 элементная база микроэлектроники
- •Глава 8 интегральные схемы
- •Часть IV квантовая и оптическая электроника глава 9 квантовая электроника
- •Глава 10 оптическая электроника
Глава 8 интегральные схемы
8.1. Классификация интегральных схем
Интегральная схема — микроэлектронное устройство, изготовленное на полупроводниковом кристалле (или пленке) и помещенное в неразборный корпус. Часто под интегральной схемой пони-
176
мают собственно кристалл с электронной схемой, а под микросхемой — ИС, заключенную в корпус. В основном микросхемы изготавливают в корпусах для поверхностного монтажа.
Интегральные схемы можно классифицировать по ряду независимых признаков. Классификацию не надо отождествлять с маркировкой интегральных схем. Компании, работающие на рынке радиоэлектронных компонентов, ставят перед разработчиками, производителями, а также студентами и радиолюбителями проблемы идентификации электронных приборов. Язык маркировки со временем меняется и дополняется.
Степень интеграции (количество элементов в кристалле): малая интегральная схема (МИС) — до 102; средняя интегральная схема (СИС) — до 103; большая интегральная схема (БИС) — до 104; сверхбольшая интегральная схема (СБИС) — до 106; ультрабольшая интегральная схема (УБИС) — до 109. Технология изготовления: г/ полупроводниковая микросхема — все элементы и межсоединения выполнены на одном полупроводниковом кристалле;
пленочная микросхема — все элементы и межэлементные соединения выполнены в виде пленок. Различают толстопленочные и тонкопленочные интегральные схемы;
гибридная микросхема — кроме полупроводникового кристалла содержит навесные компоненты в виде бескорпусных диодов, транзисторов и(или) других электронных компонентов, помещенных в один корпус.
Топологические нормы. В качестве характеристики технологического процесса производства микросхем указывают топологическую норму (ширину полосы) фотоповторителя и размеры транзисторов и производных элементов на кристалле. Этот параметр находится во взаимозависимости с рядом других: чистотой получаемого кремния, характеристиками инжекторов, методами травления и напыления. В 1970-х гг. ширина полосы составляла 2...8 мкм, в 1980-х была улучшена до 0,5...2 мкм. Некоторые экспериментальные образцы рентгеновского диапазона обеспечивали 0,18 мкм. В начале 1990-х процессоры (например, ранние Pentium и Pentium Pro) изготавливали по технологии, позволяющей получать 0,5...0,6 мкм. Потом их уровень поднялся до 0,25...0,35 мкм. Следующие процессоры (Pentium 2, К6-2+, Athlon) уже выполнялись по топологической норме 0,18 мкм. В конце 1990-х гг. фирма «Texas Instruments» создала новую ультрафиолетовую технологию, позволяющую получать 0,08 мкм. Но достичь ее в массовом производстве не удавалось вплоть
177
до недавнего времени. Она постепенно продвигалась к нынешнему уровню, совершенствуя второстепенные детали. По обычной технологии удалось обеспечить топологическую норму 0,09 мкм.
Новые процессоры делают по новой УФ-технологии (0,045 мкм). Есть и другие микросхемы, давно достигшие и превысившие данный уровень (в частности, видеопроцессоры и АазЬ-память фирмы «Багшиг^» — 0,04 мкм). Тем не менее дальнейшее развитие технологии вызывает все больше трудностей. Сейчас альянс ведущих разработчиков и производителей микросхем работает над технологическим процессом для получения 0,032 мкм.
Функциональное назначение:
Аналоговые микросхемы предназначены для обработки входных и выходных сигналов, заданных в виде непрерывной функции в диапазоне от положительного до отрицательного напряжения питания:
операционные усилители; генераторы сигналов; фильтры;
усилители различных диапазонов;
аналоговые умножители;
стабилизаторы источников питания;
микросхемы управления импульсных блоков питания;
преобразователи сигналов.
Цифровые микросхемы предназначены для обработки входных и выходных сигналов, заданных в виде дискретной функции в диапазоне от положительного до отрицательного напряжения питания:
логические элементы;
запоминающие устройства;
триггеры;
счетчики;
регистры;
шифраторы;
дешифраторы;
микроконтроллеры;
микропроцессоры;
однокристальные микрокомпьютеры.
Аналого-цифровые микросхемы совмещают в себе формы цифровой и аналоговой обработки сигналов: цифроаналоговый преобразователь — ЦАП; аналогово-цифровой преобразователь — АЦП.
физико-технологические принципы. Основными элементами микросхем являются биполярные или полевые транзисторы. Разница в технологии изготовления транзисторов существенно влияет на характеристики микросхем. Поэтому нередко в описании микросхемы указывают технологию изготовления, чтобы подчеркнуть тем самым общую характеристику свойств и возможностей микросхемы. В современных технологиях объединяют технологии биполярных и полевых транзисторов, чтобы добиться улучшения характеристик микросхем.
Микросхемы на униполярных (полевых) транзисторах — самые экономичные по потреблению тока:
МОП-логика — микросхемы из полевых транзисторов «-МОП- или р-МОП-типа;
КМОП-логика (комплементарная МОП-логика) — каждый логический элемент микросхемы состоит из пары взаимодополняющих (комплементарных) полевых транзисторов («-МОП и /?-МОП).
Микросхемы на биполярных транзисторах:
ДТЛ — диодно-транзисторная логика (устаревшая, заменена на ТТЛ);
ТТЛ — транзисторно-транзисторная логика — микросхемы сделаны из биполярных транзисторов с многоэмиттерными транзисторами;
ТТЛШ — транзисторно-транзисторная логика с диодами Шот- тки — усовершенствованная ТТЛ, в которой используют биполярные транзисторы с диодом Шоттки;
ЭСЛ — эмиттерно-связанная логика — на биполярных транзисторах, режим работы которых подобран так, чтобы они не входили в режим насыщения, что существенно повышает быстродействие;
И2Л — интегрально-инжекционная логика.
КМОП- и ТТЛ (ТТЛШ)-технологии являются наиболее используемыми логическими микросхемами. Экономичной является КМОП-технология, где важнее скорость и не требуется экономия потребляемой мощности, применяют ТТЛ-технологию. Слабым местом КМОП-микросхем является уязвимость от статического электричества. С развитием технологий ТТЛ- и КМОП-микросхе- мы сближаются по параметрам. Микросхемы, изготовленные по ЭСЛ-технологии, являются самыми быстрыми, но наиболее энергопотребляющими и применялись при производстве вычислительной техники в тех случаях, когда важнейшим параметром была скорость вычисления.
Конструктивный признак. Микросхемы выпускают в двух конструктивных вариантах: корпусном и бескорпусном. Микросхема бес- корпусная — это полупроводниковый кристалл, предназначенный для монтажа в гибридную микросхему или микросборку. Корпус — это часть конструкции микросхемы, предназначенная для защиты от внешних воздействий и /uni соединения с внешними электрическими цепями посредством выводов. Корпуса стандартизованы для упрощения технологического процесса. Число стандартных корпусов исчисляется сотнями!
В отечественных корпусах расстояние между выводами измеряется в миллиметрах и наиболее часто это 2,5 или 1,25 мм. В импортных микросхемах расстояние измеряют в дюймах, используя 1/10 или 1/20 дюйма, что соответствует 2,54 и 1,28 мм. В корпусах (до 16 выводов) эта разница незначительна, а при большем числе выводов разница требует новых конструктивных решений. В современных импортных корпусах для поверхностного монтажа применяют и метрические размеры: 0,8; 0,65 мм и др.
Серия микросхем — это группа микросхем, имеющих единое конструктивно-технологическое исполнение и предназначенных для совместного применения. Микросхемы одной серии, как правило, имеют одинаковые напряжения источников питания, согласованы по входным и выходным сопротивлениям, уровням сигналов.
8.2. Логические ИС
Элементы логики. Электронные схемы, выполняющие простейшие логические операции, называют логическими элементами ИС. Такие элементы используют в цифровых схемах в качестве основных элементов. Они и определяют параметры микросхемы. Логические элементы представляют собой техническую модель логических выражений булевой алгебры.
В алгебре логики различные логические выражения могут принимать только два значения: «истинно» или «ложно». Для обозначения истинности используют цифру 1, ложности — 0. Исчисление, в котором используются только две цифры, называют двоин- ным исчислением. В алгебре логики используют три основные операции.
Логическое отрицание, или инверсию, называют операцией НЕ и обозначают чертой над переменной.
180
Логическое сложение, или дизъюнкция, — операция ИЛИ для двух переменных *1 и х2 записывается как у = хх + х2 = х{ V х2. Знак «+» может быть заменен знаком «V», обозначающим логическое сложение. Логическое ИЛИ определяется как у = I, если х{ = 1 или Х2 = 1, или XI = х2 = 1.
Логическое умножение, или конъюнкция, — операция И для двух переменных записывается в виде у = х\ х х2 = х\ а х2. Знак «х» может быть заменен знаком «л», обозначающим логическое умножение. Логическое И для двух переменных представляется как у = 1 только в том случае, если х\ = 1 и х2 = 1.
Существует множество комбинаций логических операций как для двух, так и для многих переменных. Например, комбинация операций ИЛИ и НЕ формирует функцию ИЛИ — НЕ: у = х1 Vх2,
а комбинация И и НЕ функцию И — НЕ: у = х{ А х2. В двоичной
логике число возможных сочетаний из п аргументов равно 2", а число логических функций — 12п.
Логические элементы могут быть реализованы с помощью различных физико-технических принципов: электромеханического, пневматического, оптического и т.п. Совокупность требований по быстродействию, массогабаритным размерам, надежности, энергопотреблению лучше всего реализуется в цифровых интегральных схемах.
Логические схемы можно реализовать на различной элементной базе, имеющей два положения 1 и 0. Вначале логические операции были реализованы на телефонных реле, которые имеют положения: открыто и закрыто. Затем были дискретные диоды, транзисторы. Рассмотрим примеры реализации логических схем на биполярных и униполярных транзисторных ключах (рис. 8.1, а, б).
Ключи характеризуются двумя устойчивыми состояниями — разомкнутым и замкнутым. Аппаратное решение можно получить, соединяя соответствующим образом логические элементы.
Основной характеристикой логического элемента, в том числе транзисторного ключа, является передаточная характеристика (рис. 8.1, в). Она представляет собой зависимость выходного напряжения £4ых от напряжения на одном из входов при условии сохранения постоянных напряжений на остальных входах. Для транзисторных ключей передаточная характеристика определяется выражением £/Вых = Д^4х)- По виду передаточной характеристики различают инвертирующие и неинвертирующие логические элементы.
181
+Ек
Рис. 8.1. Транзисторный ключ на биполярном (а) и МДП-транзисторе {б) и инвертирующая передаточная характеристика (в)
К инвертирующим элементам относят схемы типа НЕ, И — НЕ, ИЛИ — НЕ и др., на выходе которых получают инверсные по отношению к выходным логические сигналы.
К неинвертирующим логическим элементам относят схемы типа И, ИЛИ и др., на выходе которых получают прямые по отношению к входным логические сигналы.
Транзисторные ключи относят к инвертирующим логическим элементам. Для них различают два устойчивых состояния: разомкнутое, соответствующее точке А, и замкнутое — точке В (см. рис. 8.1, в). В точке А ключ разомкнут, и на него подают большое напряжение (при малом входном). С увеличением входного напряжения ключ срабатывает, транзистор открывается, и все напряжение падает на нагрузочном сопротивлении (/?б или /?с). Напряжение на выходе близко к нулю.
Входные и выходные сигналы имеют дискретные уровни, которые и определяются передаточной характеристикой.
Следует заметить, что форма передаточной характеристики между точками А и В определяет помехоустойчивость. Штриховой линией на рис. 8.1, в обозначен возможный разброс значений С < С< С" на интервале 16У, Щ*I, который не влияет на точки А и В. Следовательно, ключи, а значит, и цифровые схемы, малочув- 182
а'льны к разбросу параметров, температурному дрейфу, временному изменению параметров, внешним электромагнитным на- „одклм, собственным шумам.
Входные напряжения, определяющие границы участков, называют порогами переключения и\ и Ц°в, которые определяют ширину переходной области. Разность напряжений логической 1 и 0 назы- нают логическим перепадом и определяют как
иЛ = и\ - и°в.
Помимо логических сигналов на входах может появиться напряжение помех, которое либо повышает, либо понижает входное напряжение. Это может привести к сбоям в работе логических элементов. Для повышения помехоустойчивости логических элементов необходимо увеличивать логический перепад и уменьшать ширину переходной области.
Входная характеристика представляет собой зависимость входного тока от напряжения на данном входе при постоянных напряжениях на остальных входах: для биполярного ключа /Б - А14х)> а для униполярного —/3 = Д(/вх).
Выходная характеристика представляет собой зависимость выходного напряжения от выходного тока: для транзисторного биполярного ключа /к = Д£/Вых), а для транзисторного униполярного ключа — /с = £/вых). Эти характеристики мог>т строиться для на
пряжений низкого и высокого уровней на выходе.
Нагрузочная способность п, или коэффициент разветвления, на выходе характеризует максимальное число логических элементов, которые можно одновременно подключить к его выходу.
Коэффициент объединения по выходу т характеризует расширение логических возможностей элемента за счет выполнения функций над большим числом логических переменных.
Быстродействие логического элемента оценивают средним временем задержки распространения сигнала, по существу определяющее среднее время выполнения логической операции.
В схемах, реализующих логические функции, логические нули и логические единицы представлены различными значениями напряжения — уровнем нуля и0 и уровнем единицы II1. Если и1 _ ц° > о, то схема работает в положительной логике, если С/0 — и1 > 0, то схема работает в отрицательной логике. Между положительной и отрицательной логикой принципиальной разницы нет.
Логические элементы по режиму работы делятся на статические и динамические. Статические логические элементы могут работать как в статическом, так и в импульсном или динамическом ре-
183
жимах. Динамические логические элементы могут работать только в импульсном режиме. В микроэлектронике различают комбинационные и последовательностные схемы.
Комбинационные логические схемы — это схемы без запоминания переменных. Они состоят из логических элементов для выполнения заданных операций над входными сигналами. Наиболее распространенными являются следующие типы комбинационных схем.
Шифратор (кодировщик) — операционный элемент, преобразующий единичный сигнал на одном из п входов в т-разрядный выходной код.
Дешифратор (декодировщик) — операционный элемент, преобразующий «-разрядный входной код в сигнал только на одном из своих т выходов. Логические функции, а затем и схему дешифратора составляют по таблицам истинности.
Мультиплексор — операционный элемент, осуществляющий адресное переключение заданного числа входных сигналов на один выход в зависимости от управляющего кода.
Демультиплексор — операционный элемент, осуществляющий адресное подключение одного входного сигнала к одному из множества выходов.
Компаратор — операционный элемент, производящий сравнение двух чисел х\ и х2. Результат сравнения отображается единичным логическим уравнением.
Сумматор — операционный элемент, выполняющий операцию сложения нескольких чисел.
В классификации интегральных схем эти устройства вполне логично отнесены к цифровым устройствам, потому что используются для преобразования информации.
Последовательностными логическими схемами называют схемы, состояние выходов которых зависит от последовательности смены состояний на их входах. Они могут запоминать переменные, выходные сигналы которых зависят не только от значения входных сигналов в данный момент времени, но и от последовательности значений входных сигналов в предшествующие моменты времени. Последовательностные схемы собирают из комбинационных путем введения в них обратных связей. Последовательностными логическими схемами являются:
триггер — последовательностный элемент с двумя устойчивыми выходными состояниями;
регистр — последовательностный операционный элемент, предназначенный для хранения и(или) преобразования многоразрядных
184
двоичных чисел. Регистр состоит из набора триггеров, число которых равно разрядности хранимых чисел;
счетчик, — последовательный операционный элемент, предназначенный для счета импульсов, поступающих на вход. Конструктивно счетчик состоит из цепочки триггеров, число которых определяет его разрядность.
Перечисленные устройства относятся к времязадающим. К последовательностным схемам относятся также и запоминающие устройства.
Логические ИС на биполярных транзисторах. Различают три основные группы логических элементов ИС, реализованных на биполярных транзисторах.
Первая группа — логические схемы с передачей выходного тока или напряжения на вход нагрузочного элемента. В эту группу входят логические элементы транзисторной логики с непосредственной связью, транзисторной логики с резистивной связью (РТЛ), транзисторной логики с резистивно-емкостной связью (РЕТЛ) и интегральной инжекционной логики (И2Л). Логические схемы РТЛ, РЕТЛ практически уже не применяют. Они представляют только методический интерес.
Вторая группа — ИС с логикой на входе (конъюнкция и дизъюнкция) и с передачей входного тока на выход управляющего элемента. В эту группу могут быть включены логические элементы диодно-транзисторной логики (ДТЛ), транзисторно-транзисторной логики (ТТЛ), в том числе ТТЛШ, диодно-транзисторной логики с Дополнительной симметрией (ДСДТЛ), модифицированной диодно-транзисторной логики (МДТЛ) и транзисторной логики с переменным порогом (ППТЛ). Схемы логики ДТЛ также потеряли практическое значение.
Третью группу образуют логические ИС с эмиттерной связью и токовым переключением. К ним относятся элементы эмиттер- но-связанной логики (ЭСЛ), эмиттерно-связанной логики с эмит- терным повторителем (ЭЭСЛ), эмиттерно-связанной логики с дополнительной симметрией (ДСЭЛ).
Рассмотрим каждую из групп и приведем некоторые характеристики логических схем.
Логические элементы с передачей тока или напряжения. В ходе развития дискретной полупроводниковой электроники возникла принципиально новая неизвестная в дискретной электронике логика — интегральная инжекционная логика (И2Л). В основе интегральной инжекционной логики лежат функционально интегрированные транзисторные структуры (см. 7.3.3)
(рис. 8.2, а). Транзистор Т2 называют токозадающим. Он состоит из инжектора, который эмиттирует носители заряда-дырки в эмиттер- ную область многоколлекторного транзистора 7з. Транзистор Т2 представляет собой -/^-структуру и расположен горизонтально. Многоколлекторный инвертирующий транзистор Г3 П2-р2-пгтта. расположен вертикально и имеет общий эмиттер Э. Эмиттерная область представляет собой сильно легированное основание подложки. Эмиттерная область транзистора Тг одновременно служит базой токозадающего транзистора Т2 и Т\. Инвертор включается тогда, когда ток инжектора Т2 отбирается из базы многоколлекторного транзистора 7з в другую цепь, например предшествующей структуры в схеме. Такое включение может быть обеспечено за счет соответствующего уменьшения входного напряжения 11вх. Это напряжение управляет смещением на эмиттерном переходе инвертора.
Элемент И2Л обычно реализует функции ИЛИ — НЕ. Наличие многоколлекторного инвертора позволяет осуществить логическую развязку без дополнительных схемных элементов. Оригинальность схемотехнического решения сочетается с оригинальностью технологического решения.
Инжектор реализуется в виде длинной /7-полоски, выполненной на этапе базовой диффузии. Базой /?-я-/>-транзистора является эпитаксиальный «-слой, а коллекторами — базовые слои я-р-я-транзи-
сторов. Расположение р-п-р-транзисторов относительно инжектора может быть как перпендикулярным, так и параллельным. На рис. 8.2, 6 приведена топология элемента И2Л.
Преимущество И2Л — отсутствие изолирующих карманов и резисторов, приводящих к экономии площади, уменьшению напряжения питания, мощности и времени задержки. Малая емкость коллектора, малое остаточное напряжение на насыщенных транзисторах обусловлено низкоомным слоем я+-коллектора. Структуры с инжекционным питанием достаточно универсальны. Они могут использоваться для построения арифметических устройств, устройств памяти, логики. И2Л-схемы хорошо согласуются с ТТЛ- и ДТЛ- схемами.
Логические элементы с логикой на входе. ДТЛ (рис. 8.3) отличается от предыдущих схем тем, что число логических входов не связано с числом транзисторов. Логическая функция в этом случае осуществляется диодами й2 и /)3, а транзистор Т выполняет функцию инверсии. Таким образом, резко сокращается число транзисторов. В этой группе схем с логикой на входе и передачей входного тока на выход управляющей ИС не возникает эффекта перехвата тока из-за неравномерного распределения его между входными цепями. Входные диоды обеспечивают развязку
л!.
цепей друг от друга (рис. 8.3, а). Диоды Д и /)7 выполняют задачу обеспечения сдвига уровня постоянного напряжения между точками а и б. Они называются диодами смещения. Для того чтобы работа диодов не зависела от состояния транзистора (наличия или отсутствия в нем тока), существует цепь смещения (— Е и Я\), через которую протекает ток. Этот ток обеспечивает работу диодов Д и Ц в прямом направлении и создает смещение 211.
В положительной логике схема выполняет функцию / = = х, Лх2Дх3. Преимуществом схем ДТЛ является надежное запирание транзистора при подаче на его эмиттерный переход обратного смещения. Кроме того, этим схемам свойствен большой логический перепад их — и0 = Ек.
Транзисторно-транзисторная логика. Отличие ТТЛ-схемы от ДТЛ сводится к двум деталям схемы (рис. 8.3, б). Во-первых, вместо диодов смещения имеется один коллекторный переход многоэмиттерного транзистора (МЭТ). В этом случае при нулевом входном напряжении потенциал на базе транзистора будет не отрицательным, а близким к нулю. Транзистор будет заперт, помехоустойчивость схемы снизится. Это окупается отсутствием источника смещения (-Е) и экономией площади под диоды и резистор Во-вторых, возможно взаимодействие между эмиттерами МЭТ, в отличие от изолированных диодов. В результате горизонтального транзисторного эффекта в эмиттере, на который подано запирающее напряжение, может протекать обратный паразитный ток. Этот ток обязан своим появлением инжекцией электронов из смежного открытого эмиттера. Чтобы избежать горизонтального транзисторного эффекта, необходимо увеличить расстояние между эмиттерами /0 так, чтобы превысить диффузионную длину носителей в базовом слое. Схема выполняет логическую функцию И — НЕ: Г = хх ах2 Дх3.
Один из недостатков схем ТТЛ — малая нагрузочная способность. Причиной этого является насыщение транзисторов. Для преодолевания эффекта насыщения транзисторов в области базы используется нелинейная обратная связь.
Транзи сторно-транзи сторна я логика с диодами Шоттки. Для введения нелинейной обратной связи между коллектором и базой транзистора включают диод Шоттки. Это привело к созданию ТТЛШ (см. рис. 8.3, б). Шунтирование диодом Шоттки перехода коллектор — база позволяет избежать глубокого насыщения, что, в свою очередь, приводит к увеличению падения напряжения на переходе база — эмиттер. Это уменьшает 188
ток потребления в статическом режиме и соответственно потребляемую схемой мощность. Одновременно повышается быстродействие ТТЛШ-микросхем.
Логические схемы на переключателях тока. В логических интегральных схемах, относящихся к эмиттер- но-связанной логике, для реализации логических операций и других преобразований дискретной информации используют транзисторные переключатели тока с объединенными эмиттерами.
Переключателем тока называют симметрическую схему, в которой заданный ток /0 протекает через определенную часть переключателя в зависимости от потенциала Щ на одном из входов. Потенциал Е на другом входе имеет постоянное значение (рис. 8.4, а). В отличие от уже рассмотренного ключа в переключателе тока управление осуществляется не током, а напряжением.
Если = /Г, го открыты оба транзистора и ток /о делится пополам для каждой не гни. Если уменьшить потенциалы Щ, то при неизменном потенциале ток транзистора Т\ уменьшится. Транзистор Г| закроется, а через транзистор Г2 будет протекать полный ток. При увеличении потенциала базы £/Б возрастет потенциал эмиттеров, что приведет к уменьшению тока через транзистор Т2. Транзистор окажется запертым, и весь ток будет протекать по транзистору Т\. Другими словами, перепад потенциала на базе около среднего значения Е обеспечивает переключение тока из одного транзистора в другой. Особенность переключателя тока состоит в том, что транзисторы всегда работают в ненасыщенном режиме — активном режиме при отсутствии насыщения. Это обеспечивает повышенную скорость переключения потому, что не тратится время на рассасывание накопленного заряда.
На рис. 8.4, б приведена схема двухвходовой логической ячейки, реализованная на переключателях тока. Роль генератора тока выполняет токозадающий резистор Яэ- Эмиттеры всех транзисторов соединены в одной точке. В схеме предусмотрены два эмиттер- ных повторителя, реализованных на транзисторах Г|иГ2и резисторах Кэ. Ячейка имеет два выхода. Выход 1 инвертирует сигнал и реализует функцию ИЛИ — НЕ = х1 V х2). Выход 2 — прямой,
ему соответствует логическая функция ИЛИ (Р2 = х\ V х2). ЭСЛ обладает высокой нагрузочной способностью, возможностью построения многозначных схем, низкой помехоустойчивостью, низкой степенью интеграции.
Логические элементы на МДП-транзисторах. К первой группе относятся также логические элементы с использованием МДП-тран- зисторов. В настоящее время применяют МДП-транзисторы с БЮг- В основе МОП-транзисторной логики лежат транзисторные ключи — инверторы.
Рассмотрим логические элементы одного типа проводимости, например с индуцированным каналом я-типа. В схемах последовательно с источником питания включают нагрузочный транзистор Тн, используемый как квазилинейный резистор. Для выполнения логических операций применяют транзисторную матрицу Гь Т2, Ъ — Тп, которая при последовательном соединении и наличии инвертора реализует логическую функцию И — НЕ (рис. 8.5, а).
Если потенциал на входе хотя бы одного из транзисторов Т\—Ъ меньше порогового напряжения {/зИ, то транзистор остается закрытым. Ток не будут проводить и остальные транзисторы. И только при одновременном отпирании транзисторов происходит переход из закрытого состояния в открытое.
190
вертор. Его передаточная характеристика идентична рассмотренным конструкциям инверторов.
Реализация логических функций с помощью МДП-транзисто- ров сводится к топологическому управлению межэлектродными проводимостями транзисторов. Ток стока пропорционален меж- электродной проводимости, которая, в свою очередь, определяется геометрией прибора. Когда МДП-транзистор проводит ток, его межэлектродное сопротивление вместе с сопротивлением нагрузочного резистора образуют делитель напряжения, который определяет значение выходного напряжения. Когда же транзистор заперт, выходное напряжение незначительно отличается от напряжения питания. Комбинируя последовательное и параллельное соединение МДП-транзисторов, можно задать выполнение любых функций. На рис. 8.5, в представлена схема, реализующая функцию Е = х1 Лх2У х 3.
Часть, относящаяся к функции ИЛИ (х2 V х3), представлена двумя параллельными цепями, а часть И (х1 л х2) — двумя последовательно включенными транзисторами. Отрицание НЕ обусловлено инверсией входного напряжения на выходе. Обе параллельные цепи должны иметь одинаковые по значению полные сопротивления, что необходимо для поддержания требуемого соотношения проводимостей логических транзисторов и нагрузочного резистора.
Для сохранения минимальной площади маски необходимо больше использовать параллельные цепи и меньше последовательные соединения. Схемы на МОП-транзисторах имеют в интегральном исполнении простую конфигурацию прежде всего из-за высокого импеданса транзисторов и малого тока через их затвор.
Элементы на комплементарных ключах. Простейшей схемой, реализованной на комплементарных транзисторах, является комплементарный транзисторный ключ (рис. 8.6, а). Если £4х = 0, то С/Зи1 = 0, а С/зИ2 = — Ес и «-канальный транзистор Т\ закрыт, а /¿-канальный Т2 открыт. Ток через транзисторы будет незначительный, так как сопротивление закрытого транзистора велико.
Если входное напряжение £/вх > 0, то С/ЗИ1 = Ес, иШ2 = 0. В этом случае «-канальный транзистор Т\ открыт, а /¿-канальный транзистор Тг закрыт. При этом ток в общей цепи будет по-прежнему мал, потому что уже закрыт /¿-канальный транзистор.
Важнейшей особенностью комплементарных ключей является тот факт, что они практически не потребляют мощность в обоих состояниях.
Наиболее перспективными микросхемами логики являются интегральные элементы на КМОП-транзисторах. Они отличаются ма-
192
лой мощностью потребления в статическом режиме (примерно 1 • 10-9 Вт), высоким быстродействием (примерно 109Гц), большой помехоустойчивостью, высокой эффективностью использования источников питания.
В ИС на КМОП-транзисторах логические операции реализуют последовательно, включая входные транзисторы для выполнения Функции И — НЕ или параллельно для реализации функции ИЛИ — НЕ. На каждый вход при этом включают два транзистора, образующих ключевой элемент (рис. 8.6, б, в).
Следует подчеркнуть закономерность структуры КМОП логических схем, заключающуюся в том, что параллельное соединение одного типа транзисторов сопровождается последовательным соединением другого типа. Помимо высокой экономичности КМОП-схемы имеют малые рабочие напряжения (2£/0) и высокое быстродействие.
Основные недостатки КМОП — усложненность производственного процесса, несколько меньшая, по сравнению со схемами на биполярных транзисторах, производительность и тенденция к возникновению тиристорного эффекта, или защелкивания. Этот эффект заключается в том, что паразитная тиристорная область р-п-р-п может переходить в открытое состояние. В этом случае возникает большой ток, который разрушает схему.
Преимуществами КМОП-схем являются интеграция большего числа функций и меньшая рассеиваемая мощность. Благодаря последнему фактору стала возможной большая плотность упаковки элементов интегральных схем. Были разрешены проблемы обработки, за счет современных схемотехнических решений была обойдена проблема запирания. При высокой степени интеграции функции, обычно требовавшие нескольких микросхем и сложных системных соединений, можно было реализовать на одном КМОП-кристалле. Результирующим эффектом стало повышение производительности микросхем и значительное снижение ее стоимости. В настоящее время благодаря высокому уровню интеграции технология КМОП достигла большей общей производительности, несмотря на использование более медленных транзисторов.
Логические элементы на биполярных и КМОП-транзисторах. Разработанная технология совмещения биполярных и КМОП транзисторных структур позволила создать варианты БиКМОП логических устройств. На рис. 8.7, а приведена схема инвертора, реализованная на КМОП- и биполярных транзисторах. Транзисторы Т\ и Тг формируют КМОП-инвертор с той разницей, что параллельно их каналам включены сопротивления Я\ и Т?2. Эти сопротивления по значению сопоставимы с сопротивлением каналов транзисторов в открытом состоянии. Выходной каскад сформирован на базе биполярных транзисторов Т3 и Г4, эмиттерные переходы которых подсоединены к резисторам.
В статическом состоянии токи через транзисторы Т\ и Т2 и соответственно через резисторы и Т?2 малы и поэтому транзисторы Тг и Тб, закрыты.
Если на входе х напряжение низкого логического уровня, то ¿¿-канальный транзистор Т\ открыт. На выходе инвертора будет высокий логический уровень, и конденсатор Сн будет заряжен.
Если на вход подать высокий логический уровень, откроется «-канальный транзистор Т2 и начнется разряд емкости через резистор /?2 и эмиттерный переход биполярного транзистора Г4. Часть разрядного тока откроет транзистор Г4, будет происходить перезарядка емкости нагрузки. Аналогично происходит процесс переключения при изменении входного напряжения от высокого логического уровня к низкому.
На рис. 8.7, б приведена схема логического элемента И — НЕ. На входе традиционно расположены последовательно соединенные транзисторы, характерные для схем типа И. Транзисторы Г3 и Т4 комплементарны к 7\ и Т2 и выполняют роль нагрузочных резисторов. Биполярные транзисторы Т5 и 7б на выходе позволяют усилить сигналы, а также нейтрализовать влияние емкостной нагрузки. Именно емкостная нагрузка является фактором ограничения быстродействия КМОП-структур.
На диаграмме (рис. 8.8) приведена зависимость времени задержки от мощности рассеяния для микросхем различных типов. Наиболее перспективными по фактору качества являются арсе- нид-галлиевые схемы.
8.3. Микросхемы памяти
Организация запоминающих устройств. В вычислительных системах запоминающее устройство (ЗУ) предназначено для записи, хранения и считывания информации, является важнейшим элементом цифровой обработки и хранения сигналов и характеризуется емкостью памяти. По функциональному назначению основными видами памяти являются оперативные, постоянные и перепрограммируемые ЗУ.
Оперативные запоминающие устройства (ОЗУ) предназначены для быстрого ввода и вывода (записи и считывания) информации в любом, заранее заданном месте памяти. Синонимом ОЗУ является термин «память с произвольной выборкой». Международное обозначение — RAM (Random Access Memory).
Постоянные запоминающие устройства (ПЗУ) используют в основном для считывания ранее записанной в них информации. Запись в этом виде ЗУ производят однократно для постоянного хранения часто используемых данных. Этот класс называют также памятью только для считывания и классифицируют как ROM (Read-Only Memory).
Перепрограммируемые запоминающие устройства (ППЗУ) предназначены для частичного и многократного изменения информации в ПЗУ, внесения необходимых корректив в постоянную память. К этому классу относят и перепрограммируемое потребителем запоминающее устройство — PROM (Programable Read-Onli Memori).
Репрограммируемые ПЗУ (РПЗУ) применяют для изменения записанной информации. Технология РПЗУ основана на использовании транзисторов с плавающим затвором. К этому типу памяти относят РПЗУ с УФ-стиранием EPROM (Erasable PROM), электрически стираемая EEPROM (Electrical Erasable PROM), флэш-память (FLASH).
Структура ЗУ, реализованного по полупроводниковой технологии, состоит из накопителя и схем управления. Накопитель является центральной частью полупроводникового ЗУ и представляет собой матрицу, состоящую из запоминающих ячеек, вертикальных и горизонтальных, адресных и разрядных шин. Накопитель является основой ЗУ, в котором хранится информация в виде двоичных кодов.
Периферия, или схемы управления, предназначены для ввода и вывода данных. Схемы управления, как правило, состоят из дешифраторов, усилителей, регистров, коммутаторов и других схем, реализованных по совмещенной полупроводниковой технологии.
Рассмотрим организацию ЗУ и способ его реализации на различных транзисторных структурах.
Накопитель имеет форму матрицы, в узлах которой находятся ячейки памяти (ЯП), соединенные с адресной и разрядной шинами с помощью некоторого ключа (рис. 8.9). В качестве ключа может быть использован транзистор. Каждая ячейка памяти имеет свой адрес и может хранить 1 бит информации. Это одноразрядная память. В таком ОЗУ имеется один информационный вход и выход. Многоразрядные ОЗУ имеют несколько информационных входов и выходов, что позволяет записывать и считывать информацию словами. Емкость ЗУ определяется числом ячеек памяти. Каждая ячейка связана с одной или двумя адресными (АШ) и разрядными шинами (РШ). Если используется одна адресная и одна разрядная шины, то речь идет о динамическом типе памяти. Если каждая ячейка связана с двумя адресными и разрядными шинами, то речь идет о памяти статического типа. В первом способе информацию нужно периодически (во время действия импульсов питания) регистрировать. Во втором способе она хранится постоянно на период подключения источника питания.
Если на определенную адресную шину подать сигнал, то произойдет коммутация по разрядной шине, можно будет записать бит информации или его считать, если он уже записан. Разрядная
шина может записать О (РШ0) или 1 (PIUi). Адресные и разрядные шины первоначально подключены ко всем ячейкам памяти.
В зависимости от конструкции ячейки памяти, способов ее коммутации с адресными и разрядными шинами, используемых транзисторных структур, различают различные типы ЗУ.
ЗУ на биполярных транзисторах. Простейшие ячейки памяти на биполярных транзисторных структурах можно реализовать различными способами. Во всех используется емкость /ья-перехода для хранения заряда, соответствующего логическому нулю или единице. В качестве диодов могут быть использованы транзисторные структуры.
На рис. 8.10, а представлена типичная схема ЗУ, реализованная на диодах. Она состоит из накопителя, адресных входов и выходов. Каждая адресная шина предназначена для ввода определенного кода: 0011, 0100, 0111, 1100 и т.д. Запись информационного кода осуществляется с помощью диодов, которые присоединены между адресными шинами и теми разрядными шинами, на которых должна храниться логическая единица. Например, подадим на адресную шину AIUi логическую единицу в виде соответствующего напряжения в выбранной строке. Напряжение с этой адресной шины поступит только на разрядную шину РШ2. На других шинах РШо, PIlIi и РШ3 будет отсутствовать напряжение. На выход пойдет только код 0100. Пережигание встречно включенных диодов или плавких перемычек, расположенных рядом с диодом, и является процессом программирования ЗУ. Программирование производят
Накопитель
в ячейках матриц, соответствующих расположению логических нулей, для чего разработаны специальные устройства.
Такие ОЗУ ненадежны вследствие рассасывания заряда токами утечки. Поэтому наибольшее распространение получили ЗУ, ячейки которых способны хранить один заряд двоичной информации. Такие бистабильные ячейки могут быть реализованы на триггерных схемах и различных типах биполярных транзисторных структур: ТТЛ, ТТЛШ, ЭСЛ, И2Л. Многоэмиттерные транзисторы удобно использовать в конструкции ячейки памяти ЗУ статического типа.
Типовая структура накопителя интегральной схемы ЗУ, реализованная на двух эмиттерных транзисторах Т\ и Т2, приведена на рис. 8.10, б. Ячейка памяти состоит из двух транзисторов с перекрестными связями. Вторые эмиттеры соединены с шиной питания. Первые эмиттеры соединены соответственно с разрядными шинами РШ0 и РШ1 и используются для записи и считывания информации. Коллекторы транзисторов соединены через резистор с плюсовой массой питания, выполняющей также функции адресной шины АШь В одном устойчивом состоянии транзистор Т\ открыт, а Т2 закрыт. В другом устойчивом состоянии, наоборот, Т{ закрыт, а Т2 открыт.
В режиме хранения на разрядной шине РШ1 устанавливается напряжение хранения, положительное относительно общей шины микросхемы. В режиме считывания повышается напряжение как на шине АШ2, так и на шине АШь Если транзистор Т\ открыт, а транзистор Т2 закрыт, то ток в управляющем эмиттере равен нулю, напряжение на шине РШ1 не меняется. В управляющем эмиттере транзистора Т\ появится ток считывания. Напряжение на шине РШ0 повысится. На шинах РШо и РШ[ возникнет разность напряжений, которая считывается усилителем.
Постоянное запоминающее устройство имеет аналогичную с ОЗУ матрицу памяти запоминающих ячеек. ЗУ называют постоянным, потому что в каждой ячейке раз и навсегда записаны логические нули. Чтобы получить нули в нужных ячейках памяти, необходимо закрыть доступ в нужную ячейку. Это делается, например, с помощью так называемых пережигаемых перемычек. А нуль он всегда нуль. Единицы же нужно регенерировать. Этот процесс зависит от типа памяти.
ЗУ на МДП-транзисторах. Наиболее распространенным типом ЗУ являются схемы памяти на МДП-структурах. Их основными преимуществами перед ЗУ на биполярных структурах являются: малая потребляемая мощность; высокая степень интеграции; сравнительная простота технологии (число технологических операций
на 30 % меньше); низкая стоимость при больших объемах производства; высокий запас помехоустойчивости; энергонезависимость ЗУ.
В зависимости от работы накопительной матрицы ЗУ ИС памяти могут быть:
динамические ЗУ, в которых информация сохраняется в накопителе в виде зарядов на емкостях, входящих в состав элементов памяти, а регенерация зарядов происходит периодически от источника питания;
статические ЗУ, в которых сохранение информации в накопителе обеспечивается с помощью источников питания;
квазистатические, в которых информация в накопителе сохраняется в виде зарядов, а их регенерация осуществляется в определенные периоды, в течение которых происходит считывание и повторная запись считанной информации в каждом элементе накопителя.
Наиболее распространены однотранзисторные ячейки памяти (рис. 8.11, а). Схема состоит из транзистора Т и накопителя заряда в виде конденсатора С. В режиме хранения напряжение на АШ близко к нулю. Транзистор Т закрыт. Конденсатор С отключен от разрядной шины. В конденсаторе хранится информация в виде разряда 0 = Си. В случае хранения логической единицы заряд
подложку. При хранении логического нуля заряд 0 = СЦ° и конденсатор будет слегка заряжаться предпороговым током транзистора от положительно заряженной РШ.
Имеются также токи утечки, способствующие уменьшению заряда. Поэтому для таких ЗУ требуется регулярный процесс регенерации для всех элементов строк. В режиме записи на разрядной
Q1 = CU[ будет постепенно уменьшаться за счет токов утечки в
шине устанавливают напряжение U1 или £/°, а затем подают положительный импульс на АШ. Транзистор отпирается и на обкладках конденсатора устанавливается нужное напряжение U1 или U0.
В режиме считывания РШ подключена к входу усилителя считывания с высоким входным сопротивлением. При поступлении импульса выборки на АШ транзистор элемента памяти открывается и происходит считывание с разрушением информации. И в этом случае необходима регенерация записанных единиц информации.
Для избежания разрушения информации во время считывания разработана схема регенерирующего каскада динамического ЗУ (рис. 8.11, б). Схема каскада реализована на триггере, включенным между линиями записи/считывания. За счет положительной обратной связи восстанавливается первоначальное значения напряжения в запоминающем элементе, т.е. при считывании информации производится регенерация хранящегося заряда.
ЗУ большого объема строят на основе этих ячеек, и они носят название ЗУ динамического типа — ДОЗУ или DRAM (Dynamic RAM).
БИС ОЗУ на МДП-транзисторах статического типа SRAM (Static RAM) приведена на рис. 8.12. Конструкция ячейки на однотипных МОП-транзисторах с /ьканалом имеет классическую структуру /^-триггера с управляющими ключами Т5 и Т6, которые заперты в нормальном состоянии, и ячейки отключены от разрядных Шин РШ. При поступлении отрицательного импульса — Ес на адресную шину ключи Т5 или 7б открываются и подключают ячейку к разрядным шинам. На разрядные шины поступают уровни Q и (Г, записанные в ячейке. В режиме записи на адресную шину так- же подают импульс, в то время как на разрядные шины подаются взаимно противоположные уровни. Другими словами, роль такто-
РШп _ РШ,
»ого импульса играет импульс на адресной шине в обоих режимах. Это самые простые по схемотехнической и технологической реализации схемы ОЗУ. Однако они обладают низким быстродействием и малой степенью интеграции.
Использование КМОП-транзисторов в схемах ячеек памяти позволяет существенно повысить быстродействие, получить практически нулевую рассеивающую мощность в статическом режиме и повышенную помехоустойчивость.
Разновидность БИС ПЗУ определяется типом ячейки памяти, способом записи и стирания информации. Состав этих устройств памяти аналогичен БИС ПЗУ с двухкоординатной выборкой. Обрамление матричного накопителя, как правило, состоит из дешифраторов строк и столбцов, адресных формирователей, усилителей считывания и других схем управления. Запись информации в ПЗУ осуществляют на этапе изготовления кристаллов с помощью заказного последнего фотошаблона, формируя нужную конфигурацию металлизированной разводки. Такой тип ПЗУ называют масочным, потому что программирование осуществляется маской — последним фотошаблоном. Это широко известный технологический процесс.
В программируемые ИС ПЗУ (или ППЗУ) нужную информацию записывают электрическим способом, путем пережигания перемычек, либо пробоем /¿-«-перехода. Перемычки изготавливают из нихрома, поликристаллического кремния или алюминия. ППЗУ на основе МДП-транзисторов обладает достаточно большой информационной емкостью и низкой потребляемой мощностью.
Для широкого использования БИС ЗУ необходимо создать память, способную многократно перепрограммироваться и сохранять информацию при отключенном питании. На основе МДП-структур разработаны репрограммируемые постоянные запоминающие устройства (РПЗУ), допускающие многократную перезапись и хранение информации при отключенном питании. В основе лежит идея создания бистабильных МДП-транзисторов, которые могут находиться в одном из двух состояний, соответствующих хранению логической единицы или нуля. РПЗУ в зависимости от физического принципа работы подразделяют на два класса.
Первый класс — это устройства на транзисторных структурах, в которых используется захват заряда на естественной границе раздела двух диэлектриков. В основе работы МНОП-транзистора лежит явление накопления заряда на границе нитридного и оксидного слоев. Накопление происходит из-за неодинаковых токов проводимости в слоях. При определенном напряжении на затворе на гра-
ниие накапливается положительный заряд йО/Ж = ко2 - При большом положительном напряжении на затворе на границе накапливается отрицательный заряд, что приводит к уменьшению порогового напряжения. Благодаря зависимости порогового напряжения от напряжения на затворе, МНОП-транзистор с помощью управляющих импульсов напряжения считывания £/счит можно переводить из рабочего состояния в запертое и обратно (рис. 8.13).
Второй класс РПЗУ — это устройства на транзисторных структурах с плавающим затвором. В этих конструкциях управляющий заряд хранится в тонком проводящем слое — плавающем затворе, расположенном в диэлектрике в затворной части МДП-структуры. Заряд, аккумулированный на плавающем затворе, позволяет изменять пороговое напряжение, необходимое для открывания затвора.
На рис. 8.14 приведена схема МОП-транзистора с плавающим затвором, выполненным из поликремния. Если на затвор МОП-транзистора подать высокое напряжение и3 ~ 25 В, то формируется канал. Под воздействием поля, формируемого напряжением стока, в канале образуются горячие электроны. Они проникают сквозь туннельно-тонкий диэлектрик на плавающий затвор. На затворе формируется отрицательный заряд, способный перекрыть канал исток — сток, и транзистор закрывается (рис. 8.14, а).
Если транзистор осветить ультрафиолетовым светом, энергия квантов которого больше ширины запрещенной зоны полупроводника /ту > Ег, то плавающий затвор будет очищен от электронов, осевших там. Электроны, получив энергию излучения, способны преодолеть потенциальный барьер между плавающим затвором и каналом. Канал транзистора будет восстановлен, и транзистор бу-
Рис. 8.14. Электрически программируемое ЗУ (а) со стиранием информации
УФ-излучением (б)
дет открыт (рис. 8.14, б). Заметим, что при УФ-облучении стирается вся информация, накопленная в ЗУ.
Такая технология получения РПЗУ получила название FAMOS (Floating gate avalanche injection MOS) или МОП-транзистор с плавающим затвором и лавинной инжекцией заряда.
Другой конструкцией электрически репрограммируемых ЗУ является ЭСППЗУ — электрически стираемые программируемые ПЗУ. Технологию их производства называют FLOTOX (Floating gate tunnel-oxide), или плавающий затвор с туннелированием в оксиде. В транзисторной структуре этого типа (рис. 8.15) плавающий поли- кремневый затвор отделен от диффузионной области «-типа тонким слоем диэлектрика (около 200 Â). Если на затвор подать высокое напряжение (20 В), то на плавающий затвор начнут дрейфовать туннельные электроны из стока. На плавающем затворе сформируется статический заряд (рис. 8.15, а). Если на затвор подать низкое напряжение, а на сток высокое, то произойдет обратное туннелирование электронов с плавающего затвора. Произойдет процесс
стирания информации (рис. S.b. б). Процессы программирования и стирания информации имеют одинаковую скорость и отличаются только местом приложения напряжения и направлением движения
электронов.
Анализ разработок БИС ППЗУ и РПЗУ на МДП-транзисторах показывает, что разнообразие схемного построения БИС зависит от элементной базы накопителя, другими словами, от конструктивного решения ячейки памяти. Именно выбор ячейки памяти определяет напряжение программирования, время хранения информации. число циклов перезаписи информации и возможность использования одного или нескольких источников питания. Максимальным временем хранения информации после отключения источника питания обладают РПЗУ. в основе конструкции которых лежат транзисторные структуры с плавающим затвором.
К этому типу ЗУ относится популярная ф.гэш-память (FLASH). Такое название этот тип памяти получил потому, что по быстроте процесс стирания информации напоминает вспышку света. Флеш-память (Flash-Memory) — разновидность твердотельной полупроводниковой энергонезависимой перезаписываемой памяти. Она может быть прочитана сколько угодно раз, но писать в такую память можно лишь ограниченное число раз (максимально около миллиона циклов). Распространена флэш-память, выдерживающая около 100 тысяч циклов перезаписи. Это намного больше, чем способна выдержать дискета или CD-RW. В основе этого типа флеш-памяти лежит ИЛИ — НЕ элемент (NOR), потому что в транзисторе с плавающим затвором низкое напряжение на затворе обозначает единицу'. Транзистор имеет два затвора: управляющий и плавающий (см. рис. 8.15). Последний полностью изолирован и способен удерживать электроны до 10 лет. В ячейке имеются также сток и исток. При программировании напряжением на управляющем затворе создается электрическое поле и возникает туннельный эффект. Некоторые электроны туннелируют через слой изолятора и попадают на плавающий затвор, где и будут пребывать. Заряд на плавающем затворе изменяет ширину канала сток — исток и его проводимость, что используется при чтении информации.
Процессы программирование и чтение ячеек имеют разное энергопотребление: устройства флеш-памяти потребляют достаточно большой ток при записи, тогда как при чтении затраты энергии малы. Для стирания информации на управляющий затвор подается высокое отрицательное напряжение, и электроны с плавающего затвора переходят (туннелируют) на исток. В М?Я-архитектуре к каждому транзистору необходимо подвести индивидуальный контакт,
что увеличивает размеры схем. Эта проблема решается с помощью /УЛЛФ-архитектуры. В основе NAN D-тит. лежит элемент И — НЕ. Прииции работы такой же, от NOR-mn'd отличается только размещением ячеек и их контактами. В результате уже не требуется подводить индивидуальный контакт к каждой ячейке, так что размер и стоимость /УЛ/VD-ч и па может быть существенно меньше. Так же запись и стирание происходят быстрее. Однако эта архитектура не позволяет обращаться к произвольной ячейке. NAND- и МЭД-архи- текгуры сейчас существуют параллельно и не конкурируют друг с другом, поскольку находят применение в разных областях хранения данных.
Скорость некоторых устройств с флеш-памятью может доходить до 100 Мб/с. В основном объем чипа флеш-памяти измеряется от килобайт до нескольких гигабайт. Рынок флэш-памяти растет ежегодно на 15 %, что превышает суммарный рост всей остальной полупроводниковой индустрии.
Память FLASH подходит для хранения голоса, изображений, программного кода и данных, особенно там, где требуется малое энергопотребление. А также может использоваться для замены памяти программ, памяти данных пользователя и конфигурационной памяти данных для хранения идентификационных данных, калибровочной информации и других параметров системы. При этом существенно снижается общая стоимость, размер, уровень шумов, сложность производства и улучшается надежность, уменьшается энергопотребление и себестоимость.
Спрос на флэш-память постоянно растет, увеличивается число производящих компаний, цена быстро падает. Ближайшие годы пройдут под знаком расцвета флэш-памяти, что способствует ее широкому внедрению в бытовую аппаратуру.
8.4. Аналоговые интегральные схемы
Номенклатура аналоговых ИС. Аналоговые интегральные схемы предназначены для преобразования сигналов, заданных в виде непрерывной функции. Номенклатура аналоговых ИС включает различные генераторы сигналов, усилители, детекторы, задержки сигналов, модуляторы и т.д. В аппаратуре широко используют стандартные ИС, в основе конструкций которых лежат различные схематические решения, заимствованные из радиотехники дискретных элементов. Технология аналоговых микросхем как самостоятельное направление микроэлектроники развивалось с определенным отставанием от технологии цифровых ИС. Среди причин такого от- 206
ставания явился более ограниченный набор элементов полупроводниковых микросхем. В частности, в микроэлектронике не используют индуктивные элементы.
Однако особенности технологии микроэлектроники, позволяющей получать групповым способом на одной подложке совокупность элементов с взаимосогласованными характеристиками, позволяли создать широкую номенклатуру аналоговых И С. Были разработаны типовые структуры, подобные интегральным логическим элементам в цифровых ИС, позволявшие унифицировать аналоговую микросхемотехнику. Рассмотрим некоторые классы аналоговых схем.
Генератор — микроэлектронное устройство, предназначенное для создания электрических колебаний заданной формы и частоты. В зависимости от формы формируемых колебаний различают генераторы гармоничных и релаксационных (импульсных) колебаний.
В зависимости от функционального назначения генераторы формируются в соответствующие интегральные схемы. Генераторы могут быть сформированы не только схемотехническими методами, но и с использованием приборов функциональной электроники. Так на диодах Ганна можно создать генераторы ВЧ- и СВЧ-колебаний.
Усилитель — микроэлектронное устройство, предназначенное для усиления сигналов в заданном диапазоне частот. Различают усилители постоянного тока, высокочастотные усилители, широкополосные, низкочастотные, усилители промежуточной частоты, видеоусилители, усилители считывания и воспроизведения.
Особое внимание, с точки зрения идеологии микроэлектроники, заслуживают дифференциальные и операционные усилители.
Детектор — микроэлектронное устройство, служащее для преобразования электрических колебаний, позволяющее выделять нужные составляющие амплитудно-частотных характеристик спектра сигналов. В частотном и фазовом детекторах частотно-модули- рованные и фазово-модулированные колебания преобразуются в амплитудно-модулированные колебания, которые затем детектируются.
Селектор импульсов представляет собой микроэлектронное устройство, предназначенное для выделения из множества импульсов только тех, которые обладают заданными свойствами. Например, амплитудные селекторы выделяют только те импульсы, амплитуда которых превышает заданный уровень или порог селекции. Может стоять и задача выделения импульсов, которые не достигают порога селекции. Схемы селекторов весьма разнообразны, создаются по микроэлектронной технологии в виде ИС.
Фильтр — микроэлектронное устройство, предназначенное для разделения электрических колебаний различных частот. По виду частотной характеристики фильтры делятся на фильтры верхних частот, пропускающие колебания с частотами выше заданной. Фильтры нижних частот пропускают колебания не выше заданной граничной частоты. Полосовые фильтры пропускают колебания в заданном интервале частот. Режекторные, или заграждающие, фильтры задерживают колебания в заданной полосе частот. В радиотехнике достаточно хорошо разработаны методы расчета фильтров и их синтеза. Микроэлектронная технология позволяет создать фильтры в виде ИС.
Модулятор — микроэлектронное устройство, осуществляющее управление заданным параметром колебательного процесса в соответствии с сигналами передаваемого сообщения. Воздействие модулирующих сигналов на параметры модулируемых колебаний осуществляется с помощью нелинейного управляющего элемента. Различают амплитудные, частотные, фазовые, импульсные и другие типы модуляторов.
Преобразователь — микроэлектронное устройство, предназначенное для преобразования электрических сигналов. Особое место в этом классе приборов занимает аналого-цифровые преобразователи (АЦП) и цифроаналоговые преобразователи (ЦАП). Эти устройства позволяют стыковать приборы, обрабатывающие информацию в аналоговой и цифровой формах. ЦАП и АЦП являются сугубо микроэлектронными устройствами, реализованными в виде ИС.
Операционный усилитель (ОУ) представляет собой микроэлектронное устройство, предназначенное для усиления как постоянного тока, так и электрических колебаний. Операционный усилитель обязательно имеет внешние цепи, предназначенные для выполнения некоторых линейных и нелинейных операций. В некотором смысле операционный усилитель является элементной базой для аналоговых преобразователей.
В основе схемы операционного усилителя лежит дифференциальный усилительный каскад (рис. 8.16). Два идентичных транзистора Т[ и Т2 и диффузионные резисторы и Л2 формируют два транзисторных усилителя, включенных симметрично. В дифференциальном усилителе два входа и два выхода. При передаче на входы дифференциального усилителя одинаковых (синфазных) сигналов напряжение на входах практически не меняется. Разность напряжений, формируемых на входах (базах транзисторов 7\ и Г2), назы- 208
Дифференциальный усилитель мощности можно реализовать и на полевых транзисторах, которые по сравнению МДП-транзисто- рами обладают большей стабильностью характеристик и малым уровнем собственных шумов. Схема на полевых транзисторах аналогична схеме на дифференциальном усилителе на биполярных транзисторах: подобная симметрия плеч, сохранение чувствительности усилителя к синфазному входному сигналу. Дифференциальный усилитель на полевых транзисторах имеет высокое входное сопротивление. Это позволяет во входных цепях всегда обеспечивать режим холостого хода, в котором разность потенциалов затворов полевых транзисторов совпадает с разностью напряжений источников входных сигналов.
Операционный усилитель имеет в основе дифференциальный усилитель и поэтому способен реагировать только на дифференциальный сигнал. Дифференциальный усилитель является базовой структурной единицей операционного усилителя, может быть реализован на биполярных, полевых транзисторах, а также на их соче-
. _ _ о __ _ и и
тании при условии полной технологической и схемной совместимости.
Операционный усилитель будет реализовать заданную для него конкретной схемой включения функцию тем точнее, чем ближе его параметры будут приближаться к параметрам идеального операционного усилителя.
Реально идеальных ОУ не существует, например, создать усилитель с бесконечной полосой пропускания даже при конечном коэффициенте усиления невозможно. Весьма распространены так называемые ОУ общего назначения.
Конструкция интегральных ОУ почти всегда соответствует структурной схеме на рис. 8.17, а с небольшими отклонениями, например, может быть три каскада усиления напряжения, может не быть схемы защиты выхода от коротких замыканий. Входные выводы усилителя обозначены знаками плюс и минус. Знак плюс означает, что выходное напряжение совпадает по фазе с напряжением, поданным на данный вход, этот вход называют неинвертирующим. Знак минус говорит о том, что выходное напряжение ОУ противоположно по знаку напряжению, поданному на этот вход. Питание необходимо производить от равных разнополярных источников питания, что позволяет получить симметричное относительно нулевого уровня выходное напряжение.
На рис. 8.17, б, в, г приведены условные обозначения операционных усилителей.
210
Коэффициент усиления операционного усилителя К лежит в пределах 104...109, входное сопротивления достигает 100 МОм, а выходное сопротивление составляет 102 Ом. Операционный усилитель имеет малый уровень собственных шумов, сильное подавление синфазной составляющей (около 60 дБ), широкую полосу пропускания 0...10 МГц. Операционный усилитель является микроэлектронным устройством универсального применения. Операционные усилители конструктивно выполняют в виде интегральных схем средней степени интеграции.
Помимо выполнения с помощью ОУ традиционных математических операций, таких как суммирование, вычитание, интегрирование и дифференцирование, на ОУ реализуют всевозможные усилители постоянного тока, усилители переменного напряжения и тока, логарифмические усилители, видеоусилители, усилители-ог- раничители, повторители напряжений, активные фильтры, модуляторы и демодуляторы, аналоговые умножители и делители, функциональные преобразователи, компараторы, генераторы гармонических колебаний, генераторы колебаний прямоугольной и треугольной форм, ждущие мультивибраторы, формирователи напряжений, схемы задержек, цифроаналоговые и аналого-цифровые преобразователи.
Вычитателъ используют для вычитания сигналов, и его схема формируется на базе инвертирующего и неинвертирующего усилителей. В стационарном режиме Щ = 1/п, а £/вых = 02 - их. Меняя значения резисторов в цепях, можно производить аналоговое вычитание с весомыми коэффициентами.
Компаратор предназначен для сравнения входных напряжений с опорным. В зависимости от входных напряжений на выходе можно получить напряжение, соответствующее логическому нулю или логической единице. На инвертирующий вход усилителя подают два сигнала на параллельные идентичные цепи. К неинвертирующему входу подключается резистор для уменьшения значения ошибки за счет входных токов ОУ.
Компаратор работает так, что
при 1/\ + и2 < 0, иъых > 0, что соответствует 1;
при 1/1 + и2 > О, £4ых < 0, что соответствует 0.
Примером нелинейного включения ОУ служит логарифмический усилитель.
Логарифмический усилитель выполняет логарифмирование входных и выходных сигналов. В процессе логарифмирования используют нелинейные свойства вольт-амперной характеристики р-я-перехода. Ток через /?-л-переход определяется зависимостью
Рис. 8.20. Схема логарифмическою усилителя (а) и вычислителя антилогарифмов (б)
Окончательный вил выражения хля выходного напряжения следующий: 1§бвых = аЪты + а, где а = 1/(2,3/жрт); Ь = \gikR).
Логарифмический умножитель представляет собой устройство умножения двух или более аналоговых величин, используя сложения логарифмов этих сигналов. Логарифмический умножитель является аналогом логарифмической ячейки (рис. 8.21).
Два аналоговых сигнала вводят в параллельные логарифмические усилители, на входе которых имеются значения \&х и \%у. Прологарифмированные сигналы подаются на сумматор, на выходе которого получаем логарифм произведения этих сигналов \%{ху).
Сумматор представляет собой рассмотренную схему неинвертирующего сумматора, позволяющего получить на выход значение
+ 1|*у = \gixy). Далее этот сигнал поступает на усилитель, вычисляющий антилогарифмы. Выражение 1&(ху) потенииируется и на выходе получаем 1 — ху — произведение двух аналоговых сигналов, поступивших на вход логарифмического умножителя.
Цифроаналоговый преобразователь (ЦАП) — это микроэлектронное устройство для автоматического преобразования числовых кодов в эквивалентные им значения определенной физической величины. Коды обычно представляют в двоичной, десятичной и какой-либо другой системе исчисления. Выходные физические величины представляются в виде временных интервалов, угловых перемещений, напряжений или токов и т.п.
Существуют разнообразные конструкции ЦАП. На рис. 8.22 представлена схема ЦАП на основе делителя типа Я — 2Я и операционного усилителя. Ключи А, В, С и В подключают в нужном порядке резисторы 2Я к источнику эталонного напряжения, когда соответствующий разряд двоичного числа равен единице. Если разряд числа равен нулю, то ключ замыкается на землю. На рис. 8.22 положение ключей соответствует числу 1101. На инвертирующем входе ОУ создают напряжение, соответствующее делению эталонного напряжения. Операционный усилитель работает по схеме не- инветирующего сумматора.
Аналого-цифровой преобразователь (АЦП) — микроэлектронные устройство, осуществляющее автоматическое преобразование непрерывно меняющегося аналогового сигнала в цифровой код. Процесс аналого-цифрового преобразования включает этапы дискретизации (квантования) непрерывного сигнала по времени, уровню или по обоим параметрам одновременно. Квантовый сигнал в дальнейшем кодируется. Часто в качестве исходной величины используют такие основные сигналы, как напряжение или ток, частота или фаза электрических колебаний. Процессы квантования и кодирования в микроэлектронных АЦП производят
с помощью аналоговых устройств в микроэлектронном исполнении. На рис. 8.23 приведена схема АЦП параллельного кодирования, позволяющая преобразовывать аналоговое напряжение в «-разрядное двоичное число. Эталонное напряжение Еэт с помощью резисторного делителя делится на 2” градаций и подается на инвертирующие входы операционных усилителей. Для 2” градаций должно быть 2й — 1 операционных усилителей. Неинвертирующие входы ОУ соединены, на них подают входное аналоговое напряжение, равное максимально возможному.
На инвертирующем входе верхнего усилителя напряжения соот-
2п -1
ветственно будет Еэт —— и т.д. Операционные усилители включе-
2
ны по схеме компараторов и позволяют сравнивать аналоговое напряжение с частью эталонного напряжения. Если аналоговое напряжение превышает напряжение на инвертирующем входе ОУ, то на выходе появляется положительное напряжение. Положительный сигнал интерпретируется как логическая единица. В противном случае на выходе ОУ появится отрицательное напряжение, интерпретируемое как логический нуль.
8.5. Базовые матричные кристаллы и программируемые логические интегральные схемы
Базовые матричные кристаллы (БМК) представляют собой большие интегральные схемы, программируемые в процессе технологии с помощью формирования последнего слоя металлизации.
Развитие технологии и схемотехники СБИС сопряжено как с ростом степени интеграции и объемов производства, так и с повышением стоимости разработок, а также стоимости обработки одного бита информации. Создавали строго специализированные БИС, нацеленные на выполнение определенных функций. В настоящее время широко применяют другой подход, основанный на достоинствах программного и аппаратного подходов. Программа закладывается в архитектуру и алгоритмы обработки, а аппаратная составляющая — в параметры и архитектуру БИС. Такие БИС называют базовые матричные кристаллы. Они позволили решить ряд проблем, характерных для развития микроэлектроники. Например, увеличение сложности микросхемы делает ее более специализированной. БМК же позволяют использовать архитектуру БИС под конкретную задачу. При производстве БМК реализуется идея, высказанная еще в 1980-х гг. Гордоном Муром из фирмы «Ше1» и заключающаяся в создании «кремниевых мастерских», в соответствии с которой проектирование осуществляет потребитель, а изготовление БИС в кремниевой мастерской.
Такой подход позволяет снизить стоимость производства, создать многофункциональные схемы их типовых ячеек, решить проблему оптимизации числа внешних выводов схемы, использовать ранее разработанные и многократно используемые конструктивные схемотехнические решения.
Базовые матричные кристаллы состоят из нескольких основных элементов, расположенных на кристалле в зависимости от его конструктивно-технологического исполнения (рис. 8.24). БМК выполняется по принципу «море вентилей» и содержит порядка 105, например, четырехтранзисторных некоммутированных ячеек, предназначенных для построения функциональных узлов ИС. По периферии кристалла на фиксированных местах расположены 232 контактные площадки для подключения элементов ввода/вывода и питания.
Матрица базовых ячеек занимает большую часть площади кристалла и состоит из отдельных ячеек, выполняющих определенные функции. Различают конструктивно однородную матрицу, состоящую из функционально однородных или неоднородных ячеек. Неоднородная матрица имеет ячейки, либо фиксированные по определенной координате, либо имеющие неодинаковые размеры. Базовые ячейки представляют собой определенные конструктивно-технологические варианты логических ячеек, ячеек памяти и т.п. Базовые ячейки группируются в макроячейки в виде группы из четырех симметрично расположенных ячеек либо в линейку ячеек. 218
2.1?
Выбор конфигурации оптимален в том случае, если все выводы сосредотачиваются на границах.
Большинство выводов ячеек имеет эквипотенциальные пары на противоположных сторонах ячейки, что существенно облегчает последующую трассировку. В матрице могут быть размещены специальные буферные ячейки, микроячейки, реализующие типовые функциональные узлы, например запоминающие устройства, регистры, аналоговые блоки и т.п.
Многослойную систему металлических проводников, соединяющую базовые ячейки в соответствующие функциональные структуры и подключающую их к шинам электрического питания, называют трассой, которая располагается на нескольких уровнях. Вертикальные трассы располагаются в первом слое металлизации, горизонтальные — во втором. В ряде разработок трассировка может быть и в большем числе слоев.
Трассы межсоединений могут различаться емкостью каналов, а также конструктивным исполнением. Помимо алюминиевых тонкопленочных шин используют поликремниевые шины. В конструкциях БМК на МОП-транзисторах с молибденовыми затворами используют молибденовые шины. Наиболее низкоомные электрические соединения формируют в наружном слое.
Электрические контакты между шинами различных технологических слоев создают в местах пересечения вертикальных и горизонтальных отрезков трасс. Подключение источника питания к ячейкам матрицы может быть как индивидуальным, так и групповым. Вспомогательные схемы (схемы обрамления) и контактные площадки, расположенные по периферии кристалла, представляют
собой схемы контроля и диагностики, источники опорного напряжения, трансляторы уровней и т.п. Все схемы связаны с контактными площадками и через них осуществляется ввод-вывод информации.
Элементной базой БМК являются различные логические схемы, ячейки памяти, расположенные в одном или двух ярусах. Существует большое число конструктивно-технологических решений схем базовых ячеек (рис. 8.25).
Развитие технологии изготовления микросхем стимулировало работы по объединению в одном кристалле биполярных и МОП-транзисторных структур. Это направление получило название БиМОЛ-технологии, а при использовании комплементарных транзисторов — БиКМОП-технологии.
Главным достоинством этих приборов микроэлектроники является соединение воедино преимуществ МОП- и биполярных транзисторных структур. Действительно, высокая плотность интеграции, низкая рассеиваемая мощность, высокая помехоустойчивость, характерные для МОП-структур, сочетаются с хорошей выходной нагрузочной способностью и высоким быстродействием биполярных структур. Концепция построения базовой ячейки вентиля на БиКМОП-структурах основана на дополнении к стандартному КМОП-вентилю усилителя формирователя тока на биполярных
транзисторах. Аналогично можно сформировать БиКМОП-инвер- тор. На основе таких элементов формируют схемы вентилей, применяемых в матричных кристаллах. В БиКМОП снижение тока стока МОП-транзисторов может быть компенсировано улучшением коэффициента усиления биполярных транзисторов, т.е. основой для всех базовых ячеек являются вентили различных конструкций.
Достоинства вентильных матриц: конкретная схема может быть реализована с использованием небольшого числа технологических операций, регулярность структуры позволяет потребителю быстро разработать свою конкретную подсистему с высокой вероятностью функционирования (95 %). Таким образом, вентильные матрицы представляют собой некоторые полуфабрикаты изделий микроэлектроники, на которые нужно нанести разводку в соответствии с требованиями заказчика.
Программируемые логические матрицы представляют собой готовые изделия, конструктивно содержащие две вентильные матрицы, например, матрицу элементов типа И, матрицу элементов типа ИЛИ, все узловые точки которых соединены диодами. В ходе программирования по заданию заказчика каждое такое соединение либо размыкается, либо остается без изменения. Итогом коммутации является нужная логическая структура типа И/ИЛИ. Это позволяет получить заданную комбинаторную булеву логику.
Специализированные БИС придают изделиям уникальные свойства, решают конкретные целевые функции.
Полузаказная интегральная схема — класс ИС, имеющих постоянную (заранее спроектированную схему) и переменную (определяется требованиями заказчика) части.
Заказная интегральная схема — класс ИС, содержащих стандартные или специально созданные элементы или узлы по заранее заданной функциональной схеме.
Проектирование схем на стандартных элементах заключается в подборе оптимизированных функциональных блоков или стандартных ячеек, их размещении и коммутации. Стандартные элементы выбирают из заранее спроектированной библиотеки элементов. Процесс изготовления схем на стандартных элементах идентичен процессу изготовления схем, проектируемых вручную. Стандартные ячейки выполняют в виде аналогов соответствующих устройств малой и средней степени интеграции. Это могут быть арифметиче- ско-логические устройства, регистры и т.п., называемые иногда макроэлементами. В качестве макроэлементов можно интегрировать стандартные БИС. В этом случае на одном кристалле можно размес
тить систему на основе микропроцессора. Такой метод называют методом процессорного ядра, или методом суперинтеграции.
Микросхемы, относящиеся к заказным, могут разрабатываться также по ячеечному принципу, которые представляют собой своеобразный гибрид из стандартных ячеек. Они конструируются одновременно с разработкой микросхемы. Этот тип БМК занимает промежуточное положение между полностью заказными схемами и схемами на стандартных ячейках. Иногда отождествляется проектирование микросхем на стандартных ячейках и ячеечное проектирование, а соответствующие микросхемы называют ячеечными.
К недостаткам матричных кристаллов следует отнести значительные сроки и затраты на проектирование специализированных ИС на основе БМК. Эта негативная особенность послужила предпосылкой для появления нового класса специализированных полу- заказных микросхем (СПИС) — программируемых логических ИС (ПЛИС).
Программируемые логические интегральные схемы — ПЛИС (Programmable Logic Devices — PLD) представляют собой сверхбольшие интегральные схемы, содержащие от нескольких десятков до нескольких сотен ИС, которые могут быть соединены пользователем произвольным образом. Программированная логика обладает возможностью внутрисистемной репрограммируемости, что в сочетании с высоким быстродействием и уровнем интеграции, а также с малой потребляемой мощностью и низкой стоимостью, что способствует широкому применению. Другими словами, ПЛИС — это интегральные микросхемы, содержащие программируемую матрицу элементов логического И (конъюнкторов), программируемую или фиксируемую матрицу элементов логического ИЛИ (дизъюнк- торов) и так называемые макроячейки (macrocells). Макроячейки, как правило, включают в себя триггер, тристабильный буфер и вентиль исключающее ИЛИ, управляющий уровнем активности сигнала. Размерность матриц и конфигурация макроячеек определяют степень интеграции и логическую мощность ПЛИС.
Программируемые логические интегральные схемы родились в жесткой конкурентной борьбе, когда в микроэлектронике существовали две противоречивые тенденции. С одной стороны, необходимо сократить жизненный цикл изделия микроэлектроники, чтобы удовлетворить быстро меняющиеся требования заказчика. С другой стороны, необходимо постоянно повышать требования к сложности, быстродействию, потребляемой мощности, надежности и стоимости изделий микроэлектроники. Требуется сокращение цикла проектирования с тем, чтобы на рынке появились новые из- 222
Zif
лелия, соответствующие требованиям времени и прогресса. Эти факторы способствуют формированию завершенной автоматной структуры. ориентированной на реализацию как комбинационных (дешифраторов, мультиплексоров, сумматоров), так и последовательностных схем (управляющих автоматов, контроллеров, счетчиков).
Возможности, заложенные в ПЛИС, позволяют превратить ее в ИС с любой функцией цифровой логики. Проектирование сводится к выявлению программируемых элементов (перемычек или запоминающих ячеек), после удаления которых в структуре схемы остаются только те связи, которые необходимы для выполнения требуемых функций.
Наибольшее распространение получили МОП ПЛИС, имеющие более 100 тысяч вентилей, а также встроенную память и ядро *системы-на-чипе»: процессор, контроллер, сигнальный процессор. Эти схемы можно быстро переконфигурировать. Логическая емкость определяется числом эквивалентных вентилей типа 2И - НЕ.
Функциональная схема вычислительных структур и систем требует использования сложных СБИС, проектирование которых не всегда экономически оправдано. Зачастую «приспосабливают» готовую схему в нужную СБИС. Это сопряжено с риском неточной адаптации схемы. Когда речь идет о цифровых схемах, то такая проблема может быть решена с помощью программируемых пользователем логических интегральных схем. Технология изготовления ПЛИС позволяет обеспечить высокую степень интеграции С105... 106 элементов/кристалл), высокое быстродействие (108 оп./с) возможность реализации в одном корпусе комбинационных И/ИЛИ последовательных схем.
ПЛИС характеризуются высоким быстродействием (единицы наносекунд), многократностью перепрограммирования и низкой потребляемой мощностью.
Программируемость ПЛИС обеспечивают наличием в них множества элементов программирования (ЭП), выполняющих функции ключей. В состав ЭП входят управляемые двухполюсники, проводимость которых может быть задана пользователем либо очень малой (замкнуто), либо достаточно большой (разомкнуто). Состояния элементов программирования задают конфигурацию (схему) цифрового устройства, формируемого на кристалле.
В ПЛИС применяют следующие типы элементов программирования PROM; EPROM; FLASH; SRAM. Быстрый процесс оперативного программирования можно производить неограниченное число раз.
Репрограммирование ПЛИС с памятью копфшурш/ии SRAM производится в рабочем режиме, путем записи кодовой последовательности в цепочку триггеров ОЗУ-конфшурапии. (лившие информации как специфический процесс воздействия на «лноминаю- щие элементы требует относительно длительных операций и поэтому устранено. Несмотря на повышенную сложность упоминающего элемента, ПЛИС с памятью конфигурации SRAM занимают важнейшее место в устройствах с высокой логической емкостью.
По способам коммутации элементов логических матриц различают несколько классов ПЛИС.
Программируемые логические матрицы (FPLA. Field Programmable Array) состоят из базовых ячеек типа И и ИЛИ. Такая архитектура недостаточно полно использует программируемую матрицу ИЛИ.
Программируемая матричная логика (PAL, Programmable Array Logic) содержит программируемую матрицу И и фиксированную матрицу ИЛИ. К этому типу относится большинство ПЛИС небольшой степени интеграции.
Программируемые коммутируемые матрицы (CPLD, Complex Programmable Logic Divieces) содержат матричные логические блоки, объединенные коммутационной матрицей. Это ИС высокой степени интеграции с программируемой матрицей И и фиксированной матрицей ИЛИ.
Программируемые матрицы логических элементов (FPGA, Field Programmable Gâte Array) состоят из логических блоков (Л Б) и коммутирующих соединений блока ввода/вывода информации.
Конфигурируемый логический блок КЛБ (CLB, Configured Logic Block) представляет собой комбинацию таких элементов, как ОЗУ, регистры, функциональные генераторы (рис. 8.26).
Для программирования логического устройства используют СОЗУ, ОЗУ базового блока, размещенные вблизи логических ячеек, осуществляющие конфигурацию системы и функции управления. ПЛИС имеют свою архитектуру, основными элементами которой являются конфигурируемый логический блок, блоки ОЗУ, блоки ввода-вывода информации и т.д.
Стремительное развитие архитектурных решений ПЛИС вызвало к жизни новые их разновидности, связанные с расширением их функциональных возможностей. В ПЛИС встраивают специализированные блоки программируемых логических ядер. Они представляют собой программируемые устройства, содержащие ячейки специализированных ИС и блоки программируемой логики. Такое ядро называют soft-ядром. Это виртуальный компонент, не имеющий строгих геометрических границ. Для выполнения soft-ядром
224
^ооооопопоппоооааоаоааооо/
Система автоподстройки на задержание
Рис. 8.26. Вариант базового блока ПЛИС типа /УС4
логических функций не существует физических атрибутов. Встроенное программируемое аппаратное ядро (кагё-ядро) позволяет реализовать различные функции по требованию заказчика. Нагё-ядро является виртуальным компонентом с заданными параметрами, которые описаны на физическом уровне. По уровню характеристик 5о/?-ядро уступает аппаратным Ад«/-ядрам.
Развитие ПЛИС позволяет сократить цикл проектирования современных цифровых систем, сохранить гибкость конструкции и использовать новейшие технологические решения. Эти вопросы решаются благодаря способности ПЛИС вносить изменения в конструкцию системы на любом этапе процесса проектирования. При этом ПЛИС отвечает сочетанию таких характеристик, как быстродействие, минимальная потребляемая мощность, уровень интеграции и стоимость.
8.6. Интегральные схемы СВЧ-диапазона
Твердотельная СВЧ-электроника начала интенсивно развиваться с появлением кремниевых, а затем и арсенид-галлиевых СВЧ-транзисторов. Большая номенклатура, многофункциональность, сложность реализации технических характеристик при небольшой потребности в основном для военной техники стимулировали развитие твердотельной СВЧ-электроники по пути гибридной технологии интегральных схем (ГИС). В рамках этой технологии
15 225
отдельные активные и пассивные компоненты — транзисторы конденсаторы, линии задержки, ключи и другие элементы и компоненты объединяют в ГИС. Гибридная технология на первых этапах развития твердотельной СВЧ-электроники за счет несложных технологических приемов — разварки, пайки, склеивания — при резком увеличении функциональных возможностей СВЧ-аппарату- ры обеспечила высокие технические характеристики, приемлемую надежность, резкое снижение массы и габаритных размеров и низкую цену аппаратуры за счет использования компонентов высокого качества.
Техника СВЧ широко используется в научных исследованиях, радиосвязи, системах обработки информации, особенно специального применения, а также в быту. Широкое использование СВЧ-устройств связано прежде всего с возможностью концентрации высокочастотного излучения в узкий луч. В перспективе это позволит создавать экономичные системы связи, радиолокационные станции обнаружения и сопровождения цели. Большая информативная емкость СВЧ-диапазона позволяет уплотнить число каналов связи, организовать многоканальную передачу телевизионных каналов.
В последнее время существенно повысился интерес к твердотельной электронике СВЧ вообще и к монолитным ИМС СВЧ-диапазона в частности. Этот интерес вызван потребностью в развитии электронного оборудования спутникового вещания и связи, бортовой электроники самолетов и ракет (как гражданского, так и специального применения), радиолинейных линий, оборудования связи, подвижных объектов и т. д. Одним из серьезных стимулов для развития монолитной микроволновой микроэлектроники является повышенный интерес к развитию техники фазированных антенных решеток (ФАР), для создания которых необходимо большое количество (тысячи и десятки тысяч) однотипных дешевых приемопередающих модулей.
Основным материалом монолитных микроволновых интегральных микросхем (М ИС) в настоящее время является арсенид галлия. Поскольку технология арсенида галлия и транзисторов на его основе не была в достаточной степени отработана, первые разработки в области твердотельной интегральной электроники СВЧ представляли собой ГИС, толстопленочные или тонкопленочные, с кремниевыми биполярными транзисторами, чаще всего в бескор- пусном исполнении.
Основной тип СВЧ-транзисторов — это полевые транзисторы с барьером Шоттки в качестве затвора, выполненные по арсе- 226
гП
нид-галлиевой технологии. Весьма перспективными являются приборы, реализованные на нитриде галлия. Разнообразные типы полевых транзисторов можно классифицировать по механизму переноса носителей. На рис. 8.27 даны применяемые транзисторные структуры различных ВЧ- и СВЧ-технологий: НРЕТ — полевой гетеротранзистор; МЕЗРЕТ — полевые транзисторы с затвором Шоттки; НЕМТ, рНЕМТ — псевдоаморфные транзисторы с высокой подвижностью электронов; ЯРСМОБ — биполярно-комплементарные транзисторы; НВТ — биполярные гетеротранзисторы; 11РВ№ — биполярные транзисторы.
Для монолитных СВЧ ИС характерным является их малая степень интеграции, функциональная законченность, при которой не требуется использование внешних задающих или подстроенных элементов. На основе монолитных интегральных схем созданы ма- лошумящие усилители, смесители, модуляторы, а также устройства более высокого уровня, такие как приемники, передатчики.
Успехи в области разработки конструкции и создания технологии арсенид-галлиевых транзисторных структур позволяют надеяться на расширение их потребности в ВЧ-схемах, малошумящих усилителях и усилителях мощности.
Если первые промышленные арсенид-галлиевые интегральные схемы предназначались только для военных систем связи, то в настоящее время ожидается их широкое применение в системах гражданской коммуникации следующего поколения.
СВЧ-техника, безусловно, относится к наиболее приоритетным направлениям научно-технического и технологического развития отечественной элементной базы. Среди достоинств радиосистем СВЧ-диапазона следует отметить большой объем передаваемой информации, небольшие размеры приемопередающих антенн, минимальные вносимые временные задержки и переходные помехи между каналами, снижение затрат на обслуживание и повышение надежности системы связи.
Технология монолитных СВЧ-микросхем в радиолокации пока не исключает широкого применения электровакуумных приборов.
Из рис. 8.28 следует, что в направлении мощных вакуумных усилителей на медленных волнах уже в начале 1970-х гг. достигнуты предельные потенциальные характеристики соответственно 70 МВт • ГГц2 для клистронов и 20 МВт • ГГц2 для ЛБВ. Эти предельные характеристики отражены в диаграмме в виде штрихпунк- тирной линии 1 — вакуумные усилители на медленных волнах. Очерченная этой линией область останется неизменной в ближайшее десятилетие.
Штриховая линия 2 — вакуумные усилители на быстрых волнах — ограничивает область потенциальных характеристик вакуумных усилителей на быстрых волнах, основными представителями которых являются гироприборы и лазеры на свободных электронах. В 2000 г. Pf2 достигли значений 20 ООО для гироприборов и 107 для лазеров. Они далеки от перехода в насыщение, что объясняется, в первую очередь, ростом рабочих частот и переходом их в световой диапазон за частотные пределы нашего анализа.
Наконец, пунктирная линия 3 в нижней половине диаграммы ограничивает область потенциальных характеристик мощных транзисторов и СВЧ ИС с малой степенью интеграции на основе кремния и арсенида галлия.
Реально существующие типы разработанных и выпускаемых отечественной промышленностью приборов имеют потенциальные характеристики, как правило, заметно уступающие предельным. Это открывает определенные перспективы в ближайшие годы.
8.7. Микропроцессоры и микроконтроллеры
Микропроцессоры, или центральные процессоры, — Central Processing Unit (CPU) — функционально законченные программно-управляемые устройства обработки информации, выполненные в виде одной или нескольких больших или сверхбольших интегральных схем. Микропроцессор является самостоятельной или составной частью вычислительного устройства, осуществляющего процесс обработки информации и управление этим процессом. Первый микропроцессор МП 4004 был разработан в 1971 г. сотрудниками компании «Intel» как реализация идеи объединения функций нескольких специализированных интегральных схем в одну универсальную микросхему. Управление такой микросхемой осуществлялось набором команд, а сама микросхема имела широкое применение. С первого выпуска и до сегодняшнего дня компания «Intel» является лидером разработки и производства микропроцессоров. В настоящее время выпускают несколько сотен различных микропроцессоров, но наиболее популярными и распространенными являются микропроцессоры фирмы «Intel» и им подобные.
Микропроцессор характеризуется производительностью, разрядностью массива обрабатываемых данных и выполняемых команд, числом команд и внутренних регистров, возможностью обеспечения режима прерывания и числом уровней прерывания, объемом адресной памяти, наличием канала прямого доступа к памяти, способом управления и видом программного обеспечения.
Универсальными называют микропроцессоры, которые могут использоваться в системах обработки разнотипных информационных массивов.
Специальные микропроцессоры используют для построения определенного типа вычислительного устройства, предназначенного для обработки специализированного информационного массива.
Микропроцессоры со схемным управлением работают в режиме постоянного набора команд и соответствующей электрической схемой. Они отличаются высоким быстродействием.
Микропроцессоры с микропрограммами управления работают под управлением определенной последовательности микрокоманд. Это уникальный тип микропроцессоров, позволяющих легко перестраиваться с одной программы на другую.
Различают две архитектуры построения функциональной схемы микропроцессоров, два метода работы с памятью. Еще в 1945 г. Джон фон Нейман предложил архитектуру процессора с объединенной памятью программ и данных и последовательным циклом обращения к памяти. Такая вычислительная машина была создана в Принстонском институте новейших исследований в 1951 г.
Неймановская архитектура содержит три функциональных блока: память, арифметико-логическое устройство (АЛУ) и блок ввода-вывода информации и предполагает использование только одной шины памяти. Это просто в использовании, однако каждое обращение к памяти проходит через интерфейс, постоянно нагружая его. Это приводит к повышенной нагрузке на шины адреса и данных, что является причиной снижения производительности микропроцессора.
Гарвардская архитектура предусматривает разделение областей памяти программ и данных. Команды поступают на дешифратор независимо от данных, которыми обменивается процессор и ОЗУ. Это позволяет распараллелить процесс обработки информации и повысить быстродействие микропроцессора, что одновременно усложняет адресацию. Поэтому необходимо формировать два адресных пространства: память программ и память данных. Собственные их линии связи позволяют одновременно пересылать команды и данные, что резко повышает производительность процессора.
Иногда требуется произвести выборку не двух, а трех компонентов. В этом классическая гарвардская архитектура дополняется кэш-памятью, предназначенной для хранения многократно используемых инструкций, что позволяет освободить от загрузкй шины адреса и данных. Такая архитектура получила название расширенная гарвардская архитектура (Super Harvard ARCitecture— SHARC).
Классическая CISC-архитектура (Complex Instruction Set Computer) была разработана первой и долгое время была единственной общепринятой. Эта архитектура с полным набором команд не способствовала повышению тактовой частоты, а следовательно, и производительности.
Была предложена RISC (Reduced Instruction Set Computer)-a.pxn- тектура, сущность которой заключается в сохранении в CISC-архитектуре системы команд наиболее употребляемых и универсальных конструкций. Сложные и редко используемые инструкции при этом исключают.
В основе RIS С- архите кту ры лежат четыре основополагающих принципа: любая операция выполняется за один такт; система команд содержит минимальное число инструкций одинаковой длины; операцию обработки данных реализуют в формате «регистр — регистр»; результаты формируются со скоростью одно слово за такт.
Такой микропроцессор с сокращенным набором команд позволил высвободить часть поверхности кристалла процессора для размещения более мощных средств обработки данных.
Микропроцессоры типа MISC (Minimum Instruction Set Computing) с минимальным набором команд и весьма высоким быстродействием в настоящее время находятся в стадии разработки.
Микропроцессоры могут выполняться в виде одной БИС и носят название однокристальные микропроцессоры. Если микропроцессоры выполнены по принципу секционирования, позволяющего расширение разрядности и увеличение ЗУ, то говорят о секционировании микропроцессора. Микропроцессор прежде всего нуждается в расширении оперативной и постоянной памяти. Оперативное ЗУ и запоминающее устройство с произвольной выборкой (ЗУПВ) используют с микропроцессорами для хранения системных переменных и в качестве рабочей области поля оперативной памяти. В операционной системе используют ОЗУ для размещения управляющей программы в целях организации стека для временного хранения данных. Часть ОЗУ предназначена для оперативного хранения небольших программ и данных. При применении растрового дисплея часть ОЗУ используют для экранной памяти.
Постоянное запоминающие устройство (ПЗУ) в микропроцессорных системах используют для хранения управляющих программ, операционных систем и интерпретаторов языков программирования высокого уровня. Поэтому применяют различные типы ПЗУ: программируемые с плавкими перемычками и масочные, стираемые, репрограммируемые. Так формируется микропроцессор-
ный комплект интегральных схем, который представляет собой конструктивно и электрически совместимые ИС. Он позволяет сформировать как отдельные микропроцессоры, так и служит основой создания микроЭВМ и других вычислительных устройств с заданными техническими характеристиками. Микропроцессорный комплект может быть функционально расширен за счет других совместимых типов ИС ЗУ, интерфейсными ИС, контроллерами и т.д.
На кристалле микропроцессора располагаются 4 • 107 транзисторов (микроархитектура). Первоначально использовалась КМОП-тех- нология с топологическими нормами 0,18 мкм. Максимальная тактовая частота составляла 1,5 ГГц. Переход на топологическую норму 0,13 мкм с использованием 6-слойной системы медных межсоединений позволил перейти на тактовую частоту до 2 ГГц. Кристалл размещается в 423 выводном корпусе типа PPGA (Plastic Pin Grid Array) (рис. 8.29). Вокруг кристалла находятся столбиковые выводы (Solder Bumps), их общее число составляет около 5 тысяч. Чип соединяется с корпусом с помощью недоливка (Underfill) для компенсации разницы температур и паразитных тепловых полей. Конструирование микропроцессоров очень емкий процесс. Поэтому создают специальные мощные подразделения, способные решить проблемы создания многоядерных чипов с миллиардом транзисторов и частотой 10 ГГц.
Тенденция в развитии микропроцессоров такова, что интенсивно развивается высокая степень параллелизма процессов обработки информации. Этому способствует прежде всего гарвардская структура с разделением потока данных и команд. Одновременно разрабатывается двух- и многоядерная архитектура микропроцессоров.
Цифровые сигнальные процессоры (ЦСП) (Digital Signal Processor — DSP) — разновидность микропроцессоров, предназначены для обработки в реальном масштабе времени потоков данных, образованных в результате оцифровывания аналоговых сигналов. ЦСП отличаются высокой производительностью и возможностью интенсивного обмена данными с внешними устройствами, что позволяет с их помощью решать задачи цифровой обработки информации. Современные ЦСП производят вычисления с несколькими потоками данных. Это становится возможным Рис. 8.29. Общий вид кристалла благодаря реализации нескольких Pentium-4 в корпусе процессорных ядер на одном кристаЛ-
232
ле. Производительность такого процессора резко повышается за счет распараллеливания процесса обработки сигналов.
Цифровые сигнальные процессоры имеют два вида архитектуры: неймановскую и гарвардскую. Классифицируют ЦСП по производителю и семейству. Основными производителями таких процессоров являются фирмы «Texsas Instrument», «Analog Devises», «Freescale Semiconductor».
Микропроцессорные системы. Микропроцессоры и устройства на их основе в современной микроэлектронике являются наиболее значимыми и распространенными изделиями.
Микроконтроллер представляет собой микросхему, предназначенную для управления электронными устройствами. Эта интегральная схема может быть выполнена на основе одной или нескольких микропроцессорных БИС и способна к программированию. В последнее время наиболее популярны однокристальные микроконтроллеры, которые воплощают идеи системы на одном кристалле, т.е. если к микропроцессору добавить ОЗУ, резидентную память данных (переменных), ПЗУ команд или резидентную память программ, внутренний генератор тактовых сигналов, а также программу интерфейса, то создадим микроконтроллер.
Для микроконтроллеров характерны малая потребляемая мощность, расширенные возможности работы с памятью, низкая стоимость. Именно поэтому спектр применения микроконтроллеров очень широк: микроАТС, мобильные телефоны, факсы, модемы, пейджеры, таймеры, измерительные приборы, приборы сигнализации, системы синтеза речи, видеоигры и многое другое.
Большинство современных микроконтроллеров имеют RISC-ядро (Reduced Instruction Set Code) или ядро с сокращенным набором команд и соответствуют промышленному стандарту производительности 5 • 106 оп./с. Существуют более 200 модификаций микроконтроллеров, среди которых весьма популярны семейства: Intel (MCS-51, MGS'-151/251, MCS-96/196/296); Motorola (HC05/HCL05, HCL05,HC\ I,НС 12); Microchip (PIC\0,PIC\2, HIC\4, PIC\6).
МикроЭВМ — это конструктивно завершенное вычислительное устройство, реализованное на базе микропроцессорного комплекта СБИС и оформленное в виде автономного устройства с источником питания, интерфейсом, устройством отображения информации и комплектом программного обеспечения.
МикроЭВМ получили название персональные компьютеры (ПК). Они широко применяются во всех сферах человеческой деятельности. Персональные компьютеры ориентированы как на широкое
233
применение, так и на решение специальных задач, например в бортовых системах.
Суперкомпьютер — вычислительное устройство общего назначения, выполняющее большие вычислительные задачи с числом операций порядка триллиона. Производительность или вычислительная мощность суперкомпьютеров измеряется в следующих единицах: мегафлоп (М Flops) — миллион операций в секунду; гигафлоп (GFlops) — миллиард операций в секунду; терафлоп (TFlops) — триллион операций в секунду.
Суперкомпьютеры являются стратегическим товаром и редко пересекают границы государств-производителей.
Принято считать, что эру суперкомпьютеров открыла матричная система ILLIAC IV, созданная NASA в Иллинойском университете (США). Производительность этой машины составила 20 мегафлоп. Последовавшие затем многочисленные попытки совершенствовать матричную структуру показали ограниченность области применения таких матричных суперЭВМ.
В 1972 г. после раскола компании «Control Dale» ее ведущий сотрудник Саймур Край организовал собственную фирму, которая захватила две трети рынка средств вычислительной техники сверхвысокой производительности. В 1974 г. увидел свет первый суперкомпьютер CRAY-1. В его основе лежало: векторно-конвейерная архитектура, блестящая инженерная разработка архитектуры и оптимизированные программные средства. Затем появились CRAY-2, CRAY-3, CRAY-4 и CRAY-Y-MPC90. Позднее появились суперЭВМ японского производства, которые уступали по производительности, но были дешевле.
Произошла «микропроцессорная революция», сущность которой заключалась в объединении сотен и более стандартных микропроцессоров в вычислительную систему сверхвысокой производительности. В 2010 г. опубликована 34 редакция списка 500 ведущих суперкомпьютерных держав {ТОР500). Лидируют две американские петафлопсные системы Roadrunner производства «IBM» и «Jaguar», созданная «Cray». Число процессорных ядер в них соответственно составляет 224 162 и 122 400. Установленный в России сервис-провайдер «Ломоносов» содержит 35 360 процессорных ядер и имеет производительность 350 100 гигафлоп. В списке этот компьютер занимает 12 место, а 54 место занимает Межведомственный супер- компьютеный центр РАН и 103 место SKIF/T-Platforms при Московском государственном университете. Суперкомпьютер МГУ содержит 5000 процессорных ядер и имеет максимальную производительность 47 170 гигафлоп. В МГУ имеется также компьютер Btke
234
Qene с максимальной производительностью 23 415 гигафлоп, занимающий 378 строку в списке. Практически вся элементная база отечественных суперкомпьютеров, включая микропроцессоры, импортная и все же это определенный успех хтя России.
Создание и использование суперкомпьютеров — одна из стратегических задач государства, позволяющая ему обеспечить независимость как при проведении фундаментальных исследований, так и при создании высокотехнологической продукции.
Система на кристалле. В своем непрерывном развитии рынок микроэлектроники постоянно выдвигает все новые и более жесткие требования к изделиям. Потребитель хочет получать быстродействующую, надежную и в то же время малогабаритную и энергоэкономичную продукцию. Два этих противоречивых требования усугубляются тем, что микроэлектронные поколения очень быстро стареют, время морального износа исчисляется иногда месяцами. Одним из способов разрешения данного противоречия стало создание заказных ИС с большим числом элементов и со сложной внутренней структурой, от которых требовались возможность гибкой специализации «под задачу» и кратчайшее время выхода на рынок. Такая ситуация стимулировала появление нового класса интегральных микросхем — система на кристалле.
Система на кристалле (System-on-a-Chip, SoC) представляет собой микроэлектронную схему, выполняющую функции определенного электронного устройства и размещенную на одной подложке.
В зависимости от назначения она может оперировать как цифровыми сигналами, так и аналоговыми, аналого-цифровыми, а также частотами радиодиапазона. Как правило, применяют в портативных и встраиваемых системах. Если разместить все необходимые Цепи на одном полупроводниковом кристалле не удается, применяется схема из нескольких кристаллов, помещенных в единый корпус (System in a package, SiP). Система на кристалле считается экономически более выгодной конструкцией, так как позволяет увели- чить процент выхода годных устройств при изготовлении и упросить конструкцию корпуса.
В основе методологии проектирования SoC лежит принцип позорного использования блоков (reuse), т.е. сложные функциональные блоки, разрабатываемые в рамках одного проекта или специально, затем используют в других проектах. По аналогии с систе- Мой на плате, где в качестве компонент выступают готовые микросхемы, система на кристалле конструируется из повторно используемых блоков. В настоящее время для обозначения т«е-блока
235
наиболее часто используется термин «/Р-блок» (Intellectual Property) или блок, представляющий собой объект интеллектуальной собственности. /P-блоки могут быть двух типов: мягкие (soft), описанные на RTL-уровне, и жесткие (hard) — на топологическом уровне. Фактически весь процесс разработки So С делится на четыре этапа: разработка архитектуры SoC на системном уровне; выбор имеющихся /Р-блоков из базы данных (внутри фирмы, других фирм или поставщиков /Р-блоков); проектирование оставшихся блоков; интеграция всех блоков на кристалле.
На рис. 8.30 представлен пример структуры системы на кристалле в общей форме. В состав SoC входят следующие компоненты: микропроцессор (или микропроцессоры) и подсистема памяти (статической и/или динамической). Тип процессора может варьироваться от простейшего 8-разрядного до высокоскоростного 64-раз- рядного RISC-процессора;
шины центральная (высокоскоростная) и периферийная, чтобы обеспечивать обмен данными между блоками;
контроллер внешней памяти для расширения памяти, например DRAM, SRAM или Flash;
контроллер ввода-вывода информации: PCI, Ethernet, USB и т.п. видеодекодер, например MPEG2, AVI, ASF; таймер и контроллер прерываний;
общий интерфейс ввода-вывода, например, чтобы вывести на светодиодный индикатор информацию о наличии питания; интерфейс UART (universal asynchronous receiver/transmitter).
&
Можно выделить две характерные для систем на кристалле особенности: использование 1Р-блоков в качестве основных структурных элементов и наличие встраиваемых программируемых процессорных ядер. Системы на кристалле потребляют меньше энергии, стоят дешевле и работают надежнее, чем наборы микросхем с той же функциональностью. Меньшее число корпусов упрощает монтаж. Тем не менее создание одной слишком большой и сложной системы на кристалле может оказаться более дорогим процессом, чем серии из маленьких из-за сложности разработки и отладки и снижения процента годных изделий.
Контрольные вопросы
1. Что такое интегральная схема?
2. По каким признакам можно классифицировать ИС?
3. Что такое степень интеграции?
4. Что такое логический элемент ИС?
5. Что такое логическая ИС комбинационного типа?
6. Что такое логическая ИС последовательностного типа?
7. Что такое передаточная характеристика логической схемы?
8. Как работает логическая ячейка типа И2Л? Какую логическую функцию она выполняет?
9. Как работает логическая ячейка типа ТТЛ? Какую логическую функцию она выполняет? Расскажите о ячейке ТТЛШ.
10. Как работает логическая ячейка типа ЭСЛ? Какую логическую функцию она выполняет?
11. Расскажите о работе КМОП-инвертора.
12. Как формируется логическая ячейка типа И — НЕ на МОП-тран- зисторах?
13. Как формируется логическая ячейка типа ИЛИ — НЕ на МОП-тран- зисторах?
14. Как формируется логическая ячейка на КМОП-транзисторах?
15. Расскажите о логических элементах на основе ваАя структур.
16. Логические элементы на БиКМОП-структурах.
17. Что такое ЗУ и какие функции оно выполняет?
18. Дайте определение ОЗУ. Какие функции оно выполняет?
19. Дайте определение ПЗУ. Какие функции оно выполняет?
20. Дайте определение РПЗУ. Какие функции оно выполняет?
21. Как вы понимаете матричную организацию ЗУ?
22. Как формируются ячейки памяти на МОП-транзисторах?
23. Как формируются ячейки памяти на биполярных транзисторах?
24. Что такое ЗУ динамического типа?
25. Что такое ЗУ статического типа?
26. Как организовано энергонезависимое ЗУ? ,
27. Расскажите о флеш-памяти.
28. Что такое аналоговые ИС?
29. Что такое Дифференциальный усилитель?
30. Что такое операционный усилитель?
