CRC Error Signaling in Semiconductor Links Under Noisy Low-Power Conditions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As data processing speeds in semiconductor devices increase, so does the likelihood of data transmission errors, which can degrade reliability, and existing solutions like CRC codes may not adequately address noise issues in high-speed, low-power environments.
Innovation Solution
A semiconductor device and system that includes an error detection unit and a signal change unit capable of generating error information with adjustable pulse widths based on signal transmission environments, using a pulse generation unit and control signals to ensure stable error detection and transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data processing speed is increased, then productivity is improved, but data transmission errors increase and reliability deteriorates
Solution Approach 1:
The patent applies preliminary action by generating error detection codes (CRC) and embedding them with data before transmission occurs. The external controller generates CRC codes based on the data to be transmitted, and both data and CRC codes are sent together to the semiconductor device, enabling error detection to be prepared in advance rather than after errors occur
Solution Approach 2:
The patent implements feedback by having the semiconductor device calculate CRC codes from received data, compare them with transmitted CRC codes, and send error information back to the external controller. The controller then re-transmits data if errors are detected, creating a closed-loop feedback system that continuously monitors and corrects transmission errors
2Use of energy by moving object
If power consumption is lowered, then use of energy is improved, but noise increases and signal transmission reliability deteriorates
Solution Approach 1:
The patent uses CRC codes as an intermediary mechanism to detect and identify transmission errors caused by noise. Instead of trying to eliminate noise directly, the system introduces error detection codes that mediate between the noisy transmission channel and the data, allowing errors to be detected and corrected without requiring higher transmission power
Solution Approach 2:
The patent changes the parameter of error information signal width dynamically. The signal change unit adjusts the pulse width of error information signals based on the detection result, generating wider pulses for error conditions and narrower pulses for normal conditions, thereby improving signal detectability in noisy environments without increasing power consumption
Data Source
AI summary
A semiconductor device includes an error detection unit suitable for receiving data and a cyclic redundancy check (CRC) code, and for outputting a detection signal by detecting a transmission error of the data, and a signal change unit suitable for generating error information based on the detection signal while changing a signal form of the error information based on a signal transmission environment of the data.


