MO-MACLL Hardware Offloads MAC/LL Functions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless Sensor/Actuator Networks (WSAN) face challenges in minimizing power consumption, particularly during wireless idle periods due to the incompatibility between design flexibility and low-power consumption requirements for Medium Access Control/Link Layer (MAC/LL) protocols, leading to significant power consumption from CPU dynamic power and leakage during idle times.
Innovation Solution
The implementation of a Maximally Offloaded MAC/LL (MO-MACLL) architecture that offloads MAC/LL functions from the CPU to hardware circuits, utilizing an Always-On Domain (AON) and a Power Managed Domain (PM) to minimize CPU intervention and software memory footprint, enabling continuous CPU sleep periods and reducing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If MAC/LL protocol is implemented as software on CPU, then design flexibility is improved, but power consumption during idle periods increases
Solution Approach 1:
The patent replaces the software-based MAC/LL implementation on CPU with a dedicated hardware circuit that implements the same protocol functions. This substitution eliminates the need for CPU execution during idle periods, thereby reducing power consumption while maintaining protocol functionality. The hardware circuit can be powered down or placed in low-power state during idle periods, unlike the CPU which must remain active to execute software instructions.
Solution Approach 2:
The patent segments the system into two distinct parts: a hardware circuit dedicated to MAC/LL protocol processing and a CPU that runs the operating system and application software. This segmentation allows the MAC/LL functions to be handled independently by the hardware circuit, freeing the CPU to enter low-power states during idle periods while maintaining protocol operations.
2Adaptability or versatility
If CPU processes MAC/LL functions, then adaptability is improved, but CPU idle-time power consumption increases
Solution Approach 1:
The patent substitutes the CPU's software-based MAC/LL processing with a dedicated hardware circuit. This replacement allows the CPU to be completely disengaged from MAC/LL protocol processing, enabling the CPU to enter deep idle states with minimal power consumption while the hardware circuit handles protocol functions independently.
Solution Approach 2:
The hardware circuit is designed to autonomously handle MAC/LL protocol processing without requiring CPU intervention during normal operation. The circuit self-manages protocol state transitions, packet processing, and wireless communication timing, freeing the CPU from these tasks and enabling it to consume minimal power during idle periods.
3Ease of operation
If MAC/LL is implemented in software, then ease of operation is improved, but wireless idle period power consumption increases
Solution Approach 1:
The patent replaces software-based MAC/LL implementation with a hardware circuit that automatically manages wireless communication protocols during idle periods. This substitution eliminates the need for CPU execution of MAC/LL software during these periods, thereby reducing power consumption while the hardware circuit continues to maintain protocol compliance and readiness.
Data Source
AI summary
A wireless device having processor circuitry; and a hardware circuit configured to implement, during an active steady-state of a Medium Access Control/Link Layer (MAC/LL) with scheduled channel access, a MAC/LL function without processor circuitry intervention, wherein the steady-state is a state that is control packet transmission free for managed connections in connection oriented communications or a continuous broadcast or scan operation in connectionless communications.


