Content-Addressable Memory Array Layout With Shared TCAM Interconnects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As IC chips continue to scale down, routing problems arise for Content Addressable Memory (CAM) devices, particularly affecting the performance and efficiency of Ternary Content Addressable Memory (TCAM) devices due to increased complexity and feature size challenges.

Innovation Solution

The proposed solution involves optimizing the layout and connectivity of TCAM cells by overlapping match port portions of adjacent cells, sharing vias and metal lines across cell boundaries, and utilizing multiple metal layers to reduce feature size and improve routing efficiency, while maintaining electrical connectivity through staggered and shared contacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional CAM cell layouts are used, then routing complexity increases and feature size increases, but device scaling and routing efficiency deteriorate

Engineering Contradiction:
Improverouting efficiencyVSAvoidrouting complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the match port portions of adjacent CAM cells by sharing common metal lines and vias across cell boundaries. Specifically, bit lines, word lines, and match lines are extended to serve multiple cells, reducing the number of separate routing paths and simplifying the overall interconnect structure while improving routing efficiency

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements multi-functional metal lines that serve multiple purposes across different cell types. For example, bit lines are shared between binary CAM cells and ternary CAM cells, and match lines are used by both cell types, allowing the routing infrastructure to handle diverse cell operations with a unified structure

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

2Area of moving object

If feature sizes are reduced for scaling, then device density improves, but routing problems and manufacturing precision challenges worsen

Engineering Contradiction:
Improvefeature sizeVSAvoidrouting precision
Core Design Contradiction:
Area of moving objectVSManufacturing precision

Solution Approach 1:

The patent transitions from planar routing to three-dimensional routing by utilizing multiple metal layers stacked vertically. Match lines, bit lines, and word lines are distributed across different metal layers (M1, M2, M3, M4), allowing routing paths to cross cell boundaries in the vertical dimension rather than competing for horizontal space, thereby maintaining routing precision at smaller feature sizes

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

Solution Approach 2:

The patent implements a hierarchical routing structure where metal lines are nested across multiple layers. Lower metal layers (M1, M2) carry bit lines and word lines, while upper metal layers (M3, M4) carry match lines and inter-cell connections. This nested arrangement allows compact routing within each layer while maintaining overall routing precision through vertical stacking

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS20250329385A1Content addressable memory array device structure
Publication Date: 2025.10.23 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US20250329385A1 patent drawing
  • US20250329385A1 patent drawing
  • US20250329385A1 patent drawing

AI summary

A Content Addressable Memory (CAM) array includes a first and a second cell structure sharing a cell boundary. The first cell structure includes a first storage circuit and a first comparator circuit, the first comparator circuit includes a first transistor having a gate, a drain, and a source. The second cell structure includes a second storage circuit and a second comparator circuit, the second comparator circuit includes a second transistor having a gate, a drain, and a source. The CAM array further includes a first shared source contact landing on the source of the first transistor and the source of the second transistor. The first shared source contact connects the source of the first transistor to the source of the second transistor. And the first shared source contact extends across the shared cell boundary from the first cell structure to the second cell structure.