Media Access Controller Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need to manage the access of multiple components to a shared bus in a power-efficient manner, particularly in complex integrated circuits with increased complexity and various applications, where existing power management schemes do not effectively address the power consumption associated with data transfer over shared communication protocols.

Innovation Solution

A device and method for media access control that includes a media access controller connected to components via a data line and a clock line, allowing for selective provision of clock signals to reduce power consumption, monitor data line activity, and manage access requests, enabling low power modes and efficient data transfer by generating clock signals and granting access based on priority and request detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If multiple components share a common data line for communication, then device complexity is reduced and space is saved, but power consumption increases due to continuous monitoring and clock signal provision

Engineering Contradiction:
Improvedevice complexityVSAvoidpower consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by entering low power modes before data transfer is needed, and activates clock signals and monitoring only when a component requests data transfer. This preliminary state preparation reduces unnecessary power consumption while maintaining the ability to quickly resume normal operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts its operational state by switching between active monitoring mode and low power mode based on real-time communication needs. The media access controller dynamically activates or deactivates clock signal provision and data line monitoring depending on whether components need to communicate, optimizing the balance between complexity and power consumption.

Inventive Principle:
Principle #15Dynamics

2Speed

If clock signals are continuously provided to maintain data transfer capability, then data transfer speed is maintained, but power consumption increases

Engineering Contradiction:
Improvedata transfer speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

Instead of continuous clock signal provision, the system uses periodic action by providing clock signals only during active data transfer periods. The media access controller monitors for transfer requests and activates clock signals periodically only when needed, allowing the system to maintain data transfer capability while significantly reducing power consumption during idle periods.

Inventive Principle:
Principle #19Periodic action

3Ease of operation

If all components have equal access rights to the data line, then system simplicity is maintained, but power consumption increases due to continuous arbitration

Engineering Contradiction:
Improvesystem simplicityVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system implements self-service by allowing components to autonomously request data transfer access when needed, rather than requiring continuous centralized arbitration. The media access controller simply responds to these self-initiated requests by activating clock signals and monitoring, eliminating the need for continuous power-consuming arbitration while maintaining system simplicity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9047415B2Device and method for media access control
Publication Date: 2015.06.02 NXP USA INC
  • US9047415B2 patent drawing
  • US9047415B2 patent drawing
  • US9047415B2 patent drawing

AI summary

A method for media access control, the method includes generating at least one media access grant in response to at least one media access request. The method further includes monitoring a data line, while maintaining at least a clock line in a low power mode, to detect at least one media access request generated by at least one component connected to the data line and to the clock line; and forcing the at least clock line to exit the low power mode and starting a contention prevention period, when the media access controller or at least one component requests to access the data line. Also disclosed is a device for implementing the method of media access control.