Data Encoding Method for Semiconductor Apparatus Using Check Signals
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Reliability
If check signals are generated and used in encoding/decoding processes, then data integrity is improved, but processing time increases
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.
Data Source
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.


