Bus System Power Saving Mode Transition Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing power saving methods for semiconductor integrated circuits, particularly in bus systems, face challenges in reducing power consumption without data loss or system freezing, especially with multiple master modules generating data transfer requests at varying timings, limiting the effectiveness of power saving modes.

Innovation Solution

A data transfer apparatus with a detection unit and control unit that collectively handles data transfer requests, allowing the bus system to transition into a power saving mode only when no data transfer requests are pending, and returns to normal mode upon detection of subsequent requests, ensuring data integrity and extending the power saving period.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the bus system constantly supplies power and clock for data transfer requests, then data transfer reliability is ensured, but power consumption increases

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The detection unit continuously monitors data transfer requests before the bus system enters power saving mode, ensuring that no requests are pending before shutting off power and clock, thus preventing data loss while enabling power saving

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If the clock and power supply are shut off to save power, then power consumption is reduced, but data transfer may be lost or system may freeze

Engineering Contradiction:
Improvepower consumptionVSAvoiddata transfer integrity
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The detection unit performs preliminary detection of data transfer requests before the bus system enters power saving mode, ensuring that the system only shuts off power and clock when no requests are pending, thus preventing data loss and system freezing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The detection unit provides feedback about the presence of data transfer requests to the control unit, which adjusts the power and clock supply accordingly, creating a closed-loop control system that maintains reliability while enabling power saving

Inventive Principle:
Principle #23Feedback

3Use of energy by moving object

If power saving mode is entered frequently, then power consumption is reduced, but the power saving period is divided into pieces limiting effectiveness

Engineering Contradiction:
Improvepower consumptionVSAvoidpower saving period continuity
Core Design Contradiction:
Use of energy by moving objectVSDuration of action of moving object

Solution Approach 1:

The detection unit aggregates data transfer requests from multiple master modules and combines them into a single monitoring mechanism, allowing the bus system to maintain power saving mode longer by detecting requests collectively rather than individually, thus extending continuous power saving periods

Inventive Principle:
Principle #5Merging (Combining)

4Use of energy by moving object

If software procedure is used to control clock and power supply, then power saving is achieved, but it is difficult to ensure no data transfer request is issued by all master modules

Engineering Contradiction:
Improvepower consumptionVSAvoidrequest detection accuracy
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The detection unit acts as an intermediary between multiple master modules and the bus system control, centrally monitoring all data transfer requests and providing accurate information to the control unit, thus enabling reliable power saving control without software complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9720483B2Information processing apparatus, information processing method, and program
Publication Date: 2017.08.01 CANON KK
  • US9720483B2 patent drawing
  • US9720483B2 patent drawing
  • US9720483B2 patent drawing

AI summary

A bus system includes a bus module which performs data transfer between a master module and a slave module and a detection module which detects transfer of transmission data from the master module to the bus module. When the bus module is shifted to a power saving mode and then is returned from the power saving mode, a power control module delays release of the power saving mode until a plurality of data transfer requests is detected. Accordingly, a power saving effect can be improved in the bus system.