Abstract
We have developed a virtualization technology for automobile use that allows the multiple functions to be run in parallel without interfering with each other on a single CPU. As an example use of a virtual CPU, we examined the E-gas Monitoring Concept. This application was verified from the standpoints of achieving safety targets as well as cost when implemented in three configurations including the standard microcontroller (MCU) + IC one, the virtual CPU one and the multiple CPU one. In that case, we evaluated each configuration using our evaluation index. The results confirmed that the virtual CPU had the best performance.
KEYWORDS – Virtualization; Function integration; Functional safety; Freedom from Interference; Software partitioning