Addressed Search Circuit for CAM Row Fault Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Content Addressable Memory (CAM) systems lack an efficient method to test individual rows for defects or simulate the effect of simultaneous switched noise during normal operation, making it difficult to diagnose faults and evaluate match/mismatch conditions.

Innovation Solution

The implementation of a write/search bitline decoder and driver circuit, along with an addressed search circuit that allows for emulation of match/mismatch conditions at specific locations within a CAM, enabling individual row testing and fault evaluation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional CAM systems are used without addressed search circuitry, then the system structure remains simple, but individual row testing and fault detection become impossible

Engineering Contradiction:
Improvefault detection capabilityVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The CAM system is segmented into individually addressable rows through the implementation of row select logic. Each row can be independently selected and tested using the addressed search circuit, which activates specific rows based on address inputs. This segmentation enables individual row testing while maintaining overall system functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An addressed search circuit is introduced as an intermediary component between the standard search functionality and the test mode. This circuit acts as a mediator that can switch the CAM between normal search operations and individual row testing modes, enabling fault detection without permanently altering the basic CAM structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Difficulty of detecting and measuring

If addressed search circuitry is added to enable individual row testing, then fault detection capability improves, but device complexity increases

Engineering Contradiction:
Improverow defect testingVSAvoidcircuit configuration
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The addressed search circuit is designed with multi-functionality to reduce complexity. The same circuit infrastructure supports both normal search operations and individual row testing modes. By making the search circuit universal, the patent avoids duplicating functionality and minimizes the increase in device complexity while enabling comprehensive fault detection.

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

Solution Approach 2:

The system dynamically switches between normal search mode and test mode based on control signals. The addressed search circuit can reconfigure its operation depending on whether it is performing standard search functions or individual row testing. This dynamic adaptability allows a single circuit to serve multiple purposes, reducing overall complexity.

Inventive Principle:
Principle #15Dynamics

3Speed

If simultaneous search across all rows is performed, then search speed is high, but the ability to test individual rows is lost

Engineering Contradiction:
Improvesearch speedVSAvoidindividual row evaluation
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The CAM system dynamically adjusts its search behavior based on the operational mode. During normal operation, all rows are searched simultaneously to maintain high search speed. During test mode, the addressed search circuit selectively activates individual rows for testing. This dynamic switching allows the system to optimize for speed during normal use and for individual row evaluation during testing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system periodically switches between different operational states - normal search mode and individual row test mode. The addressed search circuit enables this periodic switching by responding to control signals that indicate whether a full search or a targeted row test is required. This periodic action allows both high-speed searching and individual row evaluation to be supported throughout system operation.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7471536B2Match mismatch emulation scheme for an addressed location in a CAM
Publication Date: 2008.12.30 TEXAS INSTRUMENTS INC
  • US7471536B2 patent drawing
  • US7471536B2 patent drawing
  • US7471536B2 patent drawing

AI summary

A novel match/mismatch emulation scheme for an addressed location in a CAM system that includes a plurality of CAM blocks. The plurality of CAM blocks are organized into at least one rectangular array having rows each having a plurality of CAM blocks, a group of CAM cells and associated read/write bit lines connecting the group of CAM cells to an addressed search circuit. During debug mode, where the individual array cells do not participate in search, all the cells in the debug column behave the same way to emulate a match/mismatch on all words. The circuit provides a control input to include address evaluation of a debug cell in a row. The circuit also provides simultaneous switching noise analysis on an evaluating row. The resulting CAM cell provides a circuit to test individual rows for defects and noise analysis.