Interrupt Controller Isolation for Mixed-Security Chip Subsystems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing isolation methods between subsystems in autonomous driving systems, such as those based on Hypervisor virtualization and multi-SoC combinations, suffer from incomplete isolation, increased complexity, and high risk of common cause failures, leading to reduced security levels and unreliable communication.

Innovation Solution

A security isolation apparatus and method that integrates subsystems of different security levels within a single chip, utilizing an interrupt controller of higher security level to manage interrupts and authenticate access requests, ensuring physical isolation and secure communication between subsystems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If Hypervisor-based virtualization isolation is used, then multiple guest OSs can run on different cores, but common cause failure risk increases due to single point of failure

Engineering Contradiction:
Improveability to run multiple guest OSsVSAvoidisolation completeness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the processor into multiple independent cores (first core and second core) where each core runs a different guest OS independently. The interrupt controller is physically separated into the first subsystem, creating distinct isolation boundaries that prevent common cause failures while maintaining the ability to run multiple OSs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple subsystems (first subsystem with high security level and second subsystem with low security level) into a single chip architecture. This merging eliminates the need for separate chips and complex inter-chip communication while maintaining security isolation through the interrupt controller design.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If multiple SoCs are combined for isolation, then subsystem isolation is achieved, but device complexity and cost increase

Engineering Contradiction:
Improveisolation between subsystemsVSAvoidmain board complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple subsystems into a single chip, eliminating the need for separate SoCs and complex main board connections. The first subsystem and second subsystem are integrated within one chip, reducing device complexity while maintaining isolation through the interrupt controller architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The interrupt controller in the first subsystem serves multiple functions: it manages interrupts for both the first subsystem and the second subsystem, and provides isolation between different security levels. This multi-functionality reduces the need for separate isolation mechanisms and simplifies the overall system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If main SoC communicates with MCU via intermediate communication line, then communication between subsystems is enabled, but transmission speed decreases and reliability reduces

Engineering Contradiction:
Improvecommunication between subsystemsVSAvoidcommunication transmission speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent extracts the communication bottleneck by eliminating the intermediate communication line between separate chips. The first subsystem and second subsystem communicate directly through integrated interfaces within the same chip, removing the transmission delay and reliability issues associated with inter-chip communication.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12614002B2Security isolation apparatus and method
Publication Date: 2026.04.28 HUAWEI TECH CO LTD
  • US12614002B2 patent drawing
  • US12614002B2 patent drawing
  • US12614002B2 patent drawing

AI summary

A system includes a first subsystem and a second subsystem that are used in a same chip. A security level of a first physical resource included in the first subsystem is higher than a security level of a second physical resource included in the second subsystem. The first subsystem includes an interrupt controller, and the interrupt controller is configured to manage an interrupt of a peripheral of the second subsystem. Embodiments of this application are for isolation between subsystems of different security levels in a chip.