Analog Current Data Comparison Circuit for Compact Multi-Bit Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content-addressable memory (CAM) circuits require a large number of memory cells for data comparison, increasing memory size with bit width, and are limited to data comparison functions, lacking efficiency and functionality beyond comparison.

Innovation Solution

A data comparison circuit comprising a converter circuit to convert digital data to analog current, a memory circuit to store analog data, and a detection circuit to compare and generate match indicators, enabling comparison of multiple bits in one memory cell and performing operations beyond data comparison.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional CAM circuits compare one-bit data per memory cell, then comparison function is simple, but memory size increases with bit width

Engineering Contradiction:
Improvememory sizeVSAvoiddata comparison capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent changes the data representation parameter from digital one-bit values to analog current values. Each memory cell stores an analog current that represents multiple bits of data, allowing the memory cell to encode more information without increasing physical size. This parameter transformation resolves the contradiction by enabling multi-bit comparison while maintaining compact memory architecture.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The memory cell is designed to perform multiple functions: storing analog current values representing multi-bit data, comparing these values, and generating match indicators. This multi-functionality allows a single memory cell to handle complex data comparison tasks that would otherwise require multiple cells, thereby reducing overall memory size while maintaining full comparison capability.

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

2Adaptability or versatility

If CAM circuit is designed for data comparison only, then function is specialized, but functionality is limited

Engineering Contradiction:
ImprovefunctionalityVSAvoidcircuit configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent designs the memory cell circuit to perform both data comparison and data storage functions using the same analog current representation. The converter circuit transforms digital data to analog current, the memory cell stores and compares this analog data, and the detection circuit generates match indicators. This unified approach enables the circuit to handle multiple operations without requiring separate specialized circuits for each function.

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

3Measurement precision

If multiple memory cells are used for multi-bit comparison, then comparison accuracy is maintained, but memory size increases

Engineering Contradiction:
Improvedata comparison accuracyVSAvoidmemory cell area
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The patent transforms the comparison mechanism by changing from digital bit-by-bit comparison to analog current value comparison. Each memory cell stores an analog current that encodes multiple bits, and the detection circuit compares these analog values directly. This parameter change maintains comparison accuracy while reducing the number of memory cells required, as each cell now handles multiple bits simultaneously through analog representation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent merges multiple bits of data into a single analog current value stored in one memory cell. Instead of using separate memory cells for each bit, the analog representation combines multiple data elements into a unified current signal that can be compared in a single operation, thereby reducing the total memory area while preserving comparison precision.

Inventive Principle:
Principle #5Merging (Combining)

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

The solution reduces memory size requirements and allows for efficient comparison of multiple bits in a single memory cell, expanding the functionality of the semiconductor device beyond mere data comparison.

Implementation Method 1

a converter circuit, a memory circuit, and a detection circuit. The converter circuit has a function of converting first data that includes a digital voltage value to second data that includes an analog current value

Methodology Applied
Scientific EffectVoltage-to-current conversion: Ohm's Law

Data Source

PatentUS10305460B2Data comparison circuit and semiconductor device
Publication Date: 2019.05.28 SEMICON ENERGY LAB CO LTD
  • US10305460B2 patent drawing
  • US10305460B2 patent drawing
  • US10305460B2 patent drawing

AI summary

A semiconductor device that enables a memory size reduction is provided. The semiconductor device includes a converter circuit, a memory circuit, and a detection circuit. The converter circuit has a function of converting first data that includes a digital voltage value to second data that includes an analog current value. The memory circuit has a function of storing third data that includes an analog current value. The detection circuit has a function of generating data that indicates whether the analog current values of the second and third data match.