En electrónica, la lógica acoplada al emisor ( ECL ) es una familia de lógica de transistores bipolares de circuitos integrados de alta velocidad . La ECL utiliza un amplificador diferencial de transistores de unión bipolar (BJT) sobrealimentado con entrada de un solo extremo y corriente de emisor limitada para evitar la región de operación saturada (completamente encendida) y el comportamiento de apagado lento resultante. [2] Como la corriente se dirige entre dos patas de un par acoplado al emisor, la ECL a veces se denomina lógica de dirección de corriente (CSL), [3] lógica de modo de corriente (CML) [4] o lógica de seguidor de emisor con interruptor de corriente (CSEF). [5]
En ECL, los transistores nunca están en saturación, los voltajes de entrada y salida tienen una pequeña oscilación (0,8 V), la impedancia de entrada es alta y la impedancia de salida es baja. Como resultado, los transistores cambian de estado rápidamente, los retrasos de compuerta son bajos y la capacidad de distribución en abanico es alta. [6] Además, el consumo de corriente esencialmente constante de los amplificadores diferenciales minimiza los retrasos y las fallas debido a la inductancia y capacitancia de la línea de alimentación, y las salidas complementarias disminuyen el tiempo de propagación de todo el circuito al reducir el número de inversores.
La principal desventaja de ECL es que cada puerta consume corriente continuamente, lo que significa que requiere (y disipa) significativamente más energía que las de otras familias lógicas, especialmente cuando está en reposo.
El equivalente de la lógica acoplada al emisor hecha con FET se llama lógica acoplada a la fuente (SCFL). [7]
Una variación de ECL en la que todas las rutas de señal y las entradas de compuerta son diferenciales se conoce como lógica de conmutación de corriente diferencial (DCS). [8]
El ECL fue inventado en agosto de 1956 en IBM por Hannon S. Yourke. [10] [11] Originalmente llamado lógica de dirección de corriente , se utilizó en las computadoras Stretch , IBM 7090 e IBM 7094. [9] La lógica también se llamó circuito de modo de corriente. [12] También se utilizó para hacer los circuitos de tecnología de lógica sólida avanzada (ASLT) de IBM en el IBM 360/91. [13] [14] [15]
El conmutador de corriente de Yourke era un amplificador diferencial cuyos niveles lógicos de entrada eran diferentes de los niveles lógicos de salida. "Sin embargo, en el funcionamiento en modo de corriente, la señal de salida consta de niveles de tensión que varían en torno a un nivel de referencia diferente del nivel de referencia de entrada". [16] En el diseño de Yourke, los dos niveles de referencia lógicos diferían en 3 voltios. En consecuencia, se utilizaron dos versiones complementarias: una versión NPN y una versión PNP. La salida NPN podía controlar las entradas PNP y viceversa. "Las desventajas son que se necesitan más tensiones de alimentación diferentes y se requieren transistores tanto pnp como npn". [9]
En lugar de alternar etapas NPN y PNP, otro método de acoplamiento empleaba diodos Zener y resistencias para cambiar los niveles lógicos de salida para que fueran los mismos que los niveles lógicos de entrada. [17]
A principios de la década de 1960, los circuitos ECL se implementaron en circuitos integrados monolíticos y consistían en una etapa de entrada de amplificador diferencial para realizar la lógica y seguida de una etapa de seguidor de emisor para controlar las salidas y cambiar los voltajes de salida para que sean compatibles con las entradas. Las etapas de salida de seguidor de emisor también se pueden usar para realizar lógica cableada o no .
Motorola presentó su primera línea de circuitos integrados monolíticos digitales, MECL I, en 1962. [18] Motorola desarrolló varias series mejoradas, con MECL II en 1966, MECL III en 1968 con un tiempo de propagación de compuerta de 1 nanosegundo y velocidades de conmutación de flip-flop de 300 MHz, y la serie 10,000 (con menor consumo de energía y velocidades de borde controladas) en 1971. [19] La familia MECL 10H se introdujo en 1981. [20] Fairchild introdujo la familia F100K en 1975. [21] [22]
La familia ECLinPS ("ECL en picosegundos") se introdujo en 1987. [23] ECLinPS tiene un retardo de puerta única de 500 ps y una frecuencia de conmutación de flip-flop de 1,1 GHz. [24] Las piezas de la familia ECLinPS están disponibles en múltiples fuentes, incluidas Arizona Microtek, Micrel, National Semiconductor y ON Semiconductor. [25]
El alto consumo de energía de ECL significó que se ha utilizado principalmente cuando la alta velocidad es un requisito vital. Las computadoras mainframe de alta gama más antiguas, como los miembros Enterprise System/9000 de la familia de computadoras ESA/390 de IBM , usaban ECL, [26] al igual que el Cray-1 ; [27] y las mainframes Amdahl de primera generación . (Las mainframes IBM actuales usan CMOS . [28] ) A partir de 1975, los procesadores de mayor rendimiento de Digital Equipment Corporation se basaron en CPU ECL de múltiples chips, desde el ECL KL10 hasta el ECL VAX 8000 y finalmente el VAX 9000. En 1991, se lanzó el CMOS NVAX , que ofrecía un rendimiento comparable al VAX 9000 a pesar de costar 25 veces menos y consumir considerablemente menos energía. [29] Las computadoras MIPS R6000 también usaban ECL. Algunos de estos diseños de computadoras usaban matrices de puertas ECL .
El ECL se basa en un par acoplado al emisor ( de cola larga ), sombreado en rojo en la figura de la derecha. La mitad izquierda del par (sombreada en amarillo) consta de dos transistores de entrada conectados en paralelo T1 y T2 (se considera una compuerta de dos entradas ejemplar) que implementan la lógica NOR. El voltaje base del transistor derecho T3 se mantiene fijo mediante una fuente de voltaje de referencia, sombreada en verde claro: el divisor de voltaje con una compensación térmica de diodos (R1, R2, D1 y D2) y, a veces, un seguidor de emisor de amortiguación (no se muestra en la imagen); por lo tanto, los voltajes del emisor se mantienen relativamente estables. Como resultado, la resistencia de emisor común RE actúa casi como una fuente de corriente . Los voltajes de salida en las resistencias de carga del colector RC1 y RC3 se desplazan y amortiguan a las salidas inversora y no inversora mediante los seguidores de emisor T4 y T5 (sombreados en azul). Las resistencias de emisor de salida RE4 y RE5 no existen en todas las versiones de ECL. En algunos casos, las resistencias de terminación de línea de 50 Ω conectadas entre las bases de los transistores de entrada y −2 V actúan como resistencias de emisor. [30]
A continuación se considera el funcionamiento del circuito ECL suponiendo que el voltaje de entrada se aplica a la base T1, mientras que la entrada T2 no se utiliza o se aplica un "0" lógico.
Durante la transición , el núcleo del circuito (el par acoplado al emisor (T1 y T3)) actúa como un amplificador diferencial con entrada de un solo extremo. La fuente de corriente de "cola larga" (R E ) establece la corriente total que fluye a través de las dos patas del par. El voltaje de entrada controla la corriente que fluye a través de los transistores compartiéndola entre las dos patas, dirigiéndola toda hacia un lado cuando no está cerca del punto de conmutación. La ganancia es mayor que en los estados finales (ver a continuación) y el circuito conmuta rápidamente.
A un voltaje de entrada bajo ("0" lógico) o a un voltaje de entrada alto ("1" lógico) el amplificador diferencial está sobrecargado. El transistor (T1 o T3) está en corte y el otro (T3 o T1) está en la región lineal activa actuando como una etapa de emisor común con degeneración del emisor que toma toda la corriente, privando al otro transistor de corte.
El transistor activo está cargado con la resistencia de emisor relativamente alta RE que introduce una retroalimentación negativa significativa (degeneración del emisor). Para evitar la saturación del transistor activo de modo que el tiempo de difusión que ralentiza la recuperación de la saturación no se vea involucrado en el retardo lógico, [2] las resistencias de emisor y colector se eligen de manera que a un voltaje de entrada máximo quede algo de voltaje a través del transistor. La ganancia residual es baja ( K = RC / RE < 1). El circuito es insensible a las variaciones de voltaje de entrada y el transistor permanece firmemente en la región lineal activa. La resistencia de entrada es alta debido a la retroalimentación negativa en serie. El transistor de corte interrumpe la conexión entre su entrada y salida. Como resultado, su voltaje de entrada no afecta el voltaje de salida. La resistencia de entrada es alta nuevamente porque la unión base-emisor está cortada.
Otras características destacables de la familia ECL incluyen el hecho de que el gran requerimiento de corriente es aproximadamente constante y no depende significativamente del estado del circuito. Esto significa que los circuitos ECL generan relativamente poco ruido de potencia, a diferencia de otros tipos de lógica que consumen más corriente cuando están en conmutación que cuando están en reposo. En aplicaciones criptográficas, los circuitos ECL también son menos susceptibles a ataques de canal lateral como el análisis de potencia diferencial . [ cita requerida ]
El tiempo de propagación para esta disposición puede ser inferior a un nanosegundo, incluido el retardo de la señal que entra y sale del encapsulado del CI. Algún tipo de ECL siempre ha sido la familia lógica más rápida. [31] [32]
Endurecimiento por radiación : si bien los chips de grado comercial normales pueden soportar 100 gray (10 krad), muchos dispositivos ECL están operativos después de 100 000 gray (10 Mrad). [33]
Los circuitos ECL suelen funcionar con fuentes de alimentación negativas (el extremo positivo de la fuente está conectado a tierra). Otras familias lógicas conectan a tierra el extremo negativo de la fuente de alimentación. Esto se hace principalmente para minimizar la influencia de las variaciones de la fuente de alimentación en los niveles lógicos. ECL es más sensible al ruido en V CC y es relativamente inmune al ruido en V EE . [34] Debido a que la tierra debe ser el voltaje más estable en un sistema, ECL se especifica con una tierra positiva. En este sentido, cuando varía la tensión de alimentación, las caídas de tensión a través de las resistencias del colector cambian ligeramente (en el caso de la fuente de corriente constante del emisor, no cambian en absoluto). Como las resistencias del colector están firmemente "atadas" a tierra, las tensiones de salida "se mueven" ligeramente (o no se mueven en absoluto). Si el extremo negativo de la fuente de alimentación estuviera conectado a tierra, las resistencias del colector estarían unidas al riel positivo. Como las caídas de tensión constante a través de las resistencias del colector cambian ligeramente (o no cambian en absoluto), las tensiones de salida siguen las variaciones de la tensión de alimentación y las dos partes del circuito actúan como desplazadores de nivel de corriente constante. En este caso, el divisor de tensión R1-R2 compensa en cierta medida las variaciones de tensión. La fuente de alimentación positiva tiene otra desventaja: las tensiones de salida variarán ligeramente (±0,4 V) en comparación con el fondo de una tensión constante alta (+3,9 V). Otra razón para utilizar una fuente de alimentación negativa es la protección de los transistores de salida contra un cortocircuito accidental que se desarrolle entre la salida y la tierra [35] (pero las salidas no están protegidas contra un cortocircuito con el riel negativo).
El valor de la tensión de alimentación se elige de modo que fluya suficiente corriente a través de los diodos de compensación D1 y D2 y la caída de tensión a través de la resistencia de emisor común RE sea adecuada.
Los circuitos ECL disponibles en el mercado abierto generalmente funcionaban con niveles lógicos incompatibles con otras familias. Esto significaba que la interoperabilidad entre ECL y otras familias lógicas, como la popular familia TTL , requería circuitos de interfaz adicionales. El hecho de que los niveles lógicos alto y bajo estén relativamente cerca significaba que ECL sufría de pequeños márgenes de ruido, lo que puede resultar problemático.
Al menos un fabricante, IBM , fabricó circuitos ECL para su uso en sus propios productos. Las fuentes de alimentación eran sustancialmente diferentes de las que se utilizaban en el mercado. [26]
La lógica positiva acoplada al emisor , también llamada pseudo-ECL , (PECL) es un desarrollo posterior de ECL que utiliza una fuente de alimentación positiva de 5 V en lugar de una fuente de alimentación negativa de 5,2 V. [36] La lógica positiva acoplada al emisor de bajo voltaje (LVPECL) es una versión optimizada en términos de potencia de PECL, que utiliza una fuente de alimentación positiva de 3,3 V en lugar de 5 V. PECL y LVPECL son sistemas de señalización diferencial y se utilizan principalmente en circuitos de alta velocidad y distribución de reloj.
Un error muy común es pensar que los dispositivos PECL son ligeramente diferentes de los dispositivos ECL. De hecho, cada dispositivo ECL es también un dispositivo PECL. [37]
Niveles lógicos: [38]
Raven se inició en 1988... Raven era un diseño VAX simplificado con una CPU de un solo chip y una FPU de un solo chip. Implementado en las celdas estándar ECL de Fujitsu, estaba destinado a funcionar a 250 MHz y entregar 50 "VUPS"... La disipación de energía habría sido sorprendente (para la época) de 150 W.