Введение
Семейство логических интегральных схем
В электронике, логика с эмиттерным соединением (ECL) – это высокоскоростное семейство логических интегральных схем на биполярных транзисторах. ECL использует перегруженный дифференциальный усилитель на биполярном переходе (BJT) с односторонним входом и ограниченным током эмиттера, чтобы избежать области насыщения (полного включения) и связанного с ней медленного выключения. Поскольку ток перенаправляется между двумя плечами дифференциальной пары, ECL иногда называют логикой управления током (CSL), логикой токового режима (CML) или логикой эмиттерного повторителя переключателя тока (CSEF). В ECL транзисторы никогда не насыщаются, размах входных и выходных напряжений невелик (0,8 В), входное сопротивление высокое, а выходное – низкое. В результате транзисторы быстро переключаются, задержки малы, а способность к нагрузке высока. Кроме того, практически постоянный ток, потребляемый дифференциальными усилителями, минимизирует задержки и сбои, вызванные индуктивностью и ёмкостью линии питания, а комплементарные выходы уменьшают время распространения сигнала по всей схеме за счет снижения количества инверторов. Основной недостаток ECL заключается в том, что каждый элемент логики непрерывно потребляет ток, что означает, что он требует (и рассеивает) значительно больше энергии, чем другие семейства логики, особенно в режиме ожидания. Эквивалент логики с эмиттерным соединением, реализованный на полевых транзисторах (FET), называется логикой с истоковым соединением (SCFL). Вариант ECL, в котором все пути передачи сигналов и входы элементов логики являются дифференциальными, известен как дифференциальная логика переключателя тока (DCS).
current mode logic (CML)
or current switch emitter follower (CSEF) logic. In ECL, the transistors are never in saturation, the input and output voltages have a small swing (0.8 V), the input impedance is high and the output impedance is low. As a result, the transistors change states quickly, gate delays are low, and the fanout capability is high. In addition, the essentially constant current draw of the differential amplifiers minimises delays and glitches due to supply line inductance and capacitance, and the complementary outputs decrease the propagation time of the whole circuit by reducing inverter count. ECL's major disadvantage is that each gate continuously draws current, which means that it requires (and dissipates) significantly more power than those of other logic families, especially when quiescent. The equivalent of emitter coupled logic made from FETs is called source coupled logic (SCFL). A variation of ECL in which all signal paths and gate inputs are differential is known as differential current switch (DCS) logic.
История
[[Изображение:CurrentSwitchLogic.svg|350px|thumb|right|Токовый переключатель Юрка (около 1955 года). Первоначально назывался схемой управления током (current steering logic), он использовался в компьютерах Stretch, IBM 7090 и IBM 7094. Логику также называли схемой с токовым режимом работы (current mode circuit). Она также применялась для создания схем ASLT в IBM 360/91. Токовый переключатель Юрка представлял собой дифференциальный усилитель, входные логические уровни которого отличались от выходных. «В режиме работы с током выходной сигнал состоит из уровней напряжения, которые изменяются относительно опорного уровня, отличного от входного опорного уровня». В конструкции Юрка два логических опорных уровня отличались на 3 вольта. Соответственно, использовались две дополнительные версии: NPN и PNP. Выход NPN мог управлять входами PNP и наоборот. «Недостатки заключаются в том, что требуется больше различных напряжений питания и необходимы как транзисторы pnp, так и npn». Начиная с начала 1960-х годов, схемы ECL (Emitter-Coupled Logic) стали реализовываться на монолитных интегральных схемах и состояли из входной каскадной ступени дифференциального усилителя для выполнения логических операций, за которой следовала каскадная ступень эмиттерного повторителя для управления выходами и сдвига выходных напряжений для обеспечения совместимости с входами. Выходные каскадные ступени эмиттерного повторителя также могли использоваться для реализации логики «ИЛИ» по проводам (wired OR logic). Motorola представила свою первую линейку цифровых монолитных интегральных схем MECL I в 1962 году. Motorola разработала несколько улучшенных серий, включая MECL II в 1966 году, MECL III в 1968 году с временем задержки распространения сигнала 1 наносекунда и частотой переключения триггеров 300 МГц, а также серию 10000 (с пониженным энергопотреблением и контролируемой крутизной фронтов) в 1971 году. Семейство MECL 10H было представлено в 1981 году. Fairchild представила семейство F100K. Семейство ECLinPS («ECL в пикосекундах») было представлено в 1987 году. ECLinPS имеет задержку распространения сигнала в одном вентиле 500 пс и частоту переключения триггеров 1,1 ГГц. Компоненты семейства ECLinPS доступны от различных производителей, включая Arizona Microtek, Micrel, National Semiconductor и ON Semiconductor. Высокое энергопотребление ECL означало, что оно использовалось в основном там, где высокая скорость является критически важным требованием. Старые высокопроизводительные мэйнфреймы, такие как Enterprise System/9000 из семейства компьютеров IBM ESA/390, использовали ECL, а также мэйнфреймы Amdahl первого поколения. (Современные мэйнфреймы IBM используют CMOS.) Начиная с 1975 года, самые производительные процессоры Digital Equipment Corporation были основаны на многочиповых процессорах ECL — от ECL KL10 до ECL VAX 8000 и, наконец, VAX 9000. К 1991 году был выпущен CMOS NVAX, который предлагал сопоставимую производительность с VAX 9000, при этом стоил в 25 раз меньше и потреблял значительно меньше энергии. Компьютеры MIPS R6000 также использовали ECL. Некоторые из этих компьютерных разработок использовали массивы вентилей ECL.
Реализация
На этой схеме транзистор T5′ представляет собой выходной транзистор предыдущего вентиля ECL, который обеспечивает логический сигнал входному транзистору T1 вентиля OR/NOR, другой вход которого подключен к T2 и имеет выходы Y и Y. Дополнительные изображения иллюстрируют работу схемы, визуализируя снижение напряжения и топологию тока при низком входном напряжении (логический "0"), во время перехода и при высоком входном напряжении (логический "1"). ECL основана на дифференциальной паре с общим эмиттером (длиннохвостая пара), выделенной красным цветом на рисунке справа. Левая половина пары (выделенная желтым цветом) состоит из двух параллельно соединенных входных транзисторов T1 и T2 (рассматривается пример двухвходового вентиля), реализующих логику NOR. Базовое напряжение правого транзистора T3 фиксируется источником опорного напряжения, выделенным светло-зеленым цветом: делителем напряжения с диодной температурной компенсацией (R1, R2, D1 и D2) и иногда буферным эмиттерным повторителем (не показанным на рисунке); таким образом, напряжения эмиттеров поддерживаются относительно стабильными. В результате, общий эмиттерный резистор RE работает почти как источник тока. Выходные напряжения на коллекторных резисторах RC1 и RC3 сдвигаются и буферизуются на инвертирующие и неинвертирующие выходы с помощью эмиттерных повторителей T4 и T5 (синий цвет). Выходные резисторы эмиттеров RE4 и RE5 отсутствуют в некоторых версиях ECL. В некоторых случаях 50 Ом обжимные резисторы, подключенные между базами входных транзисторов и -2 В, выполняют функцию эмиттерных резисторов.
Операция
В дальнейшем рассматривается работа схемы ECL с предположением, что входное напряжение подается на базу T1, а вход T2 не используется или ему подается логический "0". Во время переключения ядро схемы – дифференциальная пара (T1 и T3) – функционирует как дифференциальный усилитель с односторонним входом. Источник тока "длинный хвост" (RE) определяет общий ток, протекающий через обе ветви пары. Входное напряжение управляет током, протекающим через транзисторы, перераспределяя его между двумя ветвями и направляя весь ток на одну сторону, когда напряжение не близко к точке переключения. Коэффициент усиления выше, чем в устойчивых состояниях (см. ниже), и схема переключается быстро. При низком входном напряжении (логический "0") или при высоком входном напряжении (логический "1") дифференциальный усилитель перегружается. Один из транзисторов (T1 или T3) оказывается в состоянии отсечки, а другой (T3 или T1) – в активной линейной области, работая как каскад с общим эмиттером и дегенерацией эмиттера, поглощая весь ток и лишая тока транзистор в состоянии отсечки. Активный транзистор нагружен относительно высоким сопротивлением эмиттера RE, что создает значительную отрицательную обратную связь (дегенерацию эмиттера). Чтобы предотвратить насыщение активного транзистора, и, следовательно, исключить влияние времени диффузии, замедляющего восстановление из насыщения, на логическую задержку,
Радиационная стойкость: в то время как обычные микросхемы коммерческого качества выдерживают 100 Грей (10 крад), многие устройства ECL остаются работоспособными после 100 000 Грей (10 Мрад).
Токсовые источники питания и логические уровни
Схемы ECL обычно работают с отрицательным источником питания (положительный вывод источника питания подключен к земле). Другие логические семейства заземляют отрицательный вывод источника питания. Это делается главным образом для минимизации влияния колебаний напряжения питания на логические уровни. ECL более чувствителен к шумам на VCC и относительно устойчив к шумам на VEE. Поскольку земля должна быть наиболее стабильным напряжением в системе, ECL специфицируется с положительной землей. В связи с этим, при изменении напряжения питания, падения напряжения на коллекторных резисторах изменяются незначительно (в случае источника постоянного тока на эмиттере – не изменяются вовсе). Поскольку коллекторные резисторы надежно "привязаны" к земле, выходные напряжения "сдвигаются" незначительно (или не сдвигаются вообще). Если бы отрицательный вывод источника питания был заземлен, коллекторные резисторы были бы подключены к положительной шине. Поскольку постоянные падения напряжения на коллекторных резисторах изменяются незначительно (или не изменяются вовсе), выходные напряжения следовали бы за колебаниями напряжения питания, и две части схемы действовали бы как сдвигатели уровня постоянного тока. В этом случае делитель напряжения R1 R2 в некоторой степени компенсирует изменения напряжения. Положительное питание имеет еще один недостаток – выходные напряжения будут незначительно изменяться (±0,4 В) относительно высокого постоянного напряжения (+3,9 В). Другая причина использования отрицательного источника питания – защита выходных транзисторов от случайного короткого замыкания между выходом и землей (но выходы не защищены от короткого замыкания с отрицательной шиной). Значение напряжения питания выбирается таким образом, чтобы через компенсационные диоды D1 и D2 протекал достаточный ток, а падение напряжения на общем эмиттерном резисторе RE было адекватным. Схемы ECL, доступные на открытом рынке, обычно работали с логическими уровнями, несовместимыми с другими семействами. Это означало, что для взаимодействия между ECL и другими логическими семействами, такими как популярное семейство TTL, требовались дополнительные интерфейсные схемы. Близость высоких и низких логических уровней приводит к небольшим запасам по помехоустойчивости, что может быть проблематично. По крайней мере один производитель, IBM, выпускал схемы ECL для использования в собственных продуктах. Их источники питания существенно отличались от тех, что использовались на открытом рынке.