MRAM Access Control for Low-Power Sensor Node Signal Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing microcontroller units (MCUs) with low power consumption and high performance are not suitable for sensor nodes that process large numbers of signals efficiently, as they cannot effectively suppress data transfer to data centers.

Innovation Solution

A device comprising a Magnetic RAM (MRAM) with multiple memory cells, a nonvolatile CPU, a nonvolatile FPGA-ACC, and a power-gating controller, which allows for efficient data transfer and processing by using nonvolatile memory cells that do not require data backup, enabling power-gating to inactive units and parallel processing between the CPU and FPGA-ACC.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If existing low power MCUs are used, then power consumption is reduced, but processing capability for large numbers of signals deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidsignal processing capability
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The device is segmented into multiple functional units: nonvolatile CPU for control operations, nonvolatile FPGA-ACC for parallel signal processing operations, and MRAM for data storage. This segmentation allows each unit to operate independently and efficiently, with the FPGA-ACC handling computationally intensive signal processing while the CPU manages control functions, thereby achieving high signal processing capability without proportionally increasing power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The power-gating controller implements periodic power supply control, turning power on only when needed for specific memory cells or functional units. This periodic activation allows the system to maintain low average power consumption while providing high processing capability on demand, resolving the contradiction between continuous high performance and low power consumption.

Inventive Principle:
Principle #19Periodic action

2Loss of information

If data is transferred to data center, then information is extracted, but data transfer power consumption increases

Engineering Contradiction:
Improveinformation extraction efficiencyVSAvoiddata transfer power consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The nonvolatile FPGA-ACC performs preliminary information extraction and processing operations locally within the sensor node before data transfer. By pre-processing signals and extracting useful information locally, the system reduces the volume of data that needs to be transferred to the data center, thereby reducing transfer power consumption while maintaining effective information extraction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The nonvolatile FPGA-ACC acts as an intermediary processing unit between the sensor inputs and the data center. It performs intermediate signal processing and filtering operations, extracting useful information locally before transmission, which reduces the burden on data transfer and minimizes energy loss during communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If nonvolatile memory is used, then data backup requirement is eliminated, but memory access speed may deteriorate

Engineering Contradiction:
Improvedata retention capabilityVSAvoidmemory access speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The device merges nonvolatile memory (MRAM) with nonvolatile logic units (CPU and FPGA-ACC) into an integrated architecture. This integration allows the system to leverage the nonvolatile nature of MRAM for data retention while achieving high-speed access through the nonvolatile logic units that can directly interface with the memory without traditional volatile memory intermediaries, thus maintaining both reliability and speed.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12131764B2Device, sensor node, access controller, data transfer method, and processing method in microcontroller
Publication Date: 2024.10.29 TOHOKU UNIV
  • US12131764B2 patent drawing
  • US12131764B2 patent drawing
  • US12131764B2 patent drawing

AI summary

The present invention provides an access controller, and a data transfer method. The access controller controls accesses to the MRAM by reading data in advance and backing up the data when data is to be read from the MRAM.