US 11,902,171 B2
Communication system between dies and operation method thereof
Chang-Ming Liu, Hsinchu (TW); Yung-Sheng Fang, Hsinchu (TW); Pei Yu, Hsinchu (TW); Igor Elkanovich, Hsinchu (TW); and Chia-Chien Tu, Hsinchu (TW)
Assigned to Global Unichip Corporation, Hsinchu (TW); and Taiwan Semiconductor Manufacturing Company, Ltd., Hsinchu (TW)
Filed by Global Unichip Corporation, Hsinchu (TW); and Taiwan Semiconductor Manufacturing Company, Ltd., Hsinchu (TW)
Filed on Jul. 30, 2021, as Appl. No. 17/389,367.
Prior Publication US 2023/0032605 A1, Feb. 2, 2023
Int. Cl. H04L 47/32 (2022.01); H04L 43/0823 (2022.01); H04L 47/62 (2022.01)
CPC H04L 47/32 (2013.01) [H04L 43/0847 (2013.01); H04L 47/62 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A communication system, comprising:
a transmitting device configured to calculate transmitted data verification information of a current data unit in a plurality of data units, transmit the current data unit and the transmitted data verification information to a communication interface, and record the current data unit in an FIFO (first-in-first-out) buffer; and
a receiving device configured to receive the current data unit and the transmitted data verification information from the communication interface, calculate a received data identification value by itself based on the current data unit received from the communication interface, and use the received data identification value and the transmitted data verification information received from the communication interface to check whether the current data unit received from the communication interface is in error, wherein
the receiving device returns an error flag to the transmitting device when the current data unit received from the communication interface is in error;
the transmitting device suspends transmission of a new data unit based on the error flag, and transmits at least one buffered data unit recorded in the FIFO buffer to the receiving device through the communication interface,
the received data identification value is an identification code of the current data unit; and
the transmitting device calculates a current transmitted data identification value by itself based on the current data unit, uses the current transmitted data identification value to calculate the transmitted data verification information of the current data unit, and records the current transmitted data identification value in the FIFO buffer.