【技术实现步骤摘要】
【国外来华专利技术】用于等待时间关键一致性和存储器互连的前向错误校正和循环冗余检查机制
相关申请的交叉引用
[0001]该申请要求于2020年12月25日提交的题为“用于等待时间关键一致性和存储器互连的前向错误校正和循环冗余检查机制(FORWARD ERROR CORRECTION AND CYCLIC REDUNDANCY CHECK MECHANISMS FOR LATENCY
‑
CRITICAL COHERENCY AND MEMORY INTERCONNECTS)”的美国专利申请第17/134,240号的优先权,该申请要求于2020年9月18日提交的题为“用于利用具有PAM
‑
4信号的PCIE 6.0的FEC和CRC机制的等待时间关键一致性和存储器互连的前向错误校正和循环冗余检查机制(FORWARD ERROR CORRECTION AND CYCLIC REDUNDANCY CHECK MECHANISMS FOR LATENCY
‑
CRITICAL COHERENCY AND MEMORY INTERCONNECTS LEVERAGING THE FEC AND CRC MECHANISMS OF PCIE 6.0WITH PAM
‑
4SIGNALING)”的美国临时专利申请第63/080,497号的优先权,以上文献中的每一个的内容通过引用以其整体合并于此。
技术介绍
[0002]在串行链路的数据速率超过32.0GT/s时,可以使用具有前向错误校正(Forward ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种装置,包括:协议栈电路系统,所述协议栈电路系统用于:将第一信息编码到流控制单元(Flit)的第一部分中,确定所述第一信息的第一循环冗余检查(CRC)码,将第一CRC码编码到所述Flit的所述第一部分中,将第二信息编码到所述Flit的第二部分中,确定所述第二信息的第二CRC码,以及将所述第二CRC码编码到所述Flit的所述第二部分中;以及端口,用于在链路上传送所述Flit的所述第一部分和所述Flit的所述第二部分,所述链路包括多个物理通道。2.如权利要求1所述的装置,其特征在于,所述第一CRC码包括所述Flit的所述第一部分的六个字节,并且第二CRC码包括所述Flit的所述第二部分的六个字节。3.如权利要求1所述的装置,进一步包括协议栈电路系统,所述协议栈电路系统用于:确定所述第一信息和所述第二信息的错误校正码;以及将所述第一信息和所述第二信息的ECC编码到所述Flit的所述第二部分中。4.如权利要求3所述的装置,其特征在于,所述ECC用于校正所述Flit的所述第一部分和所述Flit的第二部分中的错误。5.如权利要求3所述的装置,其特征在于,所述ECC包括6个字节。6.如权利要求1所述的装置,其特征在于,所述Flit的所述第一部分包括128个字节,并且所述Flit的所述第二部分包括128个字节。7.如权利要求1
‑
6中的任一项所述的装置,进一步包括协议栈电路系统,所述协议栈电路系统用于:接收第一64个字节的信息作为输入;从所述第一64个字节的信息中计算第一八字节CRC码;接收第二64个字节的信息作为输入;从所述第二64个字节的信息中计算第二八字节CRC码;以及从所述第一八字节CRC码和所述第二八字节CRC码中计算6字节CRC码。8.如权利要求1
‑
6中的任一项所述的装置,进一步包括协议栈电路系统,所述协议栈电路系统用于利用Flit管理信息对所述Flit的所述第一部分进行编码。9.如权利要求8所述的装置,其特征在于,所述Flit管理信息在所述Flit的所述第一部分的前两个字节中被编码。10.如权利要求1
‑
6中的任一项所述的装置,其特征在于,编码到所述Flit的所述第一部分中的所述第一信息对应于第一互连协议,并且编码到所述Flit的所述第二部分中的所述第二信息对应于与所述第一互连协议不同的第二互连协议。11.一种装置,包括:端口,所述端口用于:接收流控制单元(Flit)的第一部分,所述Flit的所述第一部分包括第一循环冗余检查(CRC)码;接收所述Flit的第二部分,所述Flit的所述第二部分包括第二CRC码和错误校正码(ECC),所述ECC用于所述Flit的所述第一部分和所述Flit的所述第二部分;
循环冗余检查(CRC)电路系统,所述CRC电路系统用于:基于所述Flit的所述第一部分的至少一部分来生成CRC码,以及将所生成的CRC码与所述Flit的所述第一部分中的第一CRC码进行比较;以及协议堆栈电路系统,所述协议堆栈电路系统用于:如果所述Flit的所述第一部分通过第一CRC检查,则将所述Flit的所述第一部分发送到链路层电路系统,而无需执行前向错误校正(FEC),以及如果所述Flit的所述第一部分未通过CRC检查,则将所述Flit的所述第一部分和所述Flit的所述第二部分发送到FEC解码器电路系统以进行FEC检查。12.如权利要求11所述的装置,其特征在于,所述第一CRC码包括所述Flit的所述第一部分的六个字节。13.如权利要求11所述的装置,其特征在于,所述CRC电路系统用于:至少部分地基于所述Flit的所述第一部分来生成八字节CRC码,并且至少部分地基于八字节CRC码来生成六字节CRC码。14.如权利要求11
‑
13中的任一项所述的装置,其特征在于,所述CRC电路系统包括第一CRC电路系统;所述装置进一步包括第二CRC电路系统;其中所述协议栈电路系统用于:如果所述Flit的所述第一部分和所述Flit的所述第二部分通过所述FEC检查,则将所述Flit的所述第一部分和所述Flit的所述第二部分发送到第二CRC电路系统以进行第二CRC检查。15.如权利要求14所述的装置,其特...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。