Memory Cell Coding Layout for Multi-Bit Storage Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of data bits stored in a memory cell increases, the efficiency of memory cells decreases, leading to inefficiencies in data storage and retrieval.

Innovation Solution

A memory device is designed to divide and store data bits in multiple memory cells using a code table that maps data patterns to code patterns, employing encoding and inverting operations to optimize storage and retrieval processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the number of data bits stored in a memory cell increases, then the storage capacity increases, but the efficiency of memory cells decreases

Engineering Contradiction:
Improvenumber of data bits storedVSAvoidefficiency of memory cells
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent divides data bits into multiple groups and stores them in separate memory cells rather than storing all data bits in a single memory cell. This segmentation approach maintains storage capacity while improving efficiency by allowing parallel access and reducing the complexity of reading individual bits from highly populated cells.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-dimension storage approach (one memory cell containing all data bits) to a multi-dimensional approach (multiple memory cells each containing portions of data bits). This dimensional expansion resolves the contradiction by distributing data across multiple storage locations, thereby maintaining capacity while enhancing access efficiency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If the number of states of memory cells increases to store more data bits, then the storage density increases, but the complexity of encoding and decoding increases

Engineering Contradiction:
Improvestorage densityVSAvoidcomplexity of encoding and decoding
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments data bits into multiple groups that can be independently encoded and decoded. By dividing the encoding and decoding tasks across multiple memory cells, the complexity of handling high-density storage is reduced while maintaining the benefit of increased storage capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary encoding operations during the programming phase, organizing data into coded patterns before storage. This preliminary action simplifies subsequent read operations by pre-processing the data structure, thereby reducing the complexity of real-time decoding while maintaining high storage density.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260088067A1Memory device for storing plurality of data bits and method of operating the same
Publication Date: 2026.03.26 SK HYNIX INC
  • US20260088067A1 patent drawing
  • US20260088067A1 patent drawing
  • US20260088067A1 patent drawing

AI summary

The present technology relates to a semiconductor device. According to the present technology, a memory device capable of dividing and storing a plurality of data bits in a plurality of memory cells may include a plurality of memory cells each configured to have a state among a plurality of states, a code table generator configured to generate, based on a plurality of data bits, a code table indicating the plurality of states as code patterns formed by parts of the data bits, the parts corresponding to the respective memory cells, and an internal operation controller configured to divide and store a plurality of target data bits in the plurality of memory cells based on the code table during a program operation.