System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据总线翻转电路及方法技术_技高网

一种数据总线翻转电路及方法技术

技术编号:44806371 阅读:6 留言:0更新日期:2025-03-28 19:54
一种数据总线翻转电路及方法,包括:DBI计算电路,计算当前输入数据对应的数据翻转信号;DBI掩码生成电路,接收输入的数据翻转信号,根据数据翻转信号计算输入数据中需要翻转的数据的个数,并将需要翻转的数据的个数与预设值进行比较,输出对应的掩码信号;数据处理电路,基于掩码信号对待传输数据进行处理,确定待传输数据是否需要进行翻转。本申请在连续传输大量数据时通过掩码信号控制是否启用数据总线翻转,通过减少不必要的翻转,降低数据传输时的功率损耗。

【技术实现步骤摘要】

本专利技术属于半导体存储设计,尤其涉及一种数据总线翻转电路及方法


技术介绍

1、从第四代双倍数据率同步动态随机存取存储器(ddr4)开始,动态随机存取存储器(dynamic random access memory,dram)中加入数据总线翻转(data bus inversion,dbi),当一个字节中的0或1的位数大于预设值时,将0和1翻转从而降低动态功耗。

2、dbi通过翻转总线上的数据,可以保持更多信号处于高电平(或低电平,根据不同的电路设计决定)状态,在一定程度上降低了功耗。该功能也有助于改善信号的完整性,切换状态的信号更少,信号线上的噪声也更少,提高了信号的质量和信号传输的稳定性。

3、然而,由于数据翻转信号需要依据前一笔数据,在后续数据需要连续大量翻转的情况下,现有技术无法避免这种大量的连续翻转,进而增大数据传输时的功率损耗。


技术实现思路

1、本申请提供一种数据总线翻转电路及方法,在连续传输大量数据时通过掩码信号控制是否启用数据总线翻转,减少不必要的翻转,进而减少数据传输时的功率损耗。

2、本专利技术的其他目的和优点可以从本专利技术所揭露的技术特征中得到进一步的了解。

3、为达上述之一或部分或全部目的或其他目的,本专利技术提供一种数据总线翻转电路及方法。

4、一种数据总线翻转电路,包括:

5、dbi计算电路,基于前一笔数据以及前一笔数据对应的数据翻转信号计算当前输入数据对应的数据翻转信号;p>

6、dbi掩码生成电路,接收输入的数据翻转信号,根据所述数据翻转信号计算输入数据中需要翻转的数据的个数,并将所述需要翻转的数据的个数与预设值进行比较,输出对应的掩码信号;

7、数据处理电路,基于所述掩码信号对待传输数据进行处理,若所述掩码信号有效,则不对所述待传输数据进行翻转;若所述掩码信号无效,则根据所述数据翻转信号对所述待传输数据进行翻转输出或不翻转输出。

8、所述dbi掩码生成电路,包括:计算输入数据中需要翻转的数据的个数的累加电路,以及将需要翻转的数据的个数与预设值进行比较的比较电路。

9、所述dbi计算电路计算当前输入数据对应的数据翻转信号的具体过程包括:

10、将所述当前输入数据与所述前一笔数据进行对比,确定所述当前输入数据需要翻转的比特数量,基于所述当前输入数据需要翻转的比特数量以及所述前一笔数据对应的数据翻转信号确定所述当前输入数据对应的数据翻转信号。

11、所述dbi计算电路,包括:寄存器、比较器以及运算电路;

12、前一笔数据以及前一笔数据对应的数据翻转信号输入至所述寄存器,通过所述寄存器缓存输出至所述比较器;

13、所述比较器将当前输入数据与前一笔数据进行对比,确定当前输入数据需要翻转的比特数量,判断是否进行翻转,生成相应的数据翻转信号;

14、所述比较器将所述数据翻转信号输入至所述运算电路,输入数据以平行数据的方式输入至所述运算电路,与所述数据翻转信号进行逻辑运算,转换为对应的序列数据作为所述待传输数据输出至所述数据处理电路。

15、若所述当前输入数据需要翻转的比特数量大于总比特数量的1/2时,需要进行翻转,数据翻转信号输出为1;否则,不进行翻转,数据翻转信号输出为0。

16、所述运算电路将当前输入数据以及当前输入数据对应的数据翻转信号输入至所述寄存器。

17、所述累加电路接收输入数据对应的数据翻转信号,对输入数据中需要翻转的数据的个数进行加法运算,输出累加结果至所述比较电路。

18、所述累加电路包括加法器以及与所述加法器的输出端相连的寄存器。

19、所述比较电路包括比较器,所述比较器将所述累加结果与预设值进行比较,输出对应的掩码信号。

20、若所述需要翻转的数据的个数大于所述预设值,则对应输出的掩码信号为1,所述掩码信号有效;否则,对应输出的掩码信号为0,所述掩码信号无效。

21、所述数据处理电路包括dbi处理电路以及数据翻转电路;

22、所述dbi处理电路基于所述掩码信号对所述数据翻转信号进行处理,并将处理结果输出至所述数据翻转电路;

23、所述数据翻转电路基于所述处理结果对所述待传输数据进行处理。

24、若所述掩码信号有效,则所述处理结果为0,所述待传输数据不进行翻转直接输出;

25、若所述掩码信号无效,则所述数据翻转电路根据所述数据翻转信号对所述待传输数据进行翻转输出或不翻转输出。

26、与现有技术相比,本专利技术的有益效果主要包括:

27、本申请在通过掩码信号控制是否启用数据总线翻转,连续传输大量数据时减少不必要的数据翻转,进而减少数据传输时的功率损耗。

28、一种数据总线翻转方法,包括:

29、步骤s1:计算当前输入数据对应的数据翻转信号;

30、步骤s2:根据所述数据翻转信号计算输入数据中需要翻转的数据的个数,并将所述需要翻转的数据的个数与预设值进行比较,若大于所述预设值,则将对应输出的掩码信号设为有效;否则,将对应输出的掩码信号设为无效;

31、步骤s3:若所述掩码信号有效,则将所述数据翻转信号设为无效,不对所述待传输数据进行翻转;若所述掩码信号无效,则根据所述数据翻转信号对所述待传输数据进行翻转输出或不翻转输出,并输出所述数据翻转信号。

32、为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举优选实施例,并配合附图,作详细说明如下。

本文档来自技高网...

【技术保护点】

1.一种数据总线翻转电路,其特征在于,包括:

2.根据权利要求1所述的一种数据总线翻转电路,其特征在于,所述DBI掩码生成电路,包括:计算输入数据中需要翻转的数据的个数的累加电路,以及将需要翻转的数据的个数与预设值进行比较的比较电路。

3.根据权利要求1所述的一种数据总线翻转电路,其特征在于,所述DBI计算电路计算当前输入数据对应的数据翻转信号的具体过程包括:

4.根据权利要求3所述的一种数据总线翻转电路,其特征在于,所述DBI计算电路,包括:寄存器、比较器以及运算电路;

5.根据权利要求4所述的一种数据总线翻转电路,其特征在于,若所述当前输入数据需要翻转的比特数量大于总比特数量的1/2时,需要进行翻转,数据翻转信号输出为1;否则,不进行翻转,数据翻转信号输出为0。

6.根据权利要求4所述的一种数据总线翻转电路,其特征在于,所述运算电路将当前输入数据以及当前输入数据对应的数据翻转信号输入至所述寄存器。

7.根据权利要求2所述的一种数据总线翻转电路,其特征在于,所述累加电路接收输入数据对应的数据翻转信号,对输入数据中需要翻转的数据的个数进行加法运算,输出累加结果至所述比较电路。

8.根据权利要求7所述的一种数据总线翻转电路,其特征在于,所述累加电路包括加法器以及与所述加法器的输出端相连的寄存器。

9.根据权利要求7所述的一种数据总线翻转电路,其特征在于,所述比较电路包括比较器,所述比较器将所述累加结果与预设值进行比较,输出对应的掩码信号。

10.根据权利要求9所述的一种数据总线翻转电路,其特征在于,若所述需要翻转的数据的个数大于所述预设值,则对应输出的掩码信号为1,所述掩码信号有效;否则,对应输出的掩码信号为0,所述掩码信号无效。

11.根据权利要求10所述的一种数据总线翻转电路,其特征在于,所述数据处理电路包括DBI处理电路以及数据翻转电路;

12.根据权利要求11所述的一种数据总线翻转电路,其特征在于,若所述掩码信号有效,则所述处理结果为0,所述待传输数据不进行翻转直接输出;

13.一种数据总线翻转方法,其特征在于,包括:

...

【技术特征摘要】

1.一种数据总线翻转电路,其特征在于,包括:

2.根据权利要求1所述的一种数据总线翻转电路,其特征在于,所述dbi掩码生成电路,包括:计算输入数据中需要翻转的数据的个数的累加电路,以及将需要翻转的数据的个数与预设值进行比较的比较电路。

3.根据权利要求1所述的一种数据总线翻转电路,其特征在于,所述dbi计算电路计算当前输入数据对应的数据翻转信号的具体过程包括:

4.根据权利要求3所述的一种数据总线翻转电路,其特征在于,所述dbi计算电路,包括:寄存器、比较器以及运算电路;

5.根据权利要求4所述的一种数据总线翻转电路,其特征在于,若所述当前输入数据需要翻转的比特数量大于总比特数量的1/2时,需要进行翻转,数据翻转信号输出为1;否则,不进行翻转,数据翻转信号输出为0。

6.根据权利要求4所述的一种数据总线翻转电路,其特征在于,所述运算电路将当前输入数据以及当前输入数据对应的数据翻转信号输入至所述寄存器。

7.根据权利要求2所述的一种数据总线翻转电路,其特征在于,所述累...

【专利技术属性】
技术研发人员:李彤崔敏守
申请(专利权)人:浙江力积存储科技有限公司
类型:发明
国别省市:

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

1