В электронике логика с эмиттерной связью ( ECL ) представляет собой семейство логических схем на биполярных транзисторах с быстродействующими интегральными схемами . В ECL используется дифференциальный усилитель на биполярном переходном транзисторе (BJT) с перегрузкой, несимметричным входом и ограниченным током эмиттера, чтобы избежать режима насыщения (полностью открытого состояния) и его медленного выключения. [2] Поскольку ток распределяется между двумя ветвями пары, связанной с эмиттером, ECL иногда называют логикой управления током (CSL), [3] логикой токового режима (CML) [4] или эмиттерным повторителем с переключателем тока. (CSEF) логика. [5]
В ECL транзисторы никогда не находятся в состоянии насыщения, входное и выходное напряжения имеют небольшой размах (0,8 В), входное сопротивление высокое, а выходное низкое. В результате транзисторы быстро меняют состояния, задержки на затворе низкие, а возможность разветвления высокая. [6] Кроме того, практически постоянное потребление тока дифференциальными усилителями сводит к минимуму задержки и сбои из-за индуктивности и емкости линии питания, а дополнительные выходы уменьшают время распространения сигнала во всей схеме за счет уменьшения количества инверторов.
Основным недостатком ECL является то, что каждый вентиль постоянно потребляет ток, а это означает, что он требует (и рассеивает) значительно больше энергии, чем логические схемы других семейств, особенно в состоянии покоя.
Эквивалент логики с эмиттерной связью, выполненной на полевых транзисторах , называется логикой с истоковой связью (SCFL). [7]
Вариант ECL, в котором все пути прохождения сигнала и входы затвора являются дифференциальными, известен как логика дифференциального переключения тока (DCS). [8]
ECL был изобретен в августе 1956 года в IBM Хэнноном С. Юрком. [10] [11] Первоначально называемая логикой управления током , она использовалась в компьютерах Stretch , IBM 7090 и IBM 7094 . [9] Эту логику также называли схемой с токовым режимом. [12] Он также использовался для создания схем ASLT в IBM 360/91. [13] [14] [15]
Токовый переключатель Юрка представлял собой дифференциальный усилитель, входные логические уровни которого отличались от выходных логических уровней. «Однако в текущем режиме выходной сигнал состоит из уровней напряжения, которые варьируются примерно на опорном уровне, отличном от входного опорного уровня». [16] В конструкции Юрка два логических опорных уровня отличались на 3 Вольта. Следовательно, использовались две взаимодополняющие версии: версия NPN и версия PNP. Выход NPN может управлять входами PNP, и наоборот. «Недостаток заключается в том, что требуется большее количество различных напряжений питания, а также требуются как pnp-, так и npn-транзисторы». [9]
Вместо чередования каскадов NPN и PNP в другом методе связи использовались стабилитроны и резисторы для сдвига выходных логических уровней так, чтобы они совпадали с входными логическими уровнями. [17]
Начиная с начала 1960-х годов, схемы ECL были реализованы на монолитных интегральных схемах и состояли из входного каскада дифференциального усилителя для выполнения логики, за которым следовал каскад эмиттерного повторителя для управления выходами и смещения выходных напряжений, чтобы они были совместимы с входами. . Выходные каскады эмиттерного повторителя также могут использоваться для реализации проводной или логической схемы .
Motorola представила свою первую линейку цифровых монолитных интегральных схем, MECL I, в 1962 году. [18] Motorola разработала несколько улучшенных серий: MECL II в 1966 году, MECL III в 1968 году со временем распространения затвора 1 наносекунду и скоростью переключения триггера 300 МГц. и серию 10 000 (с более низким энергопотреблением и контролируемой скоростью режущей кромки) в 1971 году. [19] Семейство MECL 10H было представлено в 1981 году. [20] Fairchild представила семейство F100K. [ когда? ]
Семейство ECLinPS («ECL в пикосекундах») было представлено в 1987 году. [21] ECLinPS имеет однозатворную задержку 500 пс и частоту переключения триггера 1,1 ГГц. [22] Детали семейства ECLinPS доступны из различных источников, включая Arizona Microtek, Micrel, National Semiconductor и ON Semiconductor. [23]
Высокое энергопотребление ECL означало, что его использовали в основном тогда, когда жизненно важным требованием была высокая скорость. Старые высокопроизводительные мейнфреймы, такие как Enterprise System/9000, входящие в семейство компьютеров IBM ESA/390 , использовали ECL [24] , как и Cray-1 ; [25] и мэйнфреймы Amdahl первого поколения . (Современные мэйнфреймы IBM используют CMOS . [26] ). Начиная с 1975 года, все самые производительные процессоры Digital Equipment Corporation основывались на многокристальных процессорах ECL — от ECL KL10 до ECL VAX 8000 и, наконец, VAX 9000 . К 1991 году был выпущен CMOS NVAX , который предлагал производительность, сравнимую с VAX 9000, несмотря на то, что стоил в 25 раз меньше и потреблял значительно меньше энергии. [27] Компьютеры MIPS R6000 также использовали ECL. В некоторых из этих компьютерных проектов использовались вентильные матрицы ECL .
ECL основан на паре, связанной с эмиттером ( длиннохвостой ), заштрихованной красным на рисунке справа. Левая половина пары (закрашена желтым цветом) состоит из двух параллельно соединенных входных транзисторов Т1 и Т2 (рассматривается примерный двухвходовой вентиль), реализующих логику ИЛИ. Базовое напряжение правого транзистора Т3 фиксируется источником опорного напряжения, заштрихованным светло-зеленым: делителем напряжения с диодной термокомпенсацией (R1, R2, D1 и D2), а иногда и буферным эмиттерным повторителем (на рисунке не показан). ); таким образом, напряжения эмиттера остаются относительно стабильными. В результате резистор с общим эмиттером RE действует почти как источник тока . Выходные напряжения на нагрузочных резисторах коллектора R C1 и R C3 сдвигаются и буферизуются на инвертирующий и неинвертирующий выходы эмиттерными повторителями T4 и T5 (заштрихованы синим). Выходные эмиттерные резисторы R E4 и R E5 присутствуют не во всех версиях ECL. В некоторых случаях согласующие резисторы линии сопротивлением 50 Ом, включенные между базами входных транзисторов и -2 В, действуют как эмиттерные резисторы. [28]
Ниже рассматривается работа схемы ЭСЛ в предположении, что входное напряжение приложено к базе Т1, а вход Т2 не используется или подан логический «0».
Во время перехода ядро схемы – пара с эмиттерной связью (Т1 и Т3) – действует как дифференциальный усилитель с несимметричным входом. Источник тока с «длинным хвостом» (RE ) устанавливает общий ток, протекающий через две ветви пары. Входное напряжение управляет током, протекающим через транзисторы, распределяя его между двумя ветвями, направляя его в одну сторону, когда он не находится рядом с точкой переключения. Коэффициент усиления выше, чем в конечных состояниях (см. ниже), и схема быстро переключается.
При низком входном напряжении (логический «0») или при высоком входном напряжении (логическая «1») дифференциальный усилитель перегружен. Транзистор (T1 или T3) закрыт, а другой (T3 или T1) находится в активной линейной области, действуя как каскад с общим эмиттером с вырождением эмиттера , который поглощает весь ток, вызывая голодание другого транзистора с отсечкой.
Активный транзистор нагружен относительно высоким сопротивлением эмиттера R E , что приводит к значительной отрицательной обратной связи (вырождению эмиттера). Чтобы предотвратить насыщение активного транзистора и чтобы время диффузии, замедляющее восстановление после насыщения, не участвовало в логической задержке, [2] сопротивления эмиттера и коллектора выбираются такими, чтобы при максимальном входном напряжении на транзисторе оставалось некоторое напряжение. . Остаточный коэффициент усиления низкий ( K = R C / R E < 1). Схема нечувствительна к изменениям входного напряжения, и транзистор твердо остается в активной линейной области. Входное сопротивление велико из-за последовательной отрицательной обратной связи.
Отсечной транзистор разрывает связь между его входом и выходом. В результате его входное напряжение не влияет на выходное напряжение. Входное сопротивление снова велико, поскольку переход база-эмиттер закрыт.
К другим заслуживающим внимания характеристикам семейства ECL относится тот факт, что потребляемый большой ток примерно постоянен и существенно не зависит от состояния цепи. Это означает, что схемы ECL генерируют относительно небольшой шум мощности, в отличие от других типов логики, которые потребляют больше тока при переключении, чем в состоянии покоя. В криптографических приложениях схемы ECL также менее восприимчивы к атакам по побочным каналам , таким как дифференциальный анализ мощности . [ нужна цитата ]
Время распространения для этой схемы может составлять менее наносекунды, включая задержку сигнала при входе и выходе из корпуса микросхемы. Некоторые типы ECL всегда были самым быстрым семейством логических систем. [29] [30]
Радиационная закалка : хотя обычные чипы коммерческого класса могут выдерживать нагрузку 100 грей (10 крад), многие устройства ECL работоспособны после 100 000 грей (10 Мрад). [31]
Цепи ECL обычно работают с отрицательным источником питания (положительный конец источника питания подключен к земле). Другие семейства логических схем заземляют отрицательный вывод источника питания. Это сделано главным образом для минимизации влияния изменений напряжения питания на логические уровни. ECL более чувствителен к шуму на VCC и относительно невосприимчив к шуму на VEE . [32] Поскольку заземление должно иметь наиболее стабильное напряжение в системе, ECL указывается с положительным заземлением. В связи с этим при изменении напряжения питания падения напряжения на коллекторных резисторах изменяются незначительно (в случае эмиттерного источника постоянного тока они не изменяются вообще). Поскольку коллекторные резисторы прочно «привязаны» к земле, выходные напряжения «изменяются» незначительно (или не перемещаются вообще). Если бы отрицательный конец источника питания был заземлен, коллекторные резисторы были бы прикреплены к положительной шине. Поскольку постоянное падение напряжения на коллекторных резисторах меняется незначительно (или не меняется вообще), выходные напряжения следуют за изменениями напряжения питания, и две части схемы действуют как переключатели постоянного уровня тока. В этом случае делитель напряжения R1-R2 в некоторой степени компенсирует изменения напряжения. Плюсовой источник питания имеет еще один недостаток — выходные напряжения будут незначительно (±0,4 В) меняться на фоне высокого постоянного напряжения (+3,9 В). Еще одной причиной использования отрицательного источника питания является защита выходных транзисторов от случайного короткого замыкания, развивающегося между выходом и землей [33] (но выходы не защищены от короткого замыкания с отрицательной шиной).
Величина напряжения питания выбирается такой, чтобы через компенсирующие диоды D1 и D2 протекал достаточный ток и чтобы падение напряжения на резисторе с общим эмиттером R E было достаточным.
Схемы ECL, доступные на открытом рынке, обычно работают с логическими уровнями, несовместимыми с другими семействами. Это означало, что взаимодействие между ECL и другими семействами логических устройств, такими как популярное семейство TTL , требовало дополнительных интерфейсных схем. Тот факт, что верхний и нижний логические уровни относительно близки, означает, что ECL страдает от небольшого запаса шума, что может быть проблематичным.
По крайней мере, один производитель, IBM , создал схемы ECL для использования в собственных продуктах. Источники питания существенно отличались от тех, которые использовались на открытом рынке. [24]
Логика с положительной эмиттерной связью , также называемая псевдо-ECL (PECL), представляет собой дальнейшее развитие ECL, использующее положительное питание 5 В вместо отрицательного питания 5,2 В. [34] Низковольтная логика с положительной эмиттерной связью (LVPECL) представляет собой оптимизированную по мощности версию PECL, в которой вместо напряжения 5 В используется положительное напряжение 3,3 В. PECL и LVPECL представляют собой системы дифференциальной сигнализации и в основном используются в высокоскоростных схемах и схемах распределения тактовой частоты.
Распространенным заблуждением является то, что устройства PECL немного отличаются от устройств ECL. Фактически, каждое устройство ECL также является устройством PECL. [35]
Логические уровни: [36]
Raven был запущен в 1988 году... Raven представлял собой упрощенную конструкцию VAX с однокристальным процессором и однокристальным FPU.
Реализованный в стандартных элементах ECL компании Fujitsu, он должен был работать на частоте 250 МГц и выдавать 50 VUPS... Рассеиваемая мощность должна была быть поразительной (для того времени) 150 Вт.