In close cooperation with and in assignment of the European Space Agency ESA, we have been developing reliable, fault-tolerant, radiation-resistant data processor IP for on-board sensor data processing with state-of-the-art processing power. We used a stepwise approach and developed various prototypes with our IP inside:
Everyone in the space industry is very much aware of the data-corrupting consequences of radiation in deep space, and will only use radiation-hard components for space missions.
On scientific missions to deep space a wealth of data is gathered, analyzed and compressed on-board before being relayed back to earth. The data cannot be sent to earth in its entirety since modern instruments gather much more data than can be communicated back to earth. For a correct interpretation of what is going on in space, and valid answers to exciting questions it is key that the compressed and processed data is correct.
Unfortunately, reliably processing and compressing of data might be easier said than done, as the only existing European digital signal processor (DSP) for space is obsolete: it provides less than 6% of the 1000 MFLOPS performance expected today. European space missions currently rely on a combination of FPGAs and commercial off-the-shelf (COTS) components, with the drawbacks of limited reliability and significant extra mass, complexity, and power consumption.
With the planning for the Cosmic Vision programme in mind, ESA plans to have a standard ASIC with a space qualified rad-hard Digital Signal Processor and a performance of at least 1000 MFLOPS in its portfolio.
As a first step, we developed a functional payload unit prototype of a reliable data processor for space missions based on our Xentium DSP IP and Network-on-Chip IP.
The prototype can withstand radiation-induced data errors both on the software and hardware level. It combines ideas for fault-tolerant, self-repairing chips with existing space-proven components such as SpaceWire.
Crucial architectural details:
To test your target applications on the functional payload unit prototype we offer evaluation opportunities. For more details contact us.
As a second step on the road to a reliable data processor, key parts of the functional prototype design were hardened in 180nm CMOS technology, using the IMEC DARE libraries.
The ASIC prototype has undergone functional testing under full radiation.
Currently, a consortium of renowned partners in the space industry brings together the functional and rad-hard silicon prototypes in a high performance, scalable, rad-hard (~1 Mrad TID), highly integrated mixed-signal Data Processor for Sensors, Instruments, and Processing Units with excellent re-use potential for future Science & Exploration missions.
The SSDP data processor combines a fault-tolerant LEON3FT-based General Purpose Processor subsystem with a Xentium-NoC-based DSP subsystem. The architecture is similar to that of the functional prototype in step 1.
For more details on SSDP architecture see the consortium's presentation on the Scalable Sensor Data Processor during the 2016 ESA DSP Day.
Packaged and functionally tested prototype SSDP ASICs, suitable for prototype / EM systems, instruments, and data processing units, are expected to be available in 2017. For more details contact us.
The journey of integrating more Xentium DSP cores in the DSP subsystem will continue to further increase the performance of the data processor and floating-point functionality will be added. The next expected step is a many-core floating-point DSP subsystem. This will increase both performance and reliability of the data processor. So we can boldly go and send reliable data to earth!