Semiconductor Memory Bit Flip Sensor for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor memory devices face reliability issues due to bit flips during data transmission and storage, which can lead to program errors and reduced operational reliability.

Innovation Solution

A semiconductor memory device with a bit flip sensor that counts the number of specific bits in program data and compares it to reference values to determine if a bit flip has occurred, generating information to control the program operation and prevent errors by retransmitting data or registering faulty blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bit flip detection is implemented using a bit counter and comparator, then data integrity is improved, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The bit flip detection function is segmented into distinct modular components: a bit counter unit that counts first bits in program data, a reference value storage unit that stores threshold values, and a comparator unit that compares the count against references. This segmentation allows each component to perform a specific function independently, improving reliability through specialized design while making the overall complexity manageable through modularity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary bit flip detection by counting first bits and comparing against reference values before the program operation is executed. The comparator determines whether a bit flip has occurred in advance, allowing the system to prevent erroneous programming before it happens, thereby improving data integrity without adding complex post-programming verification mechanisms.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If bit flip detection and prevention mechanisms are added, then program operation reliability is improved, but manufacturing complexity increases

Engineering Contradiction:
Improveprogram operation reliabilityVSAvoidmanufacturing complexity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The manufacturing complexity is addressed by segmenting the detection system into standard functional blocks (counter, storage, comparator) that can be implemented using conventional semiconductor manufacturing processes. Each segment can be designed and fabricated independently using established techniques, making the overall system easier to manufacture despite the added functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The bit flip detection system is self-contained within the semiconductor memory device, with the bit counter, reference value storage, and comparator all integrated into the device itself. This self-service approach eliminates the need for external detection equipment or complex manufacturing processes, allowing standard fabrication techniques to be used while still providing robust bit flip detection and prevention capabilities.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11217326B2Semiconductor memory device, a controller, and operating methods of the semiconductor memory device and the controller
Publication Date: 2022.01.04 SK HYNIX INC
  • US11217326B2 patent drawing
  • US11217326B2 patent drawing
  • US11217326B2 patent drawing

AI summary

A semiconductor memory device includes a memory cell array, a read/write circuit, control logic, and a bit flip sensor. The memory cell array includes a plurality of memory cells. The read/write circuit is configured to receive program data, and perform a program operation on selected memory cells among the plurality of memory cells, based on the program data. The bit flip sensor is configured to receive the program data from the read/write circuit, and determine whether a bit flip has occurred in the program data. The control logic is configured to control the program operation of the read/write circuit, and generate program status information, based on a determination result of the bit flip sensor.