Esquema de ingeniería inversa del módulo TR-3 del IBM 604. (Crédito: Ken Shirriff)
Esquema de ingeniería inversa del módulo TR-3 del IBM 604. (Crédito: Ken Shirriff)

Tras hacer una pausa en su análisis de las características microscópicas de los procesadores de semiconductores de Intel, Ken Shirriff ha vuelto a examinar los módulos conectables de escala macroscópica provenientes de la calculadora electrónica IBM 604 de 1948. En esta ocasión, el protagonista es uno de los denominados módulos de disparo, específicamente el TR-3, el cual emplea un circuito flip-flop para implementar las señales de temporización y los pulsos que permitían el funcionamiento de la 604.

Este componente difiere significativamente del módulo de tiratrón que cubrimos anteriormente. Un tiratrón funciona como un rectificador e interruptor de alta corriente, siendo más útil para los periféricos del sistema informático. Por el contrario, estos módulos TR-3 se utilizaban para implementar los circuitos lógicos básicos, a pesar de que un flip-flop por sí mismo pueda parecer simple, al tratarse únicamente de un circuito que alterna entre dos estados estables.

En este módulo TR-3 encontramos un diseño de doble triodo 2033, lo que aumenta la densidad al integrar los dos inversores del flip-flop en un mismo tubo. El resto del módulo se completa con los capacitores y resistores necesarios para cerrar el circuito. Tras realizar el cableado de este módulo original, [Ken] logró hacer que se disparara de manera relativamente fiable, aunque requiriendo una señal de entrada estable.

Es notable destacar que, en la IBM 650 de 1954, este diseño de circuito flip-flop fue abandonado en favor de uno basado en lógica de diodos, presumiblemente para utilizar una lógica booleana más confiable en lugar de las interacciones analógicas, que resultaban mucho más complicadas de ajustar. Naturalmente, en las primeras computadoras transistorizadas, el uso de la lógica de diodo-transistor (DTL) se volvió extremadamente común, por lo que esta evolución tecnológica tiene una justificación técnica clara.

Vía CNX Software.