Low Power Content-Addressable Memory Using Match-Based Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content-Addressable Memory (CAM) circuits in integrated circuits consume relatively high power, leading to overheating and battery life concerns in battery-operated devices, as they require significant power for comparison operations even when there are mismatches.

Innovation Solution

The CAM circuitry is configured to compare input search data against data stored in CAM arrays by using logic that only activates when binary data pairs match, reducing power consumption by minimizing NMOS transistor operations during mismatch conditions, and employing a match CAM circuit that operates only when a comparison signal and match signal represent the same binary value pair.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If CAM circuits perform comparison operations using conventional logic, then comparison functionality is achieved, but power consumption increases significantly

Engineering Contradiction:
Improvecomparison functionalityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent inverts the conventional CAM approach by using Match CAM circuits that only activate when a match is found, rather than conventional CAMs that activate for every comparison operation. This inversion of the activation condition fundamentally changes the power consumption profile, reducing energy usage from proportional to number of comparisons to proportional to number of matches.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent changes the operational parameter of the CAM circuits from 'activate for every comparison' to 'activate only when match occurs'. By modifying this critical parameter, the system achieves the same comparison functionality while dramatically reducing power consumption, as the circuits remain inactive during the majority of non-matching operations.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If CAM circuits continuously perform comparison operations, then search functionality is maintained, but heat generation increases

Engineering Contradiction:
Improvesearch functionalityVSAvoidheat generation
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The patent inverts the conventional approach by implementing Match CAM circuits that stay inactive during non-matching operations, rather than continuously active. This inversion reduces the cumulative heat generation over time while preserving search functionality, as the circuits only consume power and generate heat when actual matches occur.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent implements periodic activation of CAM circuits only when matches are detected, rather than continuous operation. This periodic action pattern maintains search functionality when needed while allowing the circuits to remain inactive and cool during the majority of time, thereby reducing overall heat generation.

Inventive Principle:
Principle #19Periodic action

3Reliability

If CAM circuits use traditional comparison logic, then match detection is achieved, but power consumption increases for mismatch conditions

Engineering Contradiction:
Improvematch detectionVSAvoidpower consumption for mismatches
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent fundamentally inverts the conventional CAM logic by using Match CAM circuits that do not activate for mismatch conditions. Instead of consuming power for every mismatch (as in conventional CAMs), the inverted approach consumes power only when matches occur, turning the traditional 'activate-on-mismatch' model into an 'activate-only-on-match' model.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent converts the traditionally harmful effect of power consumption during mismatch operations into a beneficial pattern by using the Match CAM architecture. The circuits naturally remain inactive during mismatches (which was previously a power-wasting condition), transforming what was a source of energy loss into a period of energy savings, while still maintaining reliable match detection capability.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS8570783B2Low power content-addressable memory and method
Publication Date: 2013.10.29 ADVANCED MICRO DEVICES INC
  • US8570783B2 patent drawing
  • US8570783B2 patent drawing
  • US8570783B2 patent drawing

AI summary

Content-Addressable Memory (CAM) arrays and related circuitry for integrated circuits and CAM array comparison methods are provided such that relatively low power is used in the operation of the CAM circuitry. A binary value pair is stored in a pair of CAM memory elements. A comparison signal is provided to comparator circuitry that uniquely represents the stored binary values. A match signal is input to the comparator circuitry that uniquely represents a binary value pair to be compared with the stored binary value pair. In one example, a transistor is operated to output a positive match result signal only on a condition that the comparison signal provided to the comparator circuitry and match signal input to the comparator circuitry represent the same binary value pair. In that example, no transistor of the comparator circuitry is operated when the comparison signal provided to the comparator circuitry and match signal input to the comparator circuitry represent different binary value pairs.