Dual-Block Search Cells for Longer, Lower-Power In-Memory Search
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional ternary content addressable memory (TCAM) technologies face issues of insufficient memory density and high power consumption due to the requirement of two non-volatile memory cells per data bit, limiting the data length and search efficiency.
Innovation Solution
A memory device with a first and second memory cell block, each containing a search memory cell pair, where the cells receive distinct search voltages based on the searched data, and a sense amplifier generates a search result from the bit lines, allowing for increased data length and improved search efficiency by doubling the bits per word line.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If two non-volatile memory cells are used to store one data bit, then memory density is improved, but data length during search operation is reduced
Solution Approach 1:
The patent divides the memory device into multiple memory cell blocks, with each block containing search memory cells that can be independently controlled. This segmentation allows different blocks to be activated based on search requirements, effectively increasing the usable data length during search operations while maintaining high memory density through the efficient use of non-volatile memory cells in each block.
2Quantity of substance
If two non-volatile memory cells are used to store one data bit, then storage capacity is improved, but power consumption increases
Solution Approach 1:
The patent applies local quality control by enabling only the necessary memory cell blocks for search operations, rather than activating all blocks. Each memory cell block has its own search memory cells that can be independently controlled, allowing the system to optimize power consumption by processing only the required portion of data while maintaining high storage capacity through the overall memory structure.
3Productivity
If conventional TCAM structure is used, then search parallelism is achieved, but memory density is insufficient
Solution Approach 1:
The patent merges the search memory cells from multiple memory cell blocks into a unified search architecture. By combining the capabilities of multiple blocks with shared search logic and control circuits, the system achieves high search parallelism across the entire memory array while maintaining the memory density benefits of non-volatile memory cells through efficient space utilization and reduced redundancy.
Data Source
AI summary
A memory device and an in-memory search method thereof are provided. The memory device includes a first memory cell block, a second memory cell block, at least one search memory cell pair, and a sense amplifier. The search memory cell pair includes a first search memory cell and a second search memory cell. The first search memory cell and the second search memory cell are respectively disposed in the first memory cell block and the second memory cell block. The first search memory cell and the second search memory cell respectively receive a first search voltage and a second search voltage. The first search voltage and the second search voltage are generated according to searched data. The sense amplifier generates a search result according to signals on a first bit line and a second bit line.


