Data Encoding Method for Semiconductor Apparatus Using Check Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data encoding and decoding methods for semiconductor apparatuses face challenges in efficiently transmitting and receiving multi-level signals, particularly in accurately mapping binary bits to three-level symbols and vice versa, which affects data integrity and transmission efficiency.

Innovation Solution

A data encoding method that separates bits into bit groups and generates check signals to encode these groups into symbols, and a data decoding method that uses check signals and least significant bits to decode symbols back into bits, optimizing the encoding and decoding processes through the use of specific encoding and decoding circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multi-level signal transmission method is used to transmit more bits per signal, then transmission efficiency is improved, but encoding and decoding complexity increases

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidencoding and decoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The encoding process is divided into multiple stages: generating check bits from data bits, encoding data bits to data symbols, and encoding check bits to check symbols. The decoding process is similarly segmented into recovering check bits from check symbols and data bits from data symbols. This segmentation reduces the complexity of each individual encoding/decoding operation while maintaining the ability to transmit multiple bits per symbol through PAM4 modulation.

Inventive Principle:
Principle #1Segmentation

2Reliability

If check signals are generated and used in encoding/decoding processes, then data integrity is improved, but processing time increases

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Check bits are generated in advance during the encoding process before transmission. During decoding, check symbols are recovered and used to verify data integrity before final data reconstruction. This preliminary generation and verification of check signals prevents data corruption issues rather than correcting them after transmission, reducing overall processing time while maintaining high reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250202501A1Data encoding, data decoding, a semiconductor apparatus and a semiconductor system using the same
Publication Date: 2025.06.19 SK HYNIX INC
  • US20250202501A1 patent drawing
  • US20250202501A1 patent drawing
  • US20250202501A1 patent drawing

AI summary

A data encoding method encodes eleven binary bits as seven symbols. The data encoding method generates a check signal based on first to fourth bits. The data encoding method includes encoding first to fifth bits to generate first to third symbols. The method includes encoding sixth to eighth bits to generate fourth and fifth symbols. The method also includes encoding ninth to eleventh bits to generate sixth and seventh symbols, when the check signal has a first logic level.