Interface Slice Merging Circuit for Timing-Aligned Die Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In semiconductor-based digital electronic devices, the integration of multiple dies in 2.5D semiconductor devices leads to delays in data transmission due to varying delays across interface circuit slices, which affects the overall performance and functionality.

Innovation Solution

An integrated circuit die with multiple interface circuit slices and a merging circuit that splits and aligns data streams to mitigate these delays by merging sub-data streams back into a synchronized transmission data stream, providing a consistent application layer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple interface circuit slices are used to receive sub-data streams in parallel, then data transmission capacity is improved, but timing delays vary across different slices causing synchronization issues

Engineering Contradiction:
Improvedata transmission capacityVSAvoidtiming delay variation
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The receiving interface is segmented into multiple interface circuit slices (first interface circuit slice, second interface circuit slice, etc.), each independently receiving a separate sub-data stream. This segmentation enables parallel data reception, increasing overall data transmission capacity while allowing individual slices to be optimized for their specific timing characteristics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A merging circuit is introduced as an intermediary component that receives sub-data streams from multiple interface circuit slices, performs timing alignment to compensate for delay variations, and merges the aligned streams back into a unified data stream. This intermediary resolves the synchronization issue caused by varying delays across parallel slices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data streams are split into multiple sub-data streams for parallel processing, then transmission efficiency is improved, but the complexity of merging and synchronizing streams increases

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidmerging circuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The data transmission system is segmented into distinct functional components: a splitting circuit that divides the original data stream into multiple sub-data streams, multiple interface circuit slices that process these streams in parallel, and a merging circuit that recombines them. This segmentation distributes complexity across modular components rather than concentrating it in a single complex unit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The merging circuit incorporates timing alignment functionality that monitors and adjusts the timing of sub-data streams from different interface slices. This feedback mechanism automatically compensates for delay variations, reducing the need for complex manual synchronization and simplifying the overall merging operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11411560B1Electronic system, integrated circuit die and operation method thereof
Publication Date: 2022.08.09 GLOBAL UNICHIP CORPORATION
  • US11411560B1 patent drawing
  • US11411560B1 patent drawing
  • US11411560B1 patent drawing

AI summary

An electronic system, an integrated circuit die and an operation method thereof are provided. The integrated circuit die includes a plurality of interface circuit slices and a merging circuit. The transmission data stream sent from the transmitter die is split into a plurality of sub-data streams. Each of the interface circuit slices provides a physical layer to receive the corresponding one of the sub-data streams. The merging circuit is coupled to the interface circuit slices to receive the sub-data streams. The merging circuit merges the sub-data streams from the interface circuit slices back to the original data corresponding to the transmission data stream to be provided to an application layer. The merging circuit aligns the sub-data streams from the interface circuit slices in timing to mitigate different delays of the interface circuit slices.