Memory Array ECC Layout for Single-Pass SECDED Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing semiconductor memory devices face challenges in efficiently storing and accessing error correction information without impacting performance, particularly in architectures that require multiple passes to retrieve data and parity bits, leading to increased latency and power consumption.
Innovation Solution
A semiconductor memory device architecture that enables single-pass access of error correction code (ECC) information by storing ECC data in both data column planes and an extra column plane, allowing for single error correction and double error detection (SECDED) with reduced latency and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple passes are used to retrieve data and parity bits, then error correction capability is improved, but access latency increases
Solution Approach 1:
The memory array is segmented into data column planes and an extra column plane, with specific columns designated for data storage and other columns for parity bit storage. This segmentation allows simultaneous access to both data and parity bits in a single pass, resolving the contradiction between error correction capability and access latency.
Solution Approach 2:
The patent introduces an additional spatial dimension by adding an extra column plane alongside the data column planes. This dimensional expansion enables parallel storage and retrieval of both data and parity information, eliminating the need for multiple sequential access passes while maintaining SECDED capability.
2Reliability
If multiple passes are used to retrieve data and parity bits, then error correction capability is improved, but power consumption increases
Solution Approach 1:
The memory array is segmented into data column planes and an extra column plane, with specific columns designated for data storage and other columns for parity bit storage. This segmentation allows simultaneous access to both data and parity bits in a single pass, resolving the contradiction between error correction capability and power consumption.
Solution Approach 2:
The patent enables continuous single-pass access to both data and parity bits without interruption or additional access cycles. This continuous operation eliminates the energy expenditure associated with multiple sequential access passes, reducing overall power consumption while maintaining error correction capability.
3Reliability
If ECC information is stored in the array with associated data, then error detection and correction capability is improved, but device complexity increases
Solution Approach 1:
The memory array is segmented into data column planes and an extra column plane, with specific columns designated for data storage and other columns for parity bit storage. This segmentation allows simultaneous access to both data and parity bits in a single pass, resolving the contradiction between error correction capability and access latency.
Solution Approach 2:
The extra column plane serves multiple functions: storing parity bits for SECDED operations, providing additional storage capacity, and enabling flexible memory configurations. This multi-functionality reduces overall device complexity by consolidating multiple roles into a single structural element.
Data Source
AI summary
Apparatuses, systems, and methods for an enhanced ECC mode. The memory array includes a number of data column planes and an extra column plane. When the memory device is set in an Enhanced ECC mode, data is stored in a subset of the data column planes, and an error correction code circuit (ECC) stores corresponding parity data in one of a column plane other than one of the subset of data column planes or the extra column plane. In this manner, memory may be capable of performing single error correction or single error correction with double error detection (SECDED) depending on the mode selected.


