Dynamic Slave Circuit Reassignment for Semiconductor Resource Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In semiconductor integrated circuits with multiple master and slave circuits, the inefficiency in resource utilization arises when slave circuits assigned to inactive master circuits become unavailable, leading to a significant decrease in system resource use efficiency.

Innovation Solution

Reassigning a slave circuit previously assigned to an inactive master circuit to an active master circuit, allowing the slave circuit to be utilized by both, thereby improving resource allocation and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a slave circuit is assigned to a master circuit, then the slave circuit can be dedicated to that master circuit for reliable operation, but the slave circuit becomes unavailable when the master circuit is in an inactive state, leading to decreased system resource use efficiency

Engineering Contradiction:
Improvereliable operationVSAvoidsystem resource use efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The slave circuit is designed to serve multiple master circuits rather than being dedicated to a single master circuit. The control circuit enables the slave circuit to be accessed by different master circuits based on their operational status, allowing the slave circuit to perform the same function for different masters, thereby improving resource utilization while maintaining reliable operation.

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

Solution Approach 2:

The system dynamically changes the connection relationship between master circuits and slave circuits based on operational status. When a master circuit transitions from active to inactive state, the control circuit dynamically reassigns the previously assigned slave circuit to another active master circuit, making the system flexible and adaptive to changing conditions.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple master circuits and slave circuits are integrated in a semiconductor integrated circuit, then the circuit becomes multifunctional and highly integrated, but the number of unavailable slave circuits increases as the number of inactive master circuits increases

Engineering Contradiction:
Improvemultifunctional capabilityVSAvoidresource utilization
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

Slave circuits are designed with universal access capability, allowing them to serve multiple master circuits. The control circuit manages access permissions dynamically, enabling a single slave circuit to fulfill the same functional role for different master circuits, thereby maximizing the utilization of integrated resources while maintaining the multifunctional capability of the system.

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

Solution Approach 2:

The patent merges the access control logic into a unified control circuit that manages multiple master circuits' access to slave circuits. This consolidation allows efficient resource sharing and eliminates the need for separate dedicated connections for each master-slave pair, improving overall resource utilization in the highly integrated circuit.

Inventive Principle:
Principle #5Merging (Combining)

3Stability of the object's composition

If a slave circuit is previously assigned to a given master circuit, then the assignment is simple and stable, but the slave circuit becomes unavailable when the master circuit goes into an inactive state, resulting in decreased use efficiency of system resources

Engineering Contradiction:
Improveassignment stabilityVSAvoiduse efficiency of system resources
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system maintains stable assignment relationships during normal operation but introduces dynamic reassignment capability when masters become inactive. The control circuit monitors operational status and automatically adjusts assignments, combining the stability of predefined assignments with the flexibility needed to maintain resource efficiency during state transitions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The control circuit implements feedback by monitoring the operational status of master circuits and using this information to make real-time decisions about slave circuit assignments. When a master circuit transitions to an inactive state, the feedback mechanism triggers the reassignment of its previously assigned slave circuit to another active master circuit, maintaining optimal resource utilization.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8621262B2Semiconductor integrated circuit and method for controlling semiconductor integrated circuit
Publication Date: 2013.12.31 RENESAS ELECTRONICS CORP
  • US8621262B2 patent drawing
  • US8621262B2 patent drawing
  • US8621262B2 patent drawing

AI summary

A semiconductor integrated circuit, including a first master circuit, a second master circuit, a first slave circuit assigned to the first master circuit, and determines that an access request signal is sent from the first master circuit when an identification information is a first value, a first bus coupled to the first master circuit, the second master circuit, and the first slave circuit, a bus controller is configured to transmit the access request signal to the first slave circuit via the first bus, a system controller directs the bus controller to substitute the first value for a second value on the identification information of the access request signal received from the second master circuit when the first master circuit is in the deactivated state.