Optical Ternary Content Addressable Memory Using Wavelength Division Multiplexing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Content Addressable Memory (CAM) and Ternary CAM (TCAM) implementations require electronic signals, leading to inefficient optical-to-electrical conversions, which reduce network efficiency and throughput due to the need for costly conversions.

Innovation Solution

Implementing a TCAM system in the optical domain using optical filters tuned to pass or block specific wavelengths, allowing for full ternary search capabilities without the need for electrical signals, by encoding search words on multi-wavelength optical signals and using photodetectors to indicate matches or mismatches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If optical-to-electrical conversions are implemented in existing CAM/TCAM systems, then the system can perform search operations, but the network efficiency and throughput are reduced due to conversion overhead

Engineering Contradiction:
Improvesearch operation capabilityVSAvoidnetwork throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces the electronic signal processing mechanism with an optical signal processing mechanism. Optical signals are used throughout the entire TCAM system including signal transmission, filtering, interference-based computation, and detection, eliminating the need for optical-to-electrical conversions and maintaining both search capability and high network throughput

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces optical filters and photodetectors as intermediary components that enable optical signal processing. The optical filters selectively pass or block specific wavelengths representing different bit values, while photodetectors convert optical signals to electrical signals only at the final detection stage, avoiding repeated conversions and enabling efficient optical ternary search

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If optical-to-electrical conversions are performed, then data can be processed, but energy consumption increases due to conversion requirements

Engineering Contradiction:
Improvedata processing capabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent substitutes electronic processing with optical processing throughout the data processing pipeline. Optical signals carry data through the system and undergo optical filtering and interference-based operations without conversion to electrical signals, dramatically reducing energy consumption associated with repeated optical-to-electrical conversions while maintaining full data processing capability

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent enables continuous optical signal processing without interruption for conversions. Optical signals flow continuously through the TCAM system, undergoing filtering and interference operations in the optical domain, eliminating the stop-start nature of conversion-based processing and reducing overall energy consumption

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If optical-to-electrical conversions are required, then the system can interface with electronic components, but latency increases due to conversion time

Engineering Contradiction:
Improvecomponent interfacing capabilityVSAvoidsearch latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent replaces conversion-based interfacing with direct optical signal processing. The entire search operation including signal transmission, filtering, interference computation, and detection occurs in the optical domain, eliminating conversion delays and reducing search latency while maintaining the ability to interface with external optical and electronic components

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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

This approach eliminates the need for optical-to-electrical conversions, reducing energy consumption and latency, enabling faster and more efficient ternary searches, particularly in high-bandwidth applications like data routing and network traffic monitoring.

Implementation Method 1

Wavelength division multiplexing (WDM)-based and multipath interferometry based optical ternary content addressable memory (TCAM)

Methodology Applied
Scientific EffectWavelength division multiplexing: Filter (optical)

Implementation Method 2

multipath interferometry based optical ternary content addressable memory

Methodology Applied
Scientific EffectInterference: Interference

Data Source

PatentUS11057143B1Wavelength division multiplexing (WDM)-based and multipath interferometry based optical ternary content addressable memory (TCAM)
Publication Date: 2021.07.06 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11057143B1 patent drawing
  • US11057143B1 patent drawing
  • US11057143B1 patent drawing

AI summary

Systems and methods for an optical ternary content addressable memory (TCAM) is provided. In various embodiments, one or more search words can be encoded in a multi-wavelength input signal. Each bit position associated with a set of wavelengths of the input signal, each wavelength corresponding to a logic value. A plurality of copies of the input signal can be coupled to an optical search engine comprising a plurality of rows of stored words. In various embodiments, the search word may be encoded in the amplitude of a single wavelength. Each bit position can be associated with a set input waveguides, and a logic value can be encoded based on whether amplitude of the associated wavelength is detected on a respective input waveguide of the set of waveguides. A mismatch of at least one bit is indicated if light is detected on an output of the optical TCAM.