CAM Column Address Generation for Semiconductor Memory Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Semiconductor memory devices face challenges in reliably storing contents addressable memory (CAM) data due to slow writing and reading speeds and the need for improved data retention and error handling.
Innovation Solution
A semiconductor memory device with a column address generation circuit that generates CAM column addresses for duplicated data, allocating columns in a circular order across memory groups to ensure data is stored in physically separated areas, enhancing reliability by minimizing the impact of process errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If duplicated CAM data are stored in adjacent columns in memory groups, then the writing and reading speed is improved, but the reliability of CAM data storage deteriorates due to process errors affecting adjacent columns
Solution Approach 1:
The patent divides the storage of duplicated CAM data across multiple memory groups, allocating columns in a circular order that distributes data physically apart by a predetermined number of columns. This segmentation approach separates duplicated data into distinct physical locations while maintaining logical organization, thereby reducing the impact of localized process errors on data reliability without significantly compromising access speed.
Solution Approach 2:
The patent introduces a new dimension to column allocation by using circular ordering that wraps around memory group boundaries. Instead of linear sequential allocation, columns are allocated in a circular pattern where the allocation continues from the beginning of the memory group after reaching the end, creating physical separation while maintaining sequential access patterns. This dimensional approach allows duplicated data to be stored in physically separated areas while preserving fast access characteristics.
2Device complexity
If columns are allocated sequentially in a linear order within memory groups, then the device complexity is reduced, but the reliability of CAM data storage deteriorates due to process errors affecting sequentially allocated columns
Solution Approach 1:
The patent implements a dynamic column allocation strategy that adapts the allocation pattern based on the circular order requirement. The allocation mechanism dynamically wraps around memory group boundaries, creating a flexible allocation pattern that maintains physical separation of duplicated data. This dynamic approach achieves improved reliability without requiring complex static allocation schemes, as the circular pattern can be implemented through straightforward address generation logic.
Data Source
AI summary
A semiconductor memory device includes a column address generation circuit suitable for generating contents addressable memory (CAM) column addresses for duplicated CAM data, a column selection circuit suitable for allocating columns to the duplicated CAM data according to the CAM column addresses, and a plurality of page buffer units, each unit being coupled to a corresponding memory group through the allocated columns, and suitable for storing the duplicated CAM data in the memory groups through the allocated columns. The allocated columns are of arranged sequentially within each memory group in a circular order, and a part of the CAM column addresses represent columns which are physically apart by a predetermined number of columns within a memory group.


