CRC Error Signaling in Semiconductor Links Under Noisy Low-Power Conditions

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Productivity

If data processing speed is increased, then productivity is improved, but data transmission errors increase and reliability deteriorates

Engineering Contradiction:
Improvedata processing speedVSAvoiddata transmission reliability
Core Design Contradiction:
ProductivityVSReliability

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvepower consumptionVSAvoidnoise
Core Design Contradiction:
Use of energy by moving objectVSObject-affected harmful factors

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9214956B2Semiconductor device, multichip package and semiconductor system using the same
Publication Date: 2015.12.15 SK HYNIX INC
  • US9214956B2 patent drawing
  • US9214956B2 patent drawing
  • US9214956B2 patent drawing

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.