Nonvolatile CAM Segmented Power Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

SRAM-based content addressable memory (CAM) cells are volatile, leading to high power consumption due to leakage current during standby periods, and shutting off power results in data loss, requiring frequent and power-intensive data transfer to non-volatile storage.

Innovation Solution

A nonvolatile CAM with segmented word circuits using power switches to turn off power during standby and turn on only as needed during search operations, employing nonvolatile storage elements like magnetic tunnel junctions to maintain data without power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If power is shut off to reduce power consumption during standby, then power consumption is reduced, but data is lost

Engineering Contradiction:
Improvepower consumptionVSAvoiddata loss
Core Design Contradiction:
Use of energy by moving objectVSLoss of information

Solution Approach 1:

The CAM cell is divided into two independent storage elements: a nonvolatile storage element (first storage element) that retains data without power, and a volatile storage element (second storage element) that enables fast search operations. This segmentation allows the system to maintain data integrity during standby while enabling high-speed operation when powered.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the storage state parameter from purely volatile (SRAM) to a hybrid state using nonvolatile memory. The nonvolatile storage element maintains data in a stable magnetic or resistive state that persists without power, fundamentally changing how data is preserved during standby periods.

Inventive Principle:
Principle #35Parameter changes

2Speed

If all storage words are activated for parallel comparison, then search speed is high, but operating power is very high

Engineering Contradiction:
Improvesearch speedVSAvoidoperating power
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The word circuit is divided into multiple segments, each with its own power switch. This allows selective activation of only those segments containing potential match candidates, rather than activating all storage words simultaneously. The segmentation enables partial parallel comparison, reducing power consumption while maintaining search functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic power control where power switches adjust the active state of storage segments based on search results. During search operations, power is dynamically allocated to active segments only, allowing the system to adapt power consumption to the actual search needs rather than maintaining constant high power for all segments.

Inventive Principle:
Principle #15Dynamics

3Reliability

If data is transferred to nonvolatile storage before power shutdown, then data integrity is maintained, but waiting time and complexity increase

Engineering Contradiction:
Improvedata integrityVSAvoidpower control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory cell is segmented into nonvolatile and volatile storage elements that work together. The nonvolatile element continuously maintains data without requiring transfer operations, eliminating the complexity of data movement while ensuring data integrity during power transitions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The nonvolatile storage element automatically maintains data retention without requiring external intervention for data transfer or protection. The magnetic tunnel junction or resistive switching element inherently preserves data state, making the system self-sufficient for data protection during standby and power transitions.

Inventive Principle:
Principle #25Self-service

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Significantly reduces power consumption during search operations and standby periods while maintaining data integrity, eliminating the need for frequent data transfers and reducing operational complexity.

Implementation Method 1

Each of the one or more memory cells includes a nonvolatile storage element... employing nonvolatile storage elements like magnetic tunnel junctions to maintain data without power

Methodology Applied
Scientific EffectMagnetic tunnel junction: Magnetoresistance

Data Source

PatentUS9299435B2Nonvolatile content addressable memory and method for operating same
Publication Date: 2016.03.29 NEC CORP
  • US9299435B2 patent drawing
  • US9299435B2 patent drawing
  • US9299435B2 patent drawing

AI summary

Provided is a nonvolatile content addressable memory. Each word circuit includes a plurality of segments having an order relation. Each of the segments includes one or more memory cells. Each of the memory cells includes a nonvolatile storage element. Each of the segments includes a power switch for turning on/off a power of a memory cell of the segment. During stand-by, all the power switches are turned off, and, in search operation, the power switch is turned on as necessary for each of the segments.