System-on-Chip Access Routing for Dynamic Master–Slave Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems on a chip face challenges in managing dynamic access restrictions for master pieces of equipment to slave resources in a flexible and efficient manner, particularly in multi-core environments, while ensuring low power consumption and accommodating various user configurations.

Innovation Solution

A system on a chip with an interconnection system and processing means that utilize a set of configuration pieces of information, including identification and other specific information, to manage isolation architecture by assigning master pieces of equipment to slave resources, allowing for both static and dynamic configuration diagrams, and enabling a master manager piece of equipment to implement and modify these configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If access restrictions are implemented to ensure reliability of slave resources, then system reliability is improved, but device complexity increases due to management overhead

Engineering Contradiction:
ImprovereliabilityVSAvoidcomplexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a configuration diagram as an intermediary layer that mediates between master pieces of equipment and slave resources. This configuration diagram contains identification information that enables automatic matching and access control without requiring complex management logic in the interconnection system itself, thus improving reliability while keeping the interconnection system simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If dynamic access management is implemented to accommodate different applications, then adaptability is improved, but device complexity increases due to configuration management

Engineering Contradiction:
ImproveadaptabilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic access management through configuration diagrams that can be modified during system operation. The interconnection system reads identification information from transactions and dynamically determines access permissions based on the current configuration diagram, allowing the system to adapt to different applications without requiring complex reconfiguration mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The configuration diagram contains identification information that enables the interconnection system to automatically perform access control decisions without external intervention. The system self-manages access restrictions by matching identification information in transactions with the configuration diagram, eliminating the need for complex external management mechanisms.

Inventive Principle:
Principle #25Self-service

3Reliability

If identification information is attached to all transactions for access control, then reliability is improved through proper access management, but loss of information increases due to additional data overhead

Engineering Contradiction:
ImprovereliabilityVSAvoidinformation
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts only the essential identification information needed for access control from the transaction data, rather than transmitting complete access control parameters. The configuration diagram stores the detailed access control rules, and only the relevant identification information is attached to transactions, minimizing information overhead while maintaining reliable access control.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12373374B2Method for managing the operation of a system on chip, and corresponding system on chip
Publication Date: 2025.07.29 STMICROELECTRONICS (GRAND OUEST) SAS
  • US12373374B2 patent drawing
  • US12373374B2 patent drawing
  • US12373374B2 patent drawing

AI summary

A system including a first port configured to simultaneously couple with a first device and a second device; and a management circuit configured to route a data signal received from a first controller to the first device in response to receiving a first-device direction from the first controller and route the data signal received from the first controller to the second device in response to receiving a second-device direction from the first controller unless an override condition for the management circuit is satisfied.