D2D CRC Decoder for Single-Bit Error Correction in Chiplets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current UCIe error detection methods in chiplet communication impact bandwidth and performance due to retransmission protocols for error detection events.

Innovation Solution

Implementing a die-to-die (D2D) interface with a cyclic redundancy check (CRC) decoder that stores unique non-zero checksum error values to correct single-bit errors, reducing the need for data block retransmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If CRC error detection with retransmission protocol is used, then error detection capability is improved, but chiplet communication bandwidth and performance deteriorate

Engineering Contradiction:
Improveerror detection capabilityVSAvoidchiplet communication bandwidth
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces an intermediary error correction code (ECC) mechanism that acts as a mediator between the data transmitter and receiver. This ECC mechanism detects and corrects single-bit errors locally at the receiver side, preventing the need for retransmission and thus maintaining communication bandwidth while improving reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter of error handling by transitioning from a retransmission-based approach to an in-situ error correction approach. By modifying the error correction code parameters and using syndrome decoding, the system can correct errors without retransmitting data, thereby resolving the contradiction between reliability and productivity

Inventive Principle:
Principle #35Parameter changes

2Reliability

If retransmission protocol is implemented for error detection events, then error handling reliability is improved, but interface efficiency deteriorates

Engineering Contradiction:
Improveerror handling reliabilityVSAvoidinterface efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing syndrome values for all possible single-bit error patterns. When an error occurs, the receiver can immediately look up the syndrome value and correct the error without waiting for retransmission, thus improving both reliability and interface efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service error correction where the receiver autonomously detects and corrects single-bit errors using the pre-stored syndrome values. This self-service capability eliminates the need for retransmission protocols, thereby improving interface efficiency while maintaining error handling reliability

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12524300B1Die-to-die (D2D) interface with cyclic redundancy check (CRC) error correction capability
Publication Date: 2026.01.13 ELIYAN CORP
  • US12524300B1 patent drawing
  • US12524300B1 patent drawing
  • US12524300B1 patent drawing

AI summary

An integrated circuit (IC) chiplet includes a die-to-die (D2D) interface with a cyclic redundancy check (CRC) decoder to process a received data block of N bits that is appended with a transmit-side CRC-16 checksum. The CRC decoder includes checksum circuitry and storage to store N unique non-zero checksum error values. Each of the N unique non-zero checksum error values represents a predicted checksum error value in the event a given bit location in the received data block of N bits is in error. Match circuitry indicates a match of a generated non-zero error checksum value to one of the N unique non-zero checksum error values in the storage. Repair circuitry corrects the given bit location corresponding to the match.