System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 使用多重变换的数据总线反转制造技术_技高网
当前位置: 首页 > 专利查询>赛灵思公司专利>正文

使用多重变换的数据总线反转制造技术

技术编号:40836932 阅读:2 留言:0更新日期:2024-04-01 15:01
发射器电路包括反转电路、第一变换电路和选择电路。该反转电路通过反转第一数据字的多个位中的一个或多个位来生成第一经变换数据字。该第一变换电路通过对该第一数据字和第二数据字执行第一可逆运算来生成第二经变换数据字。该选择电路基于该第一数据字与该第二数据字之间的第一位反转数、该第一经变换数据字与该第二数据字之间的第二位反转数以及该第二经变换数据字与该第二数据字之间的第三位反转数,来选择该第一数据字、该第一经变换数据字和该第二经变换数据字中的一者。该选择电路还输出所选择的数据字。

【技术实现步骤摘要】
【国外来华专利技术】

本公开的示例整体涉及接口系统,更具体地,涉及采用包括多重变换的数据总线反转技术的接口系统。


技术介绍

1、接口系统用于在集成电路(ic)设备之间或在ic设备内进行通信。例如,接口系统可为在多个ic芯片之间进行通信的芯片到芯片(c2c)接口。又如,接口系统为片上网络(noc)。接口系统的尺寸基于对应ic芯片内的可用空间而受到限制,随着ic芯片尺寸的减小,接口系统的可用空间也随之减小,从而限制了接口系统的尺寸。限制接口系统的尺寸,也就限制了构成接口系统通道的迹线(例如,导线)的数量。因此,为了达到更高的带宽,接口系统需要以更高的数据速率运行。然而,随着数据速率的提高,出现错误的可能性也随之增加,从而降低了信号完整性。

2、为了在以较高数据速率运行时实现高信号完整性,位错误率(ber)必须保持在较低的速率。ber的一个影响因素是当前数据字与先前发射的数据字之间发生的位反转数。为了减少当前数据字与先前发射的数据字之间发生的位反转数,需要对当前数据字的位进行反转(例如,在不同值之间切换)。在一些示例中,数据总线反转(dbi)等技术用于减少发射的数据字与先前发射的数据字之间的位反转数。dbi技术包括变换数据字,以及基于与前一个数据字相比的数据字和经变换数据字的位转变数来发射数据字和经变换数据字中的一者。

3、即使采用了dbi技术,随着接口系统尺寸的减小和/或接口系统数据速率的增加,接口系统的ber也可能增加,超出当前dbi技术的缓解能力。因此,需要进一步减少数据字之间的位反转数,以进一步降低接口系统的ber,从而进一步减少ic芯片之间通信时出现的错误。


技术实现思路

1、集成电路(ic)设备之间的接口系统限制了当前数据字与先前发射的数据字之间的位反转数以减少接口系统内的错误和接口系统的位错误率。在一个示例中,接口是芯片到芯片(c2c)接口或片上网络(noc)等。限制当前数据字的位与先前发射的数据字的位之间的位反转数包括对当前和先前发射的数据字应用一个或多个可逆运算。在一个示例中,该一个或多个可逆运算包括逐位异或运算或逐位同或运算等。对当前数据字和前一个数据字应用可逆运算以生成经变换数据字。选择并发射与前一个数据字相比位反转数最少的数据字(例如,经变换或未变换的数据字)。

2、在一个示例中,发射器电路包括反转电路、第一变换电路和选择电路。该反转电路通过反转第一数据字的多个位中的一个或多个位来生成第一经变换数据字。该第一变换电路通过对该第一数据字和第二数据字执行第一可逆运算来生成第二经变换数据字。该选择电路基于该第一数据字与该第二数据字之间的第一位反转数、该第一经变换数据字与该第二数据字之间的第二位反转数以及该第二经变换数据字与该第二数据字之间的第三位反转数,来选择该第一数据字、该第一经变换数据字和该第二经变换数据字中的一者。该选择电路还输出所选择的数据字。

3、在一个示例中,一种电子设备包括发射器电路。该发射器电路包括处理电路和选择电路。该处理电路接收具有多个位的第一数据字,并且通过反转第一数据字的多个位中的一个或多个位来生成第一经变换数据字。该处理电路还通过对第一数据字和第二数据字执行第一可逆运算来生成第二经变换数据字。该选择电路基于该第一数据字与该第二数据字之间的第一位反转数、该第一经变换数据字与该第二数据字之间的第二位反转数以及该第二经变换数据字与该第二数据字之间的第三位反转数,来选择该第一数据字、该第一经变换数据字和该第二经变换数据字中的一者。该发射器电路输出所选择的数据字。

4、在一个示例中,一种发射数据字的方法包括:接收具有多个位的第一数据字,以及通过反转第一数据字的多个位中的一个或多个位来生成第一经变换数据字。该方法还包括通过对第一数据字和第二数据字执行第一可逆运算来生成第二经变换数据字,此外,该方法包括基于第一数据字与第二数据字之间的第一位反转数、第一经变换数据字与第二数据字之间的第二位反转数以及第二经变换数据字与第二数据字之间的第三位反转数,来选择第一数据字、第一经变换数据字和第二经变换数据字中的一者。另外,该方法包括输出所选择的数据字。

5、参考以下详细描述可以理解这些方面和其他方面。

本文档来自技高网...

【技术保护点】

1.一种发射器电路,包括:

2.根据权利要求1所述的发射器电路,还包括:第二变换电路,所述第二变换电路被配置为通过对所述第一数据字和所述第二数据字执行第二可逆运算来生成第三经变换数据字,其中所述第二可逆运算不同于所述第一可逆运算。

3.根据权利要求1或2所述的发射器电路,其中所述第二可逆运算是逐位同或运算。

4.根据权利要求1所述的发射器电路,其中所述选择电路被进一步配置为:

5.根据权利要求1所述的发射器电路,其中选择所述第一数据字、所述第一经变换数据字和所述第二经变换数据字中的所述一者包括:

6.根据权利要求1所述的发射器电路,还包括存储器,所述存储器被配置为存储和输出所述第二数据字。

7.一种电子设备,包括:

8.根据权利要求7所述的电子设备,其中所述处理电路被进一步配置为:

9.根据权利要求7或8所述的电子设备,其中所述第二可逆运算是逐位同或运算。

10.根据权利要求7所述的电子设备,其中所述选择电路被进一步配置为:

11.根据权利要求7所述的电子设备,其中选择所述第一数据字、所述第一经变换数据字和所述第二经变换数据字中的所述一者包括:

12.根据权利要求7所述的电子设备,还包括:

13.一种用于发射数据字的方法,所述方法包括:

14.根据权利要求13所述的方法,还包括:

15.根据权利要求13或14所述的方法,其中所述第二可逆运算是逐位同或运算。

...

【技术特征摘要】
【国外来华专利技术】

1.一种发射器电路,包括:

2.根据权利要求1所述的发射器电路,还包括:第二变换电路,所述第二变换电路被配置为通过对所述第一数据字和所述第二数据字执行第二可逆运算来生成第三经变换数据字,其中所述第二可逆运算不同于所述第一可逆运算。

3.根据权利要求1或2所述的发射器电路,其中所述第二可逆运算是逐位同或运算。

4.根据权利要求1所述的发射器电路,其中所述选择电路被进一步配置为:

5.根据权利要求1所述的发射器电路,其中选择所述第一数据字、所述第一经变换数据字和所述第二经变换数据字中的所述一者包括:

6.根据权利要求1所述的发射器电路,还包括存储器,所述存储器被配置为存储和输出所述第二数据字。

7...

【专利技术属性】
技术研发人员:K·斯里尼瓦桑S·艾哈迈德
申请(专利权)人:赛灵思公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1