Bus System Power Saving Mode Transition Control
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
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
Data Source
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.


