Base-3 CAM Cell Storage Density and Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content addressable memory (CAM) devices, particularly quaternary CAM cells, do not fully utilize their storage capacity as they only use three out of four possible states, leading to suboptimal data storage density and increased power consumption.

Innovation Solution

Implementing a base-3 numeral system in CAM cells, allowing each cell to store a trit (base-3 digit) and utilizing all four possible states, thereby increasing data storage density and reducing power consumption by optimizing the configuration of match lines and comparand lines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If quaternary CAM cells use only three out of four possible states, then the device complexity is reduced and ease of operation is improved, but data storage density decreases and power consumption increases

Engineering Contradiction:
Improvedata storage densityVSAvoidpower consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent changes the fundamental parameter of data representation from binary (base-2) to ternary (base-3), allowing each CAM cell to store one of three values (0, 1, or don't-care) instead of requiring two bits. This parameter change enables full utilization of the four possible states in quaternary CAM cells, achieving 406% increase in storage capacity while reducing power consumption by 14% through optimized match line and comparand line configurations.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If quaternary CAM cells use only three out of four possible states, then manufacturing and operation become simpler, but the storage capacity is underutilized

Engineering Contradiction:
Improvestorage capacity utilizationVSAvoidcell structure complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent makes the CAM cell structure universal by designing it to handle three distinct data values (0, 1, and don't-care) within a single cell architecture. The match line logic is designed to universally accept any of the three stored values and compare them against input data, eliminating the need for separate circuitry for each state and achieving full utilization of all four possible states in quaternary CAM cells.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Instead of using two bits to represent three values (leaving one state unused), the patent inverts the approach by using a single ternary digit to represent three values, thereby utilizing all four possible states of the quaternary cell. This inversion of the representation method maximizes storage capacity while simplifying the cell structure.

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

3Quantity of substance

If more CAM cells are used to increase storage capacity, then data storage density improves, but power consumption and device complexity increase

Engineering Contradiction:
Improvedata storage capacityVSAvoidpower consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by stationary object

Solution Approach 1:

The patent merges multiple binary CAM cells into a single ternary CAM cell by combining the functionality of multiple cells into one. A single ternary cell can store one of three values, effectively replacing what would traditionally require multiple binary cells, thereby increasing storage density while reducing the total number of cells and associated power consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from a two-dimensional binary representation (0 or 1) to a three-dimensional ternary representation (0, 1, or don't-care), adding an extra dimension of data storage capability. This dimensional change allows each cell to store more information, increasing storage capacity without proportionally increasing the number of cells or power consumption.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9123417B1Content addressable memory with base-three numeral system
Publication Date: 2015.09.01 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9123417B1 patent drawing
  • US9123417B1 patent drawing
  • US9123417B1 patent drawing

AI summary

A CAM cell is disclosed that can be selectively configured to store either base-2 data words or base-3 data words. When configured to store base-3 data words, the quaternary CAM cell compares 3 comparand bits representative of a base-3 comparand value with the base-3 data value stored in the CAM cell. Storing base-3 data words in such CAM cells increases the data storage density of associated CAM arrays.