Nonvolatile Memory Grain Power Control for NNS Associative Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NNS associative memories in digital and analog approaches are volatile, requiring continuous electrical power for data reading, leading to high electric power consumption.

Innovation Solution

A memory device with nonvolatile memory grains and power drivers that supply power only to specific memory grains in synchronization with control signals and clock signals, optimizing power usage by reducing unnecessary power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If volatile SRAM is used for NNS associative memory, then data reading can be performed, but continuous electrical power must be supplied to all memory grains, resulting in high power consumption

Engineering Contradiction:
Improvedata reading capabilityVSAvoidelectric power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The memory area is divided into multiple memory grains, each capable of independent power control. This segmentation allows selective power supply to only those memory grains that need to be accessed, rather than powering the entire memory array continuously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Power supply to memory grains is made dynamic through clock signal control. The power driver activates only during specific clock cycles when data reading is required, transitioning between powered and unpowered states based on operational needs.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If all memory grains are supplied with electrical power continuously, then data can be read from any region, but electric power consumption cannot be reduced

Engineering Contradiction:
Improvedata reading from any regionVSAvoidelectric power consumption
Core Design Contradiction:
Ease of operationVSUse of energy by stationary object

Solution Approach 1:

Different memory grains are treated differently regarding power supply. Only the local memory grains that are currently needed for data reading operations receive power, while other memory grains remain unpowered, optimizing energy efficiency based on actual operational requirements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Power supply to memory grains is implemented periodically through clock signals. Power is supplied only during active reading operations and withheld during idle periods, creating a periodic on/off pattern that reduces overall energy consumption while maintaining operational capability.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10741228B2Memory device
Publication Date: 2020.08.11 TOHOKU UNIV
  • US10741228B2 patent drawing
  • US10741228B2 patent drawing
  • US10741228B2 patent drawing

AI summary

A memory device capable of reading reference data while achieving optimization of electric power consumption is provided. A memory device includes a memory area storing reference data of N (≥1) dimensions each composed of M (≥1) bits. A number of memory grains each composed of nonvolatile memory and power drivers paired with the memory grains to supply electrical power to the memory grains are provided in each region specified by column lines in the number and M row lines, the number being one to N inclusive. When the power driver receives a control signal from the corresponding one of the column lines, a control signal from the corresponding one of the M row lines, and a clock signal, the power driver supplies electrical power to the memory grain in synchronization with the clock signal.