El nacimiento del sistema de defensa antimisiles soviético. La batalla de los ministerios soviéticos por los microcircuitos.
Un gran interés en aumentar el nivel de integración inicialmente no provino de los desarrolladores de Elbrus-2, sino de Przyjalkovsky de NICEVT.
El caso es que, como ya hemos dicho, a mediados de la década de 1970 se produjo un auténtico renacimiento de ECL BMK. Casi todos los clones de IBM S/370 (Siemens, Fujitsu, Amdahl) se trasladaron a circuitos personalizados.
Uno de los principales y, no importa cómo se diga, buenos objetivos de la creación de las computadoras de la UE fue el mantenimiento constante de la paridad de las computadoras domésticas con los desarrollos occidentales.
Naturalmente, el próximo Ryad-3 tuvo que ensamblarse en la misma base de elementos para mantenerse al día con una generación. Przhijalkovsky entendió esto muy bien y comenzó una guerra con el eurodiputado para obtener nuevos microcircuitos (Burtsev se levantó más tarde).
El problema era que MEP, que había sido atormentado hasta el sudor con la serie 100/500/700, no estaba absolutamente ansioso por meterse en la botella y comenzar un nuevo desarrollo, un orden de magnitud más difícil que todo lo que hicieron, teniendo ni siquiera completó realmente la estafa de la generación anterior.
Como recordamos, mediados de la década de 70 fue el pico de la pasividad de Brezhnev, una época en la que los ministros preferían compartir contratos rentables y sin problemas, en lugar de asumir un dolor de cabeza adicional.
Si las opciones para usar la memoria LSI eran obvias, entonces la transferencia de las estructuras lógicas de la computadora al LIS provocó cierta división entre los desarrolladores.
Durante mucho tiempo, las empresas de la industria electrónica se opusieron a la producción de LSI de tipo matricial. Bajo las condiciones del mecanismo económico existente, era extremadamente poco rentable para ellos dominar varios cientos de tipos de LSI con una producción en serie relativamente pequeña de cada tipo.
Como alternativa, se planteó un proyecto para crear una computadora sobre uno o varios tipos de microprocesadores, microprogramados para realizar las funciones de cada circuito lógico y cada nodo de una gran computadora.
En estas circunstancias, con la falta de voluntad de la industria electrónica para producir LSI de matriz y la incapacidad de mantener la compatibilidad no solo con IBM, sino también con el ES EVM-2 con serias interferencias en la circuitería probada con microprocesadores, se tomó la decisión forzada de dividir el ES EVM-3 en dos etapas.
La primera etapa de computadoras domésticas, ES-1036, 1046 y 1066, se construirá sobre los microcircuitos más nuevos del grado promedio de integración de la serie IS-500, y la segunda, EC-1037,1047, 1067 y XNUMX, se implementará. en matrices LSI, que deberían haber aparecido en el momento en que comenzaron el diseño.
Por supuesto, esto supuso un retraso tecnológico detrás de las computadoras occidentales, lo que no podía sino conducir a un retraso en la arquitectura, pero había otra salida en 1977-1978. no tenía.
escribió Przyjalkowski.
Ayudó, curiosamente, la misma maldita guerra afgana y la llegada de Reagan.
El sueño letárgico se sacudió abruptamente, la URSS se encontró nuevamente en el círculo de enemigos, Reagan bromeó en vivo en el aire:
En general, los tiempos gloriosos de los maníacos Lemay y MacArthur prácticamente han vuelto.
La asustada URSS luchó por recordar cómo se llevan a cabo los grandes proyectos de infraestructura en general.
Por supuesto, también tuvimos que olvidarnos de la cooperación con Motorola, no más MC10100 en las computadoras ES.
El IEP se está acelerando
En 1979, el MEP comenzó a copiar urgentemente el F100K y su BMK F200, mientras que la orden pública oficial para el BMK para 1000 válvulas se formuló un poco más tarde, después del artículo del programa de Przhiyalkovsky, Lomov y Faizulaev "Problemas y formas de implementación técnica de computadoras de alto rendimiento basadas en LSI”, publicado en USiM No. 6 en 1980.
Como resultado, el tema de Irbis, la clonación del BMC, entró en el plan del XI plan quinquenal de 1981-1985, de ahí los índices de microcircuito: I200 (en honor al F200), I300 (en honor al F300) y luego quisieron llegar a sus propios I400 e I500 (tomando como base ya no es Fairchild).
Al mismo tiempo, el eurodiputado decidió, en la ola de lo que se llama el bombo publicitario en torno a la segunda ronda de la Guerra Fría, plantear el tema de su propia supercomputadora y comenzar el desarrollo de "Electrónica SSBIS", y desde toda la amplitud. del alma rusa: una familia de tres máquinas a la vez.
En el mismo momento, Burtsev también vio la luz y se dio cuenta de que el tren de pedidos lucrativos estaba a punto de pasar ITMiVT directamente a NICEVT (y en Ryad-4, Przhyyalkovsky ya proporcionó supercomputadoras reales, además de que estaban aserrando activamente el tema de la poderosa matriz -coprocesadores vectoriales para ellos) y el Instituto de Investigación "Delta".
A pesar de que Elbrus-2 en la serie 100 acaba de comenzar a depurarse, ingresa bruscamente a su equipo en la lista de pedidos para la serie 1520 y al mismo tiempo alienta a Sokolov a comenzar a trabajar en un coprocesador vectorial para el que aún no está listo. Elbrus para que no resulte peor que la del eurodiputado.
Además, a mediados de la década de 1980, también tuvo una idea para su propia línea de supercomputadoras tipo Elbrus.
Como resultado, para 1985, la URSS con exceso de trabajo arrastra tres líneas paralelas de supercomputadoras en su joroba a la vez: la serie potencial Elbrus (se planean 3 máquinas), la serie potencial Elbrus (se planean 3-5 máquinas) y la fila potencial de la UE 4 series (2-3 máquinas más proyectos de coprocesador para ellos, además, también supervisaron desarrollos arquitectónicos completamente de izquierda, como el macro-oleoducto Glushkov, que también recibió el índice de la UE).
Todos ellos compiten ferozmente por las finanzas, las fábricas y los recursos intelectuales de los desarrolladores.
De toda la magnificencia, solo la segunda versión de Elbrus-2 logró terminar hasta la producción a pequeña escala.
"Electrónica SSBIS" (probablemente) se fabricó en 4 copias, pero ninguna de ellas se instaló ni se puso en funcionamiento, después de 1991 todas las máquinas se entregaron por oro.
Las supercomputadoras de la fila 4 no se completaron en absoluto.
Como ya dijimos, se lanzaron dos proyectos: la serie 1500 (para el F100) e Irbis para el F200.
Los microcircuitos "Irbis" recibieron la marca K (N) 152x (N, según el tipo de caja) y la versión XM1-XM6.
Los cristales dentro de estos microcircuitos fueron designados como I200 - I500 con diferentes letras, por ejemplo, la adición de "B" significó un cambio en la tecnología de proceso de 2,5 micrones a 1,5 micrones.
La serie 1500 estaba destinada principalmente a reemplazar las importaciones en los modelos más antiguos del EC Ryad-3 y su uso en varias computadoras de a bordo, y era un conjunto completo de varios tipos de polvo suelto 2I-NE, etc.
Esta serie, al ser más nueva en comparación con 100/500/700, se utilizó para el desarrollo inicial de "Electronics SSBIS" y EU Row-4.
Pero con la serie 1520, todo fue muy, muy interesante, tanto que los mejores tecnoarqueólogos dedicaron varios años de investigación para comprender qué se producía allí y cómo.
La versión corta de los hechos es la siguiente.
El I200 comenzó a desarrollarse en pleno y sincero acuerdo entre el MEP y el MRP, principalmente para Elbrus-2, y los cristales de esta serie se convirtieron en los únicos completamente terminados y depurados y utilizados en una máquina realmente funcional que venía con ellos en placas. a la producción en serie.
El proceso tomó varios años, desde principios de la década de 1980 hasta 1985-1986, y la máquina viva sobre ellos estuvo lista aproximadamente en 1987.
Era necesario completar Elbrus-2 a toda costa: tanto el MEP como el MRP lo entendieron y trabajaron juntos.
En 1981 se lanzó la serie Fairchild F300 BMK, que es ocho veces más complicada que la F200 y tiene tres niveles de consumo de energía: 8, 4 y 2 W, con una velocidad de 0,4 ns. Inmediatamente fue aceptada en desarrollo como I300.
Aquí, por suerte, el eurodiputado ya había concebido una serie de tres "Electrónica SSBIS", y Burtsev fue llevado al vector MCP. Debido a este conflicto de intereses, la planta de MEP Mikron comenzó a enviar representantes de ITMiVT y NITSEVT cada vez más a pie, por lo que tenían que hacer todo ellos mismos.
Como resultado, desarrollaron diferentes versiones de chips en el I300, de hecho en forma paralela e independiente.
Ambas opciones se incorporaron a la serie y se usaron para ensamblar SSBIS Electronics (versión final), el MCP de Burtsev y el Elbrus-3 de Babayan, pero ninguna de estas máquinas funcionó realmente.
Además, el equipo del MEP se quedó para cortar el proyecto I400 para el próximo, en su opinión, "Electronics SSBIS-2" (querían lanzarlo en 1989, muy optimistas, dado que apenas terminaron la primera versión en ese momento ), el destino del I500 aún está envuelto en la oscuridad, pero ya fue a principios de la década de 1990, cuando terminó la microelectrónica soviética.
Curiosamente, se puede notar que la eficiencia inicial de la serie I200 / I300 (comenzaron a crear clones casi antes de que su prototipo F200 / F300 estuviera oficialmente disponible en el mercado civil de los Estados Unidos) no está conectado con el tema de Elbrus en todos, pero los tecnoarqueólogos están aquí como si tuviera agua en la boca:
<…>
Es muy probable que nuestro proyecto con el desarrollo de Elektronika SS BIS pueda ser una pantalla para el desarrollo y la producción de una máquina, máquinas o varios equipos especiales completamente diferentes, sobre los que todavía no se acepta hablar y escribir ...
Se desconoce más que estas citas sobre posibles aplicaciones alternativas del I200 (aunque, como recordamos, en los EE. UU., en paralelo con el proyecto CDC STAR, también se crearon muchas cosas interesantes).
De una forma u otra, se sabe fehacientemente que para la versión final de Elbrus-2, se utilizó KN1520XM1 en un cristal I200M de 2,5 micras, compatible con la serie 100/500/700.
Inicialmente se desarrolló KN1521XM1 (I200), compatible con la serie 1500, pero no cabía para Elbrus-2, ya que las celdas periféricas no podían ser compatibles tanto con la serie 100 como con la 1500 a la vez.
En los elementos internos del 1521XM1, las fuentes de corriente (tanto en los interruptores de corriente como en los seguidores de emisor) están en resistencias, lo que significa que cuando cambia la clasificación de potencia, también debe cambiar la clasificación de resistencia, y la potencia allí era diferente: 4,5 V y 5,2 V.
Además, las series 100 y 1500 tenían diferentes niveles lógicos y diferente comportamiento de estos niveles cuando cambiaba la temperatura y la tensión de alimentación. La variante del cristal en la tecnología de proceso de 1,5 micras, en lugar de 2,5 micras, se llamó I200B, y el microcircuito fue KN1520XM4. En este montaron la versión final de "Electrónica SSBIS".
Según las memorias de los ingenieros de Elbrus-2:
El rendimiento es aproximadamente 2 veces más rápido.
La excepción es la memoria.
El 1521 no tenía memoria en el chip, solo lógica, por lo que era imposible un reemplazo directo del K200 con caché.
Las placas de memoria caché se rediseñaron, cada microensamblaje con 8 chips 700RU148 (64 bits) fue reemplazado por dos chips 100RU410A (256 bits), mientras que la nueva placa (normal, sin microensamblajes) quedó medio vacía, muchos asientos libres.
Sin embargo, estas placas (ambas densamente empacadas, todos los asientos en ambos lados están ocupados en K200 y medio vacíos en 100RU410A) eran análogos funcionales exactos, uno fue reemplazado por otro, a menudo en un procesador había TEC de ambas variedades.
100RU410A se lanzó después de 100RU148, por lo que fue imposible hacerlo de inmediato en 100RU410A.
Se han fabricado desde aproximadamente 1985, cuando se estaba probando Elbrus-2 en 1984. Todavía no estaban allí.
Cada HM1 se calentó con 4 W, como resultado, se tuvo que quitar más de 0,5 kW de un TEC.
Elbrus-2 costó el enfriamiento por agua en una mezcla de agua y alcohol (como el MCP), pero el monstruoso y 2 veces más poderoso Electronics SSBIS requería freón.
Era la única máquina en la URSS con enfriamiento criogénico (aunque, nuevamente, hubo rumores sobre algunos proyectos de alto secreto con enfriamiento por cambio de fase: evaporación de nitrógeno), y sufrieron bastante con eso.
El desarrollo de BMK para Elbrus-2 se completó en 1983-1984, y el primer procesador se ensambló en ellos en 1986, pero no funcionó.
El MEP tardó algunos años más en dominar la producción del I200 al nivel adecuado, y el mismo número de años para que ITMiVT creara TEZ adecuadas para ellos.
Las primeras versiones de "Elbrus" en el BMK no funcionaban, ya que los académicos arruinaron el sistema de enfriamiento, no había especialistas del nivel de Cray entre ellos.
Las primeras cajas de cerámica XM1 simplemente se agrietaron como resultado del calentamiento, ya que la refrigeración montada era insuficiente.
También hubo un problema con los cascos, los primeros lotes se tuvieron que comprar en Japón, ya que la planta de Yoshkar-Ola experimentó numerosas dificultades con su desarrollo.
De una forma u otra, el primer Elbrus-100 2% operativo de la segunda generación se introdujo solo en 1989.
El problema no era solo con los casos, para la fabricación de circuitos integrados de trabajo a partir de espacios en blanco-BMC, se necesitan sistemas CAD apropiados, hacerlo a mano es una tarea completamente ingrata.
También deberíamos decir unas palabras sobre los chips RAM soviéticos para sistemas de alto rendimiento.
La memoria en una supercomputadora es la tercera cosa más importante, después de un procesador y un sistema de enfriamiento (y un diseño de enfriamiento competente generalmente viene primero, que nuestros teóricos intelectuales, acostumbrados a desarrollar computadoras dibujando cuadrados multicolores, "y aquí rellenamos súper megaprocesador).
Cuando en el verano de 1980 se aprobó el primer TOR para trabajos de investigación sobre el SSBIS, el nuestro se centró en Cyber 203 y CRAY-1. La memoria de 1 megapalabra parecía bastante decente, y todos esperaban que como resultado sería necesario hacer RAM con un tiempo de acceso de 60-80 ns, 64 bits más control, suficiente para corregir errores únicos y detectar errores dobles.
La tarea de comenzar a copiar la serie F100K se envió a tres organizaciones, NIIME, Integral y Svetlana, en febrero de 1980 con el requisito de completarla a más tardar en diciembre de 1981.
Debido a la importancia de la tarea, el primer microcircuito de la serie, K1500RU415, fue cubierto simultáneamente por NIIME e Integral. Al mismo tiempo, en paralelo con la planta en Yoshkar-Ola, recibieron instrucciones de desarrollar una caja flatpack-24.
Sin embargo, o no se dominó el desarrollo del paquete plano, o dicho paquete no obtuvo la frecuencia deseada (debido a la inductancia de las salidas), pero como resultado, se desarrolló un paquete completamente diferente en la planta de Donskoy como tan pronto como sea posible, un análogo del cerpack-24 estadounidense, para establecer la producción de un lote experimental de la memoria 1500 solo fue posible en 1982, y la serie, incluso más tarde.
Minsk Integral recibió instrucciones de desarrollar una ZET para esta economía (ROC "Desant-1" y "Desant-2").
El primer panqueque salió grumoso, los TEZ tenían un gradiente de temperatura monstruoso y fallaron sin piedad.
Tuve que desarrollar una segunda versión de la placa y llevar a cabo una clasificación preliminar del IC a bajas temperaturas de menos 15-30 grados, para poder identificar rápidamente las copias fallidas. Esto requirió el desarrollo de una nueva configuración de medición y cámaras climáticas.
En el NICEVT, al mismo tiempo, sufrieron los mismos problemas.
Como resultado, el MTBF del bastidor seguía siendo de unas 20 horas.
Para el verano de 1986, todavía terminaron tres bastidores de memoria, sin embargo, una TEZ no era suficiente.
Cuando, bajo el proyecto "Electrónica SS BIS-2", decidieron aumentar la RAM 8 veces, abrieron un nuevo I + D "Desant-3" para los microcircuitos K1500RU470, pero todo terminó en nada.
¿Cómo diseñar un microchip?
Con el diseño de la máquina, la situación es generalmente extremadamente difícil.
Probablemente la última computadora Hi-End que usó métodos manuales fue la Cray-1.
Como escribimos en un artículo anterior, Cray era un genio para el minimalismo, lo que facilitó el trabajo para él y su equipo.
Ensambló toda la lógica de la supercomputadora en un solo elemento lógico, dual 4O / 5O-NO, lo que hizo posible expresar la arquitectura en forma de una serie de fórmulas lógicas generalmente reconocidas (y no como el propio lenguaje esotérico de Lebedev).
Como resultado, sus empleados simplemente transfirieron cuidadosamente las notas de Cray a fichas reales. Todo este esplendor se montó en un tablero de cinco capas, en el que solo las 2 capas superiores eran señal y las tres inferiores eran sólidas: -5,2 V, -2 V y tierra. Dos de esas tablas se doblaron como un sándwich en una lámina de cobre, a través de la cual se eliminó el calor y se enviaron al estante.
El paquete térmico y el consumo de energía se calcularon igualando el número de cajas en el tablero, porque todos los elementos eran iguales. Esto resultó automáticamente en la misma disipación de calor y consumo de energía para los bastidores.
Las condiciones de carrera se combatieron con eficacia, simplemente debido a la misma longitud de todas las interconexiones de par trenzado.
De hecho, el Cray-1 era puramente arquitectónicamente simple de deshonrar, y esto hizo posible terminar el automóvil con un equipo pequeño sin precedentes y ensamblarlo cuidadosamente sin las jambas más leves, además, en términos de rendimiento, hizo todo lo que estaba en el mundo en ese momento.
Compare: solo en 1989 apenas se alcanzó con el monstruosamente voluminoso y complejo Elbrus-2, con el que se transportó una multitud de personas durante 20 años, a pesar de que el cargador Cray-1 era tan simple que el viejo Seymour lo recordaba por corazón.
Desafortunadamente, a excepción de Yuditsky y Kartsev (cuyas máquinas, como recordamos, funcionaron de manera efectiva incluso en una terrible base de elementos soviéticos, sin necesidad de jugar con el BMK), los diseñadores soviéticos de la dirección "académica" no entendieron las ideas de la arquitectura. simplicidad y pureza en absoluto.
Desde el punto de vista de los institutos de investigación científica soviéticos, cuanto más difícil, más genial, por lo tanto, al final, sus propios desarrolladores describieron la misma "Electrónica SSBIS" (ya mucho más tarde, cuando fue posible) de la siguiente manera:
¡Según los estándares actuales, el tamaño de la placa de circuito impreso es más grande que el tamaño de una computadora portátil genial!
No recuerdo la fuente de alimentación. Probablemente, como en Elbrus, las fuentes se planificaron bajo un piso elevado.
En mi opinión, el diseño del SS LSI fue un g pretencioso... m decisiones injustificadas. Una tontería de enfriamiento con freón valía algo.
Pero todo fue muy sólido y académico y ocupó la mitad del estadio, ni un par de habitaciones, y entregó (en teoría) solo el doble de Cray-1.
Para el Cray-1 en sí, los ingenieros extendieron con calma y rapidez 113 tipos de placas de circuito impreso con sus manos, lo que permitió establecer el desarrollo en 1972-1976.
El automóvil se construyó con la expectativa de actualizaciones posteriores, y ya en Rev. D usó 23 tipos de IC y cuatro veces más memoria de capacidad.
De hecho, cada seis meses (hasta 1985) se lanzó una nueva iteración, utilizando una base de elementos moderna, más avanzada tecnológicamente y más barata, por lo que el Cray-1 del primer y último lanzamiento son en realidad máquinas diferentes.
En 1972, solo 12 personas trabajaban en la supercomputadora: todo el personal de Cray Research, en 1976 había 24. Solo cuando comenzó la producción en masa, tuvieron que contratar a unos cien instaladores e ingenieros.
Incluso cuando salió el CDC6600, Thomas Watson Jr., director de IBM, extremadamente molesto, reunió a sus empleados y les preguntó:
Al contrastar este modesto esfuerzo con nuestras vastas actividades de desarrollo, no entiendo por qué hemos perdido nuestra posición de liderazgo en la industria al permitir que alguien más ofrezca la computadora más poderosa del mundo. En Jenny Lake, creo que se debe dar máxima prioridad a una discusión sobre lo que estamos haciendo mal y cómo debemos cambiarlo de inmediato.
Escuchar sobre esto historias, Cray respondió sarcásticamente:
Sin embargo, en 1980 quedó claro que con la tasa actual de crecimiento en la complejidad de los BMC, ya no era una opción extenderlos con las manos, se necesitaba CAD.
En principio, se han utilizado en Occidente, aunque no de forma masiva, desde 1967-1968. (En particular, IBM utilizó su propio entorno de generación para desarrollar el proyecto S/370 BMK). Fairchild pensó en estos a mediados de la década de 1970 y los lanzó con el F100/F200.
Diseñar una computadora completamente nueva (bueno, o clonar la anterior, pero, como en el caso de Elbrus, con una generosa mezcla de "mejoras") consta de los siguientes pasos.
Primero, se desarrolla un sistema de comandos (el llamado ISA, lo único que podía hacer Lebedev, e incluso entonces BESM-6 resultó ser un poco de tecno-esquizofrenia).
A continuación, debemos poner el sistema de comando en un cristal real. El primer paso es la traducción de ISA al lenguaje de los circuitos lógicos. En Occidente, por regla general, usan VHDL, SystemC o System Verilog para esto, la mayoría de estas herramientas aparecieron a principios de la década de 1980 y eran desconocidas en la URSS.
Cray, debido a la simplicidad de Cray-1, hizo la traducción a mano (Lebedev en BESM-6 también inventó su propia notación ilegible en la que describía toda la arquitectura de la máquina), Fairchild desarrolló su propio entorno de diseño para trabajar con el F100 / F200 a mediados de la década de 1970 (recopilaba CDC CYBER de todas las versiones). Muchas empresas como Fujitsu, IBM y Siemens ofrecieron sus propios sistemas propietarios.
Es esta etapa la que se encarga de que el chip en general haga lo que necesita.
Luego viene la etapa de diseño del circuito físico.
En esta etapa, la lógica que implementamos se prueba para un BMC específico. Esto significa que necesitamos generar un circuito físico en base a su descripción, realizar síntesis de reloj, enrutamiento, etc.
El diseño físico no afecta en absoluto la funcionalidad (si se hace bien), pero determina qué tan rápido funciona el chip y cuánto cuesta.
En esta etapa, se pueden utilizar numerosos algoritmos patentados para la colocación óptima de elementos lógicos en un chip, a menudo desarrollados por los propios fabricantes del BMC. Naturalmente, el resultado obtenido necesita pruebas y verificación, que suele ser el proceso más difícil.
El primer algoritmo de síntesis de prueba eficiente fue desarrollado por John Paul Roth de IBM en 1966. En realidad, todos los algoritmos de prueba soviéticos eran su copia o generalizaciones.
Cuando sintetizamos un cristal de esta manera, el procedimiento debe repetirse para todos los chips básicos a partir de los cuales se ensamblará la máquina, para sintetizar toda la lógica, los registros, el dispositivo de control, etc. en cristales.
Tan pronto como todo esto se coloca en el BMK (bueno, o en paralelo con esto), comienzan a diseñar placas de circuito impreso para ellos. Es necesario determinar su tamaño, la cantidad de capas, separar la fuente de alimentación y los buses, colocarles cristales. Para enrutar las placas y verificar el resultado, también se utilizan sus propios sistemas CAD.
Paralelamente a la síntesis de tableros, se está desarrollando una construcción para ellos y sistemas de alimentación y refrigeración.
Así, se crearon todos los autos de los años 1970-1980.
En la URSS, los métodos de diseño asistido por computadora comenzaron a desarrollarse aproximadamente al mismo tiempo que en los Estados Unidos, a mediados de la década de 1960.
Casi todo lo que se sabe sobre los primeros desarrollos soviéticos cabe en un párrafo de Malashevich:
No se pudo encontrar nada confiable sobre FOROS o I. Ya.
Sin embargo, se sabe con certeza que este PULSE duró en servicio hasta mediados de la década de 1980, funcionó exclusivamente en BESM-6 y fue inconveniente de usar.
D. E. Guryev, quien trabajó en Delta en el piso 22 con su zoológico CAD, recuerda:
Pero el desarrollo/mantenimiento de este producto estuvo a cargo de otra persona, no de nuestro departamento.
Nuestro CAD se centró en la ingeniería de diseño. Y no solo los microchips, sino también las placas en las que deben instalarse.
El trabajo de nuestro sistema comenzó con la importación de un diagrama lógico de PULSE: una lista de elementos y sus interconexiones, que, según tengo entendido, se llama la palabra NETLIST en los sistemas CAD occidentales.
Tanto PULSE como nuestro CAD se ejecutaron en BESM-6. Ya tenía todos los periféricos de la computadora ES. Esta máquina se controló utilizando Dispak OS, MS Dubna, también se utilizó el sistema de diálogo JIN.
Nuestro CAD también contaba con sus propios medios de gestión del proceso computacional, desarrollados dentro del departamento, en particular, un lenguaje de control de trabajo especializado y un sistema de archivos (incluso tres).
Nuestro desarrollo se llevó a cabo en el lenguaje Pascal en el compilador de A. S. Pirin.
CAD realizó el trazado de circuitos eléctricos para bloques y microcircuitos.
Este conjunto de algoritmos fue desarrollado por Vladimir Susov y su pequeño equipo.
La colocación de elementos parecía ser manual o semiautomática. En cualquier caso, no recuerdo la automatización completa de esta etapa de diseño.
CAD proporcionó la salida de los resultados del diseño a los medios necesarios para los procesos de producción. (No conozco los detalles de la implementación, excepto aquellos en los que participé personalmente, más sobre eso a continuación).
Personalmente, estaba ocupado desarrollando un subsistema que sintetizaba pruebas de control de entrada y salida para I200/I300/I300B. Tuve preprocesamiento, organización del proceso computacional, postprocesamiento, análisis y optimización de transformaciones.
En resumen, hice casi todo el trabajo sucio en este subsistema.
Además del algoritmo principal, que fue manejado directamente por A. S. Yaitskov y su esposa G. A. Yaitskova.
El resultado de la operación del sistema fueron textos en el idioma de entrada del sistema de prueba Centry utilizado en la planta de Zelenograd.
Fueron grabados en cinta magnética en el BESM y luego, he aquí, fueron leídos por este equipo burgués y ejecutados por él.
Para escribir en cinta, tuve que profundizar en los comandos de bajo nivel para controlar la unidad de cinta.
También había una interfaz que envolvía las pruebas sintetizadas en PULSE, y allí se usaban como pruebas de verificación de diseño adicionales, modeladas por PULSE, por supuesto. En estas pruebas se revelaron varios errores de los diseñadores de chips.
Una parte importante de nuestro CAD eran los algoritmos de verificación de retrasos, tanto a nivel de diseños de chips como a nivel de diseños de placas.
A una determinada frecuencia, la longitud de los conductores ya es un factor que afecta a la velocidad de propagación de la señal y, por tanto, al correcto funcionamiento del circuito digital en su conjunto.
Los algoritmos evaluaron la corrección del diseño de la topología en términos de propagación del retraso y señalaron dónde estaba en riesgo el diseño y qué era necesario corregir. A. S. Yaitskov y Tatyana Ganzha se dedicaron a estos algoritmos.
CAD usó dos sistemas de archivos separados: para textos de origen de CAD y para datos de diseño iniciales, intermedios y de salida.
Ambos sistemas fueron desarrollados por Vladimir Safonov.
Vladimir Susov desarrolló un FS alternativo para datos de diseño.
Aquí es necesario explicar al lector moderno que DISPAK OS no tenía ni un sistema de archivos estándar, ni un editor de texto estándar, ni un lenguaje de gestión de tareas estándar, y todas estas tareas se resolvieron a su manera en cada proyecto importante aplicado.
El SAP no tenía nombre. Después de todo, el nombre es necesario para un producto que se entregará en alguna parte. Aquí no se planeó nada por el estilo.
CAD apoyó el proyecto actual. La parte relacionada con la construcción de pruebas fue referida en varios artículos científicos como "CAD-Test", pero este era un nombre solo para el contexto de estos artículos.
Vine en 1984.
En ese momento, el departamento existió, según tengo entendido, durante unos 5 años, y ya había algoritmos de rastreo en funcionamiento.
El trabajo en el software de prueba ya comenzó en mi memoria, alrededor de 1985, el trabajo en la verificación de retrasos un poco más tarde.
Me fui en 1990.
El departamento continuó durante dos años más.
Después de eso, sus ya pequeños fragmentos se transfirieron al ISP y existieron allí durante otros 5 años.
Como resultado, el desarrollo de BMK I200 / I300 se llevó a cabo mediante los siguientes sistemas. CAD BASKY (sistema básico de control y fabricación automatizado) sobre BESM-6, se desarrollaron 29 esquemas sobre I200, 25 de los cuales fueron realizados en silicio.
BASKY recibió datos de entrada de PULSE y entregó el resultado a TOPTRAN, consistía en 300 mil líneas de código Pascal. SAPRB (bloques) sirvió para el desarrollo de TEZ, funcionó de manera similar en BESM-6 y se tuvo en cuenta al diseñar retrasos de señal entre elementos en la PCB y entre bloques.
SPIN (sistema de diseño interactivo) se creó para transferir la documentación desarrollada en el Instituto de Investigación Delta a las empresas de la industria, se formó bajo Electronics 100–25 y 79. Su función principal era traducir el proyecto de software de SAPRB en un comprensible para NPO Quartz COLGANTE formato CAD.
Para la plenitud de la felicidad, ¡ninguno de estos sistemas era gráfico!
Y no había tales dispositivos.
Fue entonces cuando miré los sistemas CAD extranjeros; resulta que se trata principalmente de un editor gráfico y luego de algoritmos.
Y teníamos algoritmos sin parientes. Para la emisión de materiales gráficos necesarios para la producción de tableros, hubo contacto con una organización amiga (o una empresa aliada) en la ciudad de Chernogolovka. Tenían el equipo adecuado.
Sí, teníamos estaciones de visualización, pero eran terminales alfanuméricos.
El trabajo de los programadores de CAD y los ingenieros de hardware era condicionalmente interactivo. Pero era trabajo con signos.
El mismo PULSE es un medio para escribir fórmulas que especifican el funcionamiento de un dispositivo (o su modelo), que se denomina RTL en los sistemas CAD modernos.
No hubo gráficos debido a la falta de dispositivos adecuados como clase.
Solo había dispositivos gráficos de salida para preparar datos tecnológicos para la producción, y aún así, recuerdo, eran alquilados.
El lanzamiento de una determinada tarea: compilar un programa, modelar un circuito, realizar alguna operación de diseño (por ejemplo, rastrear conductores), pasó por la cola de tareas general del sistema, en la que, de hecho, se ubicaron imágenes electrónicas de tarjetas perforadas. , y estas tareas se realizaron en modo por lotes (como si realmente vinieran en forma de una baraja de cartas).
El CAD occidental, que apareció en nuestro país a fines de los años 80 en computadoras personales, profesaba un principio completamente diferente: es, en primer lugar, un editor gráfico, al que se puede conectar algún tipo de automatización de las operaciones de diseño individuales, o tal vez no. .
Para nosotros, los algoritmos automáticos funcionaron, pero sin gráficos y con una participación humana limitada.
La persona entregó la tarea en forma de texto, en ella también evaluó el resultado, si no le gustaba, cambiaba la tarea, y empezaba su baraja virtual de cartas perforadas en una nueva.
Sin embargo, parecía que había un lenguaje de control, como un shell, pero mucho más simple, que ayudó a automatizar parcialmente este proceso, pero los resultados del trabajo de tales comandos o programas de shell seguían lanzando barajas virtuales de cartas perforadas.
ITMiVT usó el no menos místico sistema KOMPAS-82 (y, de nuevo, nadie tiene idea de si tiene algo que ver con el Compass moderno).
Trabajó encima de PULSE y, por supuesto, junto con él, en el BESM-6 ideológicamente correcto, que para los estándares de la década de 1980 ya era una pesadilla viviente.
PULSE, por cierto, también se notó en Dubna: a fines de la década de 1980, desarrollaron su propia versión de micro-BESM en microcircuitos (MKB-8601, 4 tableros de aproximadamente 100 microcircuitos), pero nadie lo necesitaba.
De las características arquitectónicas interesantes de PULSE, se puede notar que fue escrito exclusivamente bajo DISPACK OS y nada más, por lo que los ingenieros de JINR tuvieron que modificar mucho.
La portabilidad estaba ausente como clase, ya que más de 300 códigos adicionales DISPACK de más de 20 tipos estaban codificados en PULSE, y el sistema en sí fue distribuido por sus autores en forma de una biblioteca de módulos de carga, por lo que hacer cambios en él por sí mismo requirió una destraducción preliminar. de módulos en autocodificación, ahora dicho procedimiento se llamaría desensamblaje.
Como resultado, las muletas del dispakov fueron cortadas y reemplazadas con subrutinas DUBNA OS. El alboroto de cuatro meses no fue en vano: el sistema se aceleró dos veces.
Para 1987, ya se lanzó la versión 14 de PULSE, pero se desconoce si se convirtió en la última o no.
A mediados de los años 80, el miembro correspondiente V.P. Ivannikov se interesó en el lenguaje VHDL y tomó una serie de pasos para implementarlo en Delta. Bajo su dirección había un grupo que desarrollaba un compilador (y probablemente un sistema de simulación) para VHDL.
Como resultado, escribimos un convertidor de PULSE a VHDL, y eso fue todo.
Distinguido, por supuesto, NICEVT. Allí trabajaban, obviamente, para la UE. Debajo estaba su propio CAD nativo - EASP, que se usó para Row-4.
A mediados de la década de 1980, NICEVT se mostró como la organización más progresista en general.
En primer lugar, obtuvieron la licencia del BMK Siemens SH100 europeo para la clonación (y los convirtieron en 1520XM5, más sobre eso a continuación), y en segundo lugar, junto con los cristales, obtuvieron el sistema CAD propietario de Siemens AULIS.
El problema era que AULIS se desarrolló originalmente con el sistema operativo BS2000, que se ejecutaba en el análogo alemán S/370 Siemens P1 (y otros más avanzados). Esta línea no fue un desarrollo de un S/360 puro, sino al igual que el británico, su clon RCA Spectra 70, modificado y no compatible con nuestra UE.
Surge la pregunta: ¿NICEVT también compró un mainframe alemán?
¿O CAD reescrito para la UE?
En teoría, también podría lanzarse en la M-4000.
Este es el único clon de S / 360 con el que NICEVT no tuvo nada que ver, incluso fue arrancado de una máquina completamente diferente, solo el mismo Siemens 4004, y lo hicieron en el antiguo Brukovsky INEUM que ya hemos olvidado en 1972-1977. En él, BS2000, en teoría, podría comenzar de forma nativa o con un acabado mínimo. A principios de la década de 1980, había varias docenas de M-4000 en Moscú, podrían usar uno de ellos.
Como resultado, cuando NICEVT dominó AULIS a mediados de la década de 1980, se sabe con certeza que el proceso de diseño de un cristal se redujo de 2 semanas (NII Delta, PULSE puro) o de 4 a 5 días (ITMiVT, KOMPAS-82) hasta un día hábil.
Adivinanzas de la serie soviética XM1-XM6
El problema del diseño se vio exacerbado por la elección del prototipo.
En el MEP, MCA600ECL fue copiado casi en paralelo para ITMiVT, donde generaron 1521XM1, MCA1200ECL para NICEVT, donde se presentaron al mundo 1521XM2 y 4.101VZh3, y F200K Gate Array, que dio origen a KH1520XM1.
Más tarde, solo se desarrollaron BMK compatibles con la serie 1500.
Naturalmente, tal número de proyectos paralelos no podía sino afectar su calidad y oportunidad.
La imagen se agravó aún más por el hecho de que, a juzgar por las hojas de datos, 1521XM1 era una especie de compilación de Frankenstein de despojos MCA600ECL y periféricos de Fairchild FGE.
Es curioso que en 1993 Burtsev (cuando fue posible) caminó por separado a través del sistema soviético en su memorándum sobre Elbrus-2 en la Academia Rusa de Ciencias:
De nuevo, ¡esto es 1993!
Y nuestros esquemas no están completamente dominados.
Sin embargo, como ya dijimos, todo este lío en torno al desarrollo llevó al hecho de que al final el proyecto fracasó, todos (excepto Babayan y Ryabov) lograron obtener un sombrero, y los años restantes de sus vidas, usando la libertad de discurso, explicó su actitud el uno hacia el otro.
"Electrónica SSBIS" también experimentó un cambio en la base del elemento, en general, la gente de "Delta" comenzó a profundizar en el tema con el BMK allá por la región de 1979 (lo que dio lugar a rumores de que el MEP magnum opus era una tapadera para otro proyecto militar de alto secreto, aunque sabemos lo suficiente sobre Elbrus, y parece que es mucho más secreto que la máquina del escudo antimisiles de nuestra patria).
Como resultado, trabajaron terriblemente con el rastro I200, utilizando todos los medios imaginables, desde las manos desnudas (al principio) hasta PULSE.
Después de largos y variados experimentos, montones de cristales rotos y tableros prototipo que no funcionan, según las memorias de los veteranos:
Sin embargo, comenzó a surgir algo basado en el I200, aunque después de 1981 se decidió utilizar el I300 más avanzado, un clon de la serie Fairchild F300 FGE2000 (para 2 válvulas).
Así aparecieron los microcircuitos K1520XM3 (cristal I300b), ya en exclusiva para el MEP.
La segunda iteración fue más divertida, en 1984 ni siquiera había casos para ellos, pero en 1985 se puso a prueba el prototipo "Electronics SSBIS".
Fue en ese momento cuando tanto Przyjalkovsky como Burtsev recibieron su primera paliza por parte del eurodiputado.
Przyjalkowski recuerda:
Al mismo tiempo, fue posible convencer al Ministro de Industria de Radio P. S. Pleshakov de que el edificio de la escuela técnica MCI con un área de 21 mil metros cuadrados. m, cuya construcción fue completada por el Ministerio con la ayuda de NICEVT en el sitio de NICEVT, es recomendable volver a perfilarlo para el desarrollo y producción de LSI especiales para MCI, incluidos los de matriz.
Habiendo recibido el consentimiento del ministro, la gerencia de NICEVT dotó de personal a un nuevo departamento complejo y, con la ayuda del ministerio, lo equipó, dominando nuevas áreas.
A principios de 1985, a pesar de la tecnología insuficientemente desarrollada y la baja calidad de los cristales básicos suministrados por el MEP, los primeros LSI de matriz de trabajo de la serie I-300 comenzaron a aparecer en NITsEVT.
En 1984, los esfuerzos de NITSEVT se vieron coronados por el éxito, diseñaron, empaquetaron y fabricaron de forma independiente el primer circuito integrado en el I300b, lo instalaron como un experimento en el EU-1066 y ¡se puso en marcha!
El IS recibió un índice temporal 4.101VZh3 y era un análogo funcional del Melnikovskaya KN1520XM3.
Con toda probabilidad, nuevamente tuvieron que comprar cajas de prueba por lotes a los japoneses (quienes en esos años intentaron expandir su mercado, asfixiados por Reagan, a expensas de la Unión y comenzaron a escupir lentamente a KoK, Toshiba llevó en secreto a la URSS a la URSS con sus máquinas de precisión para el procesamiento de hélices de submarinos).
NICEVT compartió generosamente lo que se hizo con ITMiVT, además, sus equipos de desarrollo se sentaron juntos en Varshavka en las instalaciones del tercer departamento complejo de NICEVT.
Se jugueteó con el cristal durante bastante tiempo, hasta finales de la década de 1980, la versión original era propensa a la autoexcitación de las etapas de entrada en las reactancias parásitas de las salidas. De hecho, solo se hicieron unos pocos lotes de prueba, que fueron a no menos máquinas de prueba.
Como resultado, la tecnología obviamente se retrasó entre 8 y 9 años, convirtiendo prototipos ya ensamblados en una calabaza.
Un hecho interesante es que el mismo edificio legendario en ese momento estaba en un estado de finalización continua (y al final nunca se completó en la forma prevista).
Denis Rodomin, especialista en arquitectura soviética, dice:
Se suponía que la casa en forma de un gran arco se convertiría en parte de un gran complejo de instituciones científicas.
Se planeó construir una torre en el centro de este conjunto.
Pero al final, solo nacieron un "rascacielos acostado" y dos arcos arquitectónicos más cerca de la carretera de circunvalación de Moscú.
El proyecto del campus científico no recibió la financiación adecuada: las estructuras atípicas requerían una atención especial y grandes fondos.
Como resultado, algunos elementos del edificio tuvieron que crearse utilizando métodos verdaderamente artesanales, y la construcción se retrasó.
La casa se encargó solo a finales de los años 80.
En el interior, era notablemente diferente del proyecto original.
Un destino aún más triste corrieron sus competidores del MEP.
Ya no miente, sino un rascacielos bastante tradicional: un monumento al sentido de grandeza de Shokin.
En 1967, el arquitecto Novikov propuso construir dos torres para el MEP, de 24 y 20 pisos de altura, el proyecto fue reelaborado repetidamente, pospuesto y comenzó a implementarse de forma trunca solo en 1985, y en 1991 solo lograron terminar el revestimiento
Como resultado, Lukoil compró el edificio sin terminar para su sede, convirtiéndolo en uno de los edificios más feos de Moscú.
También es gracioso que con el tercer competidor, el Instituto de Investigación "Delta", sucedió más o menos la misma historia, pero fueron los más afortunados de todos, bueno, su padre, la Oficina de Diseño de Ingeniería de Semiconductores (KBPM), era muy gordo y secreto.
No hay información sobre ellos en Wikipedia y casi nada se sabe en absoluto.
Ya se formó en 1961 y se dedicaba al "desarrollo y producción de equipos especiales para el ensamblaje de dispositivos semiconductores", eso es todo lo que sabemos sobre ellos.
Desde 1978 se ha especializado en comunicaciones especiales, incluidos los sistemas de fibra óptica.
En 1977, se destacó entre ellos la “Organización de PO Box 3390”, sobre la cual también hay poca información, excepto que es un laboratorio de ingeniería de semiconductores en el KBPM, que recibió el nombre civil de Delta Research Institute.
Fue en esta gabardina secreta de Elbrus donde fueron Melnikov y su equipo.
La sede de Delta, un rascacielos modernista en la autopista Shchelkovskoye, comenzó a construirse en 1971 según un proyecto japonés, extremadamente inusual en todo, incluida la distribución interna.
Por desgracia, el proyecto japonés no quería pararse en suelo ruso y comenzó a rodar, lo que se ocultó con éxito al agregar 2 volúmenes más pequeños al costado.
Fue erigida épica, de 1971 a 1983, y en un edificio aún sin terminar y trabajó en "Electrónica SSBIS".
Por cierto, el mismo "Delta" participó en microcircuitos, no solo militares, de quinta aceptación, sino incluso de novena, productos de grado especial, utilizados solo en satélites espía y comunicaciones especiales del Kremlin.
¡En el techo (sin precedentes para la URSS) se instaló un helipuerto!
En 1983, el alcance de las actividades del instituto de investigación se amplió con la división científica de tecnología de fibra óptica, que en 1984 se transformó en una institución independiente.
En 1986, se creó Delta NPO, que incluía, además de los institutos de investigación, su planta de Elling y la planta de Disk en la región de Oryol.
El proyecto SSBIS Electronics fue supervisado personalmente por el viceministro Kolesnikov, y el director de Delta era, en general, el hijo de Shokin.
A Melnikov tampoco se le pudo dar la dirección, y dirigió el Instituto de Problemas Cibernéticos de la Academia de Ciencias de la URSS, creado en 1983, donde arrastró a su amigo y colega al proyecto AS-6 VP Ivannikov, quien una vez trabajó en el primer y denso sistema operativo para BESM -6 - D-68.
Teóricamente, se suponía que IPK se centraría en el desarrollo de software para "Electrónica SSBIS", en la práctica, los académicos mayores estaban haciendo lo que más les gustaba: intrigas y desarrollo de fondos.
Uno de los participantes de esos eventos recuerda:
Más tarde resultó que, en un año, un equipo de unas seis personas produjo más software que todo el Instituto Ivannikovsky de Programación de Sistemas en un período de cinco años.
Hecho C compilador, ensamblador, enlazador. Simulador, bibliotecas matemáticas.
Como resultado, Ivannikov llevó a Vitya Yanitsky a su escuela de posgrado y trató de atraer a otros.
Los visité, hablé con los desarrolladores del sistema operativo.
Pero la impresión estaba podrida y perdí interés en el proyecto.
Por cierto, el IPM no logró dominar el sistema operativo SSBIS, así como escribir al menos algo que funcione para él.
Pero en 1984, Ivannikov fue elegido miembro correspondiente de la Academia de Ciencias de la URSS, y después de la muerte de Melnikov en 1993, dirigió el Instituto de Programación de Sistemas (ISP) de la Academia de Ciencias de Rusia, creado sobre la base del IPK. .
El edificio IPK (ahora ocupado por NIISI RAS) también tuvo “suerte”.
Fue construido en el legendario distrito de Novye Cheryomushki, donde planearon construir un campus académico completo, comenzando con la construcción de la Casa de los Libros más grande del mundo y terminando con un montón de institutos de investigación a lo largo de Nakhimovsky Prospekt.
Sin embargo, jugó la misma maldición de la década de 1980: casi nada se completó (la Casa del Libro se construyó de acuerdo con el proyecto estadounidense para los Juegos Olímpicos, pero con el estallido de la guerra afgana, la construcción se detuvo y se completó solo en fines de la década de 1990).
Para 1991, el edificio IPK estaba a medio terminar (a pesar de que según los documentos estaba al 100%: no tenía decoración, los ascensores no funcionaban, etc.), y todos los gastos excesivos se incluyeron generosamente en el presupuesto de SSBIS Electronics.
A pesar de que NIISI RAS ahora está adornado con un letrero orgulloso "El académico Melnikov trabajó aquí", prácticamente no apareció en el edificio más inacabado.
Dado todo esto, no es de extrañar que los rumores sobre los proyectos ultrasecretos de Delta, para los que Electronics SSBIS sirvió de disfraz, así como el hecho de que hasta 1991 recibió una financiación prácticamente ilimitada, superando incluso a Elbrus-2.
El secreto, que supera incluso a los sistemas de defensa antimisiles (después de todo, obviamente se hicieron algunos desarrollos aquí para el Politburó, incluidas las comunicaciones especiales), también es comprensible, así como por qué el eurodiputado se aferró tan obstinadamente a Elektronika hasta el final.
En general, la historia de Delta es increíblemente turbia.
Esto es lo que dijo uno de los que intentaron desenterrar el tema con la creación de "Electrónica SSBIS" al respecto:
Probablemente ni siquiera puedas imaginar la reacción de las personas cuando comienzan a hablarles sobre este tema con documentos y artefactos en sus manos.
<…>
Sí, entonces era una práctica bastante común incluir en la lista de autores que no estaban involucrados y excluir a los responsables de la creación.
Pero hay que tener en cuenta que en esas listas hay gente desde simples ingenieros hasta académicos, quisquillosos encima...
Es muy probable que esta historia no solo se silencie...
Curiosa información para la reflexión, busco sitios web con hojas de vida y cuando encuentro a una persona que está buscando trabajo con una línea sobre la participación en el proyecto BIS SS, llamo, de 12 personas con las que hablé como posible empleador, solo 2,5 la gente estaba cuerda, y luego te das cuenta con horror que lo más probable es que Gurkovsky tenga razón, y no por enfado dice que cuando llegó al Delta en el 81, había una multitud que estaba 20 años por debajo del nivel actual en ese momento, imagina mi trauma sincero al hablar con personas atrapadas en los años 60 con BESM-6 y dispositivos juveniles de moda como ASP-6 y computadoras Bull en sus cabezas, e historias que querían contar en secreto, ¡cómo NITSEVT destruyó el VT soviético!
Y sí, les ofende la vida, que no se valoren sus méritos, que no encuentren trabajo, etc.
<…>
Y si, se me olvidaba por completo, las fuentes se dividen en tres tipos, la gran mayoría de los que se posicionan como los creadores de la SS LSI no entienden nada de nada, no queda claro cómo podrían funcionar, la parte restante más pequeña es citado por mí textualmente, pero su actitud ante el asunto se puede ver en las citas, la minoría, el tipo abrumador de Gurkovsky, literalmente, en unos minutos está listo para romper en palabras obscenas al hablar de lo que estaba sucediendo ...
Uno de los pocos recuerdos adecuados del Instituto de Investigación Delta vino de una persona que simplemente no trabajaba en el grupo de Melnikov:
Era el primer departamento (y el departamento donde yo trabajaba era tanto el segundo como el tercero).
El primero fue el primero en importancia (prestigio, salarios de los empleados, ubicación en nuestra torre en la autopista Schelkovskoye, 2, en mi opinión, y el número total de empleados también, pero esto último no estoy del todo seguro).
No descarto que los melnikovitas tuvieran también otros sitios.
En cualquier caso, todo tipo de prioridades eran mucho más altas para ellos. Siempre se ha declarado su importancia primordial.
En otras palabras, se consideró que Melnikov & Co es un estado dentro de un estado.
No era costumbre ir a ellos.
Algo por el estilo.
Mis socios cercanos y yo éramos (y aún somos) personas analógicas, mientras que todos allí son digitales...
No hubo mucho interés.
Solo recuerdo que "todo ESTO" se calentó mucho allí (hubo, aparentemente, problemas con la disipación de energía).
Y también hicieron sus cálculos en BESM-6, de los cuales tenían muchos buenos, y funcionaron bien, no se colgaron (a diferencia de nuestro súper buggy EU-1060, que fue reemplazado rápidamente por el GDR ES-1055M viable, en que, sin embargo, estaba el siempre memorable PELICAN, que era una versión adaptada de SPICE2.G6.
También recuerdo que hubo rumores de que el mismo nombre "Delta" significa una especie de triunvirato, donde el pico principal son los melnikovitas, y tendríamos que hacer microcircuitos para ellos, y un pico más en la línea de Shokin AA (óptico canales de comunicación).
Quizá así se pretendía, al menos burocráticamente, y suena, en todo caso, formalmente lógico.
Sin embargo, no hicimos ningún microcircuito para ellos, tiramos de nuestras viejas correas.
Ahora está claro por qué, en 1985, Mikron y el MEP finalmente enviaron a todos a un largo viaje, excepto al grupo Melnikov, como resultado, todos los demás desarrollos del MRP se llevaron a cabo, de hecho, de forma independiente (y no había nada para esto por el eurodiputado: nuevamente, evalúe el grosor del blat, si anula incluso los desarrollos militares del escudo nuclear de la URSS).
Al mismo tiempo, la cantidad récord jamás pagada por el MEP para la compra de producción también es comprensible: para Elektronika SSBIS, se compró una planta francesa completa para la fabricación de placas de circuito impreso por $ 100 millones (MRP también compró una fábrica para sí mismo, pero más delgado, por solo 70 millones).
Como resultado, el MRP terminó con el hecho de que un grupo de diseñadores de la tercera rama de EITCEVT fue llevado a una NPO "Física" separada.
NICEVT tuvo que ponerse al día bruscamente con IBM.
Su 3081 usaba un procesador en el factor de forma MCM, en un BMC de su propio diseño. Su análogo, el buque insignia de Ryad-3, ES-1066, se ensambló solo en el K500, un pequeño polvo suelto.
Eso es lo que iban a hacer en el marco de Fila-4.
El primer prototipo fue el EU-1087, el mismo que el EU-1066, pero el TEZ en el K500 se reemplaza por un BMK en el I300b.
De hecho, era un borrador de la serie, como Elbrus-1 para Elbrus-2.
Se construyó una computadora experimental entre 1985 y 1988. Los retrasos en la producción eran comprensibles: se requería transferir 230 tipos de TEZ a BMK, lo que resultó en aproximadamente 50 años-hombre de trabajo (12 personas x 2 meses en TEZ en BMK x 4 años).
El diseño del rastreo BMK, como en Zelenograd, se realizó principalmente a mano, la verificación se automatizó. Los cristales del I200 no eran adecuados para tal trabajo: el TEZ no cabía en 1 válvulas y, por lo tanto, tuvimos que desarrollar la topología en el I000b nosotros mismos.
En total, se fabricaron físicamente 3 máquinas en este cristal: EC-1087, EC-1091 (más tarde rebautizado como 1181, incluso más tarde, 1187) y 1195.
Se suponía que el EC-1181 se convertiría en una realización en serie del EC-1087, como resultado, también se ensambló exactamente 1 máquina de demostración en 1989, y el SKB de la planta de Minsk tuvo que participar en el desarrollo, que transfirió el canal procesador al BMK.
El EC-1187 iba a ser el primer EC en transferirse completamente al BMK, un procesador en un TEZ de 4 circuitos integrados. En el EU-1087, planearon hacer solo un procesador en el BMK y tomar todo lo demás del EU-1066.
Debido al hecho de que el automóvil se fabricó dos años más de lo planeado, cuando se completó, nadie lo necesitaba.
Según los recuerdos de los participantes, NICEVT invirtió la mayor parte de sus esfuerzos en desarrollos fundamentalmente nuevos de tres máquinas, y con el EU-1087 esperaban que funcionara de alguna manera, pero, por desgracia, resultó como siempre.
Como resultado, el EU-1187 se completó formalmente en una sola copia, junto con la misma "supercomputadora" única (porque solo quedaba un nombre de super para ese año) EU-1195, solo en 1995, simplemente comprando el BMK de IBM, ya que después de 1991 no hubo problemas con él.
Ambos autos no fueron necesarios para nadie por razones obvias.
También planearon fabricar la supercomputadora EU-1191, pero el trabajo se detuvo en 1989.
Como resultado, a pesar de los heroicos esfuerzos de los desarrolladores de chips, el trabajo en Row-4 en Moscú fracasó por completo.
En principio, no fue culpa de la gente de NICEVT, simplemente no tenían suficiente tiempo, habilidades y tecnología. 20 años de trabajo sistemático en cooperación con IBM, y el resultado habría aparecido, pero no hubo tal tiempo ni tales oportunidades.
Se fabricaron dos autos Row-4 más fuera de Moscú.
ES-1170 se desarrolló en Ereván sin ningún éxito hasta el colapso de la URSS.
El EC-1130 se desarrolló en Minsk con la participación de especialistas de Moscú y Kiev sobre la base de otro clon: un Motorola BSP de 4 bits. Con nosotros, se ha convertido en una sección de microprocesador K1800. La sección en sí se desarrolló de forma absolutamente independiente de los enfrentamientos de la capital en 1979 en la Oficina de Diseño de Vilnius y se completó unos años más tarde. Integración de hasta 1 elementos, frecuencia de reloj hasta 000 MHz. Dado que los desarrolladores estaban lo más lejos posible de Moscú, se logró el resultado, el automóvil entró en serie, convirtiéndose en la última serie soviética de la UE y la única de la Serie-36 que realmente se usó. Se fabricaron un total de 4 ordenadores.
El viejo narrador Babayan, como siempre, no pudo resistirse a las increíbles historias:
El diseñador del mismo EU-1066 (y la posterior Serie-4), y no un narrador, Yuri Sergeevich Lomov objeta con indignación:
La arquitectura de Elbrus 2 es una superescalar. Esta arquitectura se conocía mucho antes de que se creara Elbrus. Fue utilizado por las corporaciones CDC y Burroughs. Esta arquitectura también fue utilizada por IBM en el modelo IBM 360/91 a mediados de la década de 1960.
Esto no significa que todos los problemas de esta arquitectura hayan sido resueltos.
El uso de un superescalar no solo reduce el rango de uso de las computadoras de uso general, transfiriéndolo de la zona de una clase universal a una especializada, sino que también requiere un equipo adicional significativo, aumenta el costo y el consumo de energía, y por lo tanto no fue utilizado en el proyecto informático ES.
En 1972, después de simular el superescalar de la CPU IBM 360/91, ya sabíamos que el mecanismo que permitía la permutación de operaciones era aún muy complejo. Con cinco o seis artilugios aritméticos, no aminoró la marcha, y cuando se convirtieron en 10-15-20, ya se estaba ahogando.
También sabíamos que el problema no era solo el número de unidades aritméticas, sino también las limitaciones de la arquitectura SISD. Con el desarrollo de la estructura de las computadoras de esta arquitectura, los factores determinantes que conducen a la interrupción del flujo de comandos y datos se convierten en factores determinantes, en este sentido, la influencia de parámetros tales como la dependencia lógica de los comandos, interrupciones, ramificación , conflicto, influencia mutua de los niveles de procesamiento de solicitudes, estrategia de distribución, recursos ejecutivos y estrategia de gestión.
El superescalar se ahoga cuando la dependencia lógica de los comandos llega a 5–6. Si en la década de 1960 el uso de esta arquitectura estaba justificado por los requisitos de monstruos como Los Álamos y la NASA, que estaban dispuestos a cualquier costo para resolver sus problemas, en la década de 1980 la arquitectura SISD se había agotado y otros métodos comenzaron a funcionar. lograr un alto rendimiento.
Y esas afirmaciones de que la arquitectura superescalar no se usó en el exterior porque allí se pensó en ella recién en 1995 son, cuanto menos, astutas.
De hecho, en este momento, Intel implementó el superescalar en el microprocesador. Así, no inventó, sino que inmortalizó el resultado final del desarrollo de la arquitectura SISD, uno de los mayores logros del pensamiento humano. Lo hizo de dominio público y disponible para un uso más amplio y razonable.
El rendimiento del IBM 3083 (versión monoprocesador), según las estimaciones más conservadoras, es 1,35 veces superior al del Elbrus 2 y 3 veces superior al del EU 1066.
Comprobado el famoso problema de Arzamas.
El tiempo para resolverlo para EU 1066 es de 14,5 horas (el acto de pruebas de estado).
El tiempo para resolverlo en Elbrus 2 es de 7,25 horas, mientras que el IBM 3083 debería resolver este problema en 3,2 horas, es decir, 2,24 veces más rápido.
Además, IBM 3083 tiene un bastidor, EC 1066 tiene 3 bastidores y Elbrus 2 tiene 6 bastidores (la parte central se toma para todas las máquinas).
El resultado de IBM se logró principalmente gracias a las tecnologías de cuarta generación. Pero una actitud creativa razonable hacia el desarrollo desempeñó un papel aún mayor.
Los desarrolladores se enfrentaron a un dilema: dos procesadores completos en dos bastidores, cada uno de los cuales estaba un tercio vacío. Esto permitiría obtener el máximo rendimiento posible de un modelo de dos procesadores. O llenar este espacio vacío.
Pero que
Propusieron un procesador sin memoria -un procesador adjunto- y lo recibieron en 2 racks 4 (IBM 3084), y en una versión de procesador 2 racks (IBM 3081), aunque con un rendimiento ligeramente reducido, en relación con los dos racks. versión
Pero al colocar una variante de 2 procesadores en 4 bastidores, compensaron las pérdidas de la variante de un solo bastidor.
¿Bajo qué microscopio vio Babayan una copia exacta (reloj preciso) de IBM 1066 en EU 3081?
El resultado fue decepcionante, recuerda Lomov nuevamente:
Los LSI de matriz no se ajustaban bien a las estructuras CISC y permitían diseñar de acuerdo con la llamada lógica aleatoria (cuando la estructura se corta en espacios en blanco de matriz sin ninguna justificación científica).
Los países extranjeros salieron de esta situación de diferentes maneras.
En ese momento, por ejemplo, apareció la arquitectura RISC, que es menos crítica para el uso de matrices LSI.
Ya se han desarrollado varias máquinas de cuarta generación en el extranjero: las series 470 y 580 de Amdahl, la computadora M200H de Hitachi y la computadora de la serie 4300 de IBM.
En estas computadoras LSI se utilizaron varios tipos de estructuras: cassette (computadoras serie 4300 y M200H), planar (computadoras serie 470), apiladas (computadoras serie 580).
En ese momento, nuestras tecnologías permitieron implementar este tipo de estructuras.
Pero tomamos el camino de minimizar los numerosos problemas al diseñar sobre matriz LSI y desarrollamos la tecnología de la línea EC1087-EC1181, los modelos de cuarta generación.
IBM en los modelos de la serie IBM 3080, por el contrario, optó por una complicación tecnológica sin precedentes, creyendo correctamente que solo hay una salida correcta a los problemas que han surgido: la creación de LSI con lógica regular significativa, es decir, microprocesadores.
Se desconoce cuántos años ha estado trabajando IBM en esta tecnología, pero si empezáramos tal desarrollo, ahora se sabe con certeza que lo terminaríamos cuando nadie lo necesitara.
Y dieron un paso en esta dirección al desarrollar una estructura intermedia compleja: el módulo cerámico TCM100 (Módulo de conducción térmica).
Toda la complejidad tecnológica consistió en cerámicas especiales con 33 capas, donde se colocaron 118 chips desnudos (flipchips), cada uno de los cuales contenía 121 contactos.
El módulo se conectó al siguiente nivel de construcción utilizando 1 cables de bola. Este nivel tenía 800 36 pines que estaban unidos (montaje de flipchips) a los módulos TCM000.
Los módulos TCM100 se enfriaron con agua.
Nadie en el mundo ha sido capaz de replicar esta tecnología. Con él, IBM nos superó tanto que incluso con la tecnología más sofisticada de la que éramos capaces en ese momento, aún no habríamos logrado tal rendimiento.
A esto le siguieron las variantes más esotéricas del BMK, de cada una de las cuales no se sabe casi nada.
BMK 1520XM5 (serie I-DN, pero esto no es exacto) contiene 8 elementos integrados (transistores y resistencias) o 900 puertas equivalentes, así como una memoria de acceso aleatorio (RAM) con una capacidad de 650 bits con una organización sintonizable y un tiempo de acceso a la dirección de 512 ns. Fabricado con tecnología isoplanar.
Eso, de hecho, es todo lo que sabemos sobre ella, y se desconoce la fiabilidad de esta información.
Solo está claro que el XM5 una vez más cambió el prototipo: se convirtió en el Siemens SH100G Gate Array (aparentemente, el clon europeo del F100) junto con algo llamado LSI124. Junto con el cristal ITMiVT, recibimos de Siemens su sistema AULIS CAD para cableado BMK, que permitió aumentar varias veces la eficiencia del diseño.
El BMK K1520XM6 ya se estaba desarrollando nuevamente en Delta para el hipotético Elektronika SSBIS-2, se suponía que debía contener 10 válvulas.
El cristal se llamó I400 (¿I400b?).
El chip en sí existe de manera confiable y los coleccionistas lo han visto, pero también hay poca información:
Desafortunadamente, no tiene fecha.
Antes de él, encontré solo referencias de I400.
Cuando apareció, la ciencia no lo sabe exactamente, pero en 1986 los muchachos que tenían una pasantía en el NICEVT dijeron en un susurro que tenemos tales dispositivos, pero no les diremos sobre ellos, y hablaron con inspiración sobre el romance. de trabajar con balastos I400, sobre los que se funde el estaño.
Un balasto es una caja de microcircuito vacía en la que hay un elemento calefactor con la misma potencia que el futuro microcircuito, son necesarios para elaborar el diseño de placas y cajas REA, fuentes de alimentación y sistemas de refrigeración incluso antes de que se lancen a producción. .
Además, de personas que se comprometieron en el verano de 86 con un subsistema de memoria de semiconductores masivos para SS LSI 2, lograron aprender cosas muy interesantes.
Se consideran dos variantes de la implementación de un algoritmo paralelo para decodificar código (80,64) en las matrices LSI I200B e I400.
La primera versión del dispositivo de decodificación consta de 32 I200B LSI de dos tipos, mientras que el dispositivo de codificación se implementa en 8 I200B LSI.
La segunda versión del dispositivo se implementa en dos BIS I400.
El tiempo de decodificación es de 10 niveles lógicos en la primera variante y de 8 niveles lógicos en la segunda variante.
El tiempo de codificación es de 6 niveles para la primera opción, 4 niveles para la segunda.
Los dispositivos para codificar y decodificar el código compuesto (80,64) están ubicados en el UDVP para cada línea de acceso de la RAM.
En el monumental libro de 12 volúmenes de Nefedov, puede descubrir que su caso ya es un PGA típico y los parámetros formales, eso es todo ...
Menos aún hay información sobre el mítico I500 para "Electrónica SSBIS3".
Solo se conoce el contenido de un par de diapositivas sobre esta máquina, creadas para el informe de la comisión JIHTA RAS sobre la preparación de propuestas en el campo de la tecnología informática en 1991 y publicadas por primera vez en la conferencia en 2018.
Hay algunas puertas I500 30K muy, muy hipotéticas con retrasos de 0,15 ns en la corredera, pero todos dudan mucho de que su desarrollo haya comenzado.
El año 1991 fue en general un punto de inflexión para la Academia.
Monstruosa financiación estatal de proyectos inútiles y locos, en los que los académicos recaudaron dinero durante décadas, y los honores terminaron abruptamente, y comenzaron a salir desesperadamente, anunciando al nuevo gobierno proyectos no menos locos de todo tipo de "Electrónica SSBIS-2". y 3, no arrancar ni siquiera el primero correctamente.
El nuevo gobierno no tuvo prisa en destinar dinero para diapositivas con una arquitectura "brillante", descrita en forma de cuadros multicolores con flechas "y aquí pondremos un procesador súper mega inteligente", el nuevo gobierno no tuvo prisa , por lo que el fusible se desperdició.
Una producción típica de alta tecnología en la URSS, a partir de la llegada al poder de Brezhnev, se parecía a esto (de los recuerdos de Habr uno de los desarrolladoresque pasó toda la década de 1980 en la industria espacial):
En el Instituto de Investigación de Mediciones Físicas, la parte superior es un caudle absurdo con vínculos a la economía sumergida. Para protegerse, bloquearon la promoción a la cima de personas brillantes y capaces.
Y, por ejemplo, en los años 80, NIIFI cada año asumió el desarrollo de sus microcircuitos CMOS. Y cada vez que terminó en fracaso.
Recuerdo que también me estremecí para desarrollar mi propio microcircuito, llené un montón de papeleo burocrático y finalmente recibí financiación... cuando de repente todos se metieron en este dinero y lo dividieron.
La gerencia le dio el proyecto en sí a Mikhail Fedorovich, exactamente el tiro que, según CMOS, ha fallado hasta ahora.
Y al final de esta epopeya me vi obligado (como caballo de batalla) a escribir un informe sobre los resultados positivos obtenidos.
Un poco más tarde, también trabajé en SKB Turbochargers.
El liderazgo allí se puede caracterizar simplemente: ladrones-maníacos.
Y en el campo de la competencia técnica hubo algún tipo de basura trascendente, aunque Baumanka (departamento E-2, Sins) y TsNIDI (Kotenochkin, Deutsch) en los años 60 les hicieron sus proyectos iniciales, que demostraron ser mejores en las pruebas en Francia. (principios de los 70) que los productos ABB TurboSystems.
Con esto en mente, no sorprende que solo Elbrus-1970 y Elektronika SSBIS lograron completar (de todo el zoológico inimaginable de proyectos de supercomputadoras soviéticas de los años 1980-1990) en 2, y al menos de alguna manera funcionaron como estaba previsto para un par de años solamente " Elbrus.
No es de extrañar que los proyectos locos de la Academia de Ciencias de la URSS con las versiones 2 y 3 de "Electrónica", y sus gritos desesperados sobre las áreas "más prometedoras" cerradas y los desarrollos únicos arruinados, aún así, fueron arrancados del fabuloso alimentador. a la que habían crecido durante los dulces años soviéticos con fuerza.
No es de extrañar que sus gritos y llantos por la acogedora URSS más tarde, cuando fueron expulsados masivamente de los cálidos institutos de investigación de aserrado en un mercado competitivo honesto y descubrieron que nadie los necesitaba en este mercado.
Como resultado, algunas personas realmente talentosas, como Yuri Panchul o Pentkovsky, se fueron sin problemas a MIPS, Intel, etc., mientras que la suerte de los jefes fue el desmantelamiento masivo de los fondos monstruosos que quedaron de la URSS.
A mediados de la década de 1990, se entregó y gastó todo lo que se podía volver a fundir, 16 ordenadores de la UE se convirtieron en 000 toneladas de oro de 50 quilates y cientos de toneladas de plata, y navegaron por las repúblicas del sur y los estados bálticos en una dirección desconocida. hacia el oeste.
De interés, también notamos el hecho de que la transición a la arquitectura VLIW en Elbrus-3 se justificó no solo por el hecho de que en 1985 en los EE. UU. se convirtió en una nueva tendencia, en lugar de las máquinas de etiquetado, sino también por el hecho de que, con una complejidad monstruosa, el superescalar en Elbrus-2" sufrió terriblemente (y apenas logró traducirlo a BMK, matando a unos 5 años).
La idea de VLIW era simplificar radicalmente la arquitectura del procesador, por lo que Babayan pensó que su grupo tenía la oportunidad de terminar Elbrus-3 en unos años.
Por desgracia, la máquina VLIW resultó estar mucho más allá de su competencia, y antes de ser enviada a la chatarra en 1993, nunca funcionó.
Esto concluye la historia fundamental de los microcircuitos ECL soviéticos.
Paradójicamente, cuanto más cerca estamos de la década de 1990, menos fuentes de información confiable.
En general, se sabe poco sobre la serie XM1-XM6 y tecnoarqueólogos más dignos que el autor de este trabajo.
Por lo tanto, es muy posible que haya errores o inexactitudes en el artículo, a pedido de quienes tienen información más relevante sobre esta serie, no pateen mucho al autor, pero agreguen perlas de su conocimiento a lo anterior.
- Alexey Eremenko
- https://1500py470.livejournal.com/, https://ruecm.forum2x2.ru, https://ru.wikipedia.org, https://synthart.livejournal.com, https://stroi.mos.ru
información