KOMDIV-32
Radiation-hardened MIPS-compatible microprocessors for Russian spacecraft.
The KOMDIV-32 is a family of 32-bit microprocessors developed and manufactured by the Scientific Research Institute of System Development (NIISI) of the Russian Academy of Sciences. These processors are primarily intended for spacecraft applications, with many variants being radiation hardened (rad-hard). They are compatible with the MIPS R3000 architecture and integrate a MIPS R3010-compatible floating-point unit.
Quick Facts
- Slowest
- 33
- Fastest
- 125
- Slow-Unit
- MHz
- Designfirm
- NIISI
- Arch
- MIPS I
- Numcores
- 1
Facts from the source article.
Lore & Background
The KOMDIV-32 family encompasses a range of microprocessors developed by NIISI, with manufacturing at its plant in Dubna and later at Mikron. The family includes numerous variants, such as the 1V812 (compatible with IDT 79R3081E), the 1890VM1T, 1890VM2T, 1990VM2T, and several 5890-series devices. Later models, like the 1900VM2T (development name Rezerv-32), introduced triple modular redundancy on block level with self-healing, and used dual interlocked storage cells (DICE) for registers and cache. The 1907VM014, 1907VM038, 1907VM044, 1907VM056, 1907VM066, and 1907VK016 are system-on-a-chip (SoC) designs incorporating interfaces such as SpaceWire, MIL-STD-1553 (GOST R 52070-2003), RapidIO, SPI, I²C, CAN bus, PCI, and DDR2 SDRAM controllers with ECC. Some variants, like the 1907VM044, feature triple modular redundancy in the processor core and DICE with parity and Hamming code protection. The 5890VE1T was second-sourced by MVC Nizhny Novgorod under the name 1904VE1T at 40 MHz.
Reader's Guide
The KOMDIV-32 family represents a significant effort by the Russian Academy of Sciences to produce radiation-hardened microprocessors for space applications, leveraging the MIPS R3000 architecture for software compatibility. The family's evolution from simpler 0.5 μm CMOS designs to advanced 0.25 μm SOI CMOS SoCs with triple modular redundancy and DICE cells demonstrates a progression toward higher reliability and integration. The inclusion of interfaces like SpaceWire and MIL-STD-1553 aligns with spacecraft communication standards, while the use of SOI technology and radiation tolerance up to 200 kRad addresses the harsh space environment. The family's legacy is tied to its role in Russian space missions, with some variants being second-sourced, indicating a sustained demand. The KOMDIV-32 processors are notable for their systematic adoption of fault-tolerant techniques, such as self-healing block-level redundancy and error-correcting codes, which are critical for long-duration spaceflight.
Did You Know?
- The KOMDIV-32 family includes the 1900VM2T (Rezerv-32) which uses triple modular redundancy on block level with self-healing.
- The 5890VE1T is a system-on-a-chip with PCI master/slave, 16 GPIO, 3 UART, and 3 32-bit timers.
- The 1907VM038 (Skhema-10) includes a DDR2 SDRAM controller with ECC and a DSP with the same command set as the DSP in the 1890VM7Ya.
- The 1907VM044 (Obrabotka-10) uses dual interlocked storage cells (DICE) for registers and cache with parity and Hamming code protection.
Architectural Foundation and Instruction Set
The KOMDIV-32 is a 32-bit microprocessor whose core design is built around the MIPS I instruction set architecture. This places it firmly within the Reduced Instruction Set Computing tradition, where a streamlined, fixed-length instruction set is favored over the more complex variable-length encodings found in CISC designs. A particularly notable aspect of the KOMDIV-32's specification is its stated compatibility with the MIPS R3000, a well-known implementation of the MIPS I ISA. This compatibility suggests that software and toolchains developed for R3000-class processors could, in principle, be ported to the KOMDIV-32 without requiring a complete rewrite, lowering the barrier to adoption for developers already working within the MIPS ecosystem. The choice of MIPS I rather than a later revision like MIPS IV (which appears in NIISI's own KOMDIV-64) indicates a design philosophy oriented toward a mature, well-understood instruction set. The 32-bit data width further anchors the processor in a generation of computing where 32-bit addressing and data manipulation were the dominant paradigm for general-purpose workloads.
Development Context and the NIISI Lineage
The KOMDIV-32 was developed by NIISI, an organization that also produced the KOMDIV-64 and the KOMDIV128-RIO coprocessor, suggesting a family of related designs sharing a common engineering heritage. Within the broader catalog of Russian microprocessors, NIISI's contributions represent one thread among several distinct approaches: MCST pursued VLIW and SPARC-based designs through its Elbrus and R-series lines, ELVEES focused on hybrid RISC-DSP multicore configurations, Baikal Electronics moved into MIPS32 and ARM64 territory, and TYPHOON explored a custom multicore architecture blending TRIPS and MultiCells. The KOMDIV-32, by contrast, took a more straightforward path—implementing a recognized international ISA rather than designing a proprietary instruction set. This choice likely reflected a pragmatic engineering decision: leveraging an established instruction set reduces the software development burden and allows the team to concentrate effort on the silicon implementation itself. The fact that NIISI later moved to MIPS IV with the 64-bit KOMDIV-64, operating at 350 MHz with 2-way in-order superscalar execution, illustrates a clear evolutionary trajectory within the same organization, with the KOMDIV-32 serving as an earlier, more accessible entry point in that progression.
Performance Profile and Clock Speed
At a 90 MHz clock rate, the KOMDIV-32 occupies a modest position in the performance spectrum of the Russian microprocessors documented in the available records. For context within the same list, MCST's Elbrus 2000 ran at 300 MHz, while the Elbrus-1S+ pushed to 1000 MHz and the Elbrus-8S reached 1.3 GHz. NIISI's own KOMDIV-64 operated at 350 MHz, roughly four times the KOMDIV-32's clock speed. On the lower end, the MCST-R500S ran at 500 MHz and the Elbrus-2SM at 300 MHz. The 90 MHz figure for the KOMDIV-32 suggests it was designed for applications where extreme throughput was not the primary requirement, or that it represented an earlier stage in the technology's development before more aggressive clock speeds became achievable. The 32-bit architecture, combined with the MIPS I instruction set and R3000 compatibility, points to a processor aimed at general-purpose computing tasks of its era rather than specialized signal processing. It is worth noting that the list also includes highly specialized designs—ELVEES multicore hybrids pairing RISC cores with DSP cores, NTC Module's VLIW/SIMD NeuroMatrix series, and Multiclet's post-von Neumann multicellular architectures—none of which share the KOMDIV-32's relatively conventional RISC design philosophy.
Position in the Russian Microprocessor Ecosystem
The KOMDIV-32 finds its place within a diverse and expanding landscape of Russian-designed microprocessors, a field that spans multiple manufacturers and architectural philosophies. Alongside the MIPS-based KOMDIV-32, the ecosystem includes MCST's extensive Elbrus family (ranging from the 300 MHz Elbrus 2000 to the 1.3 GHz octa-core Elbrus-8S), SPARC-based designs like the MCST-4R and MCST-R1000, ELVEES's RISC-DSP hybrids, Baikal Electronics' MIPS32 and ARM64 processors, and TYPHOON's custom multicore architecture. The KOMDIV-32's adherence to the MIPS I ISA and its R3000 compatibility distinguish it from these alternatives, which either employ proprietary instruction sets (the Elbrus VLIW architecture, the Typhoon ISA) or different international standards (SPARC, ARM). This diversity reflects a national effort to develop domestic semiconductor capabilities across multiple architectural paradigms simultaneously. The KOMDIV-32, with its 32-bit width and 90 MHz clock rate, represents one particular point on the spectrum—a relatively accessible, standards-based design that could serve as a foundation for software development in the MIPS ecosystem before more complex or higher-performance designs became available. Its inclusion in the same reference list as far more ambitious projects underscores the breadth of Russia's microprocessor development program.
Frequently Asked Questions
What is KOMDIV-32?
KOMDIV-32 is a family of 32-bit microprocessors purpose-built for Russian spacecraft. It was developed by the NIISI institute under the Russian Academy of Sciences and is offered in multiple radiation-hardened variants.
Who manufactures KOMDIV-32 and where?
The chips are produced by the Scientific Research Institute of System Development (NIISI), an institute of the Russian Academy of Sciences. The fabrication plant sits in Dubna, on the grounds of the Kurchatov Institute.
What instruction set does KOMDIV-32 implement?
The processor is compatible with the MIPS R3000 instruction set and carries a built-in floating-point unit that matches the MIPS R3010 specification. This means the FPU is integrated on-die rather than provided as a separate coprocessor.
Why is KOMDIV-32 radiation hardened?
Because these chips are deployed on spacecraft, they must endure the intense radiation of orbit and deep-space flight. Certain variants are rated to tolerate at least 200 kRad of total ionizing dose while remaining functional.
What process nodes and package types are available for KOMDIV-32?
The family covers 0.5 μm, 0.35 μm, and 0.25 μm CMOS and SOI CMOS fabrication nodes. Depending on the specific variant, the die is housed in ceramic QFP, BGA, or PGA packages ranging from 108 pins up to 675 pins.
More in Microprocessors, Part 3 1-24
Spotted an error? Know more?
Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced
