We have been developing fault tolerant cores but it has been a low key effort till now.
https://ieeexplore.ieee.org/document/7422253/But we will soon be increasing our effort to develop cores
with in-core fault tolerance and multi-core SoCs with lockstep support.
Along with associated redundancy in the Tile-link fabric for redundancy
and ECC support.
We will probably leverage the formal spec work and bluespec to also explore
proving the correctness of our cores. The Rodin environment may be useful
in this regard. We plan to stick to our in-order cores.
These cores are planned to be used for our ASIl-D/ISO26262 work and also
for our autonomous vehicle platform. We supply cores for rector safety controls
and aerospace applications ,
so we need to do this !
We will need a WG at some point to focus on this work. This cannot be pulled off by
one team.
Also looking at using SEL4 for AUTOSAR applications.
If that does work, we plan to develop a rust based MK OS. We have started
working with some auto OEMs in this area. Preliminary discussions to see what a
complete platform should entail - cores, SoC fabrics, OS and verification environment.