技术新讯 > 信息存储应用技术 > 控制电路的制作方法  >  正文

控制电路的制作方法

  • 国知局
  • 2024-07-31 19:50:43

本公开涉及但不限定于一种控制电路。

背景技术:

1、在存储器中,当存储单元中某一行地址对应的字线被频繁开启时,可能引发相邻地址的电容器的漏电速率高于自然漏电速率,进而导致相邻地址的电容器在刷新信号到来之前因丢失过多电荷而发生数据丢失,这种情况一般称之为“行锤效应”。

2、为抑制行锤效应,需要对行锤地址进行及时的刷新命令,以重新补充电荷,避免存储数据发生错误,该刷新操作称为行锤刷新(row hammer refresh,简称:rhr)。由于规范中没有规定相关的刷新命令,所以行锤刷新只能借用常规刷新操作实现。通常都是经过多次常规刷新后进行一次行锤刷新。

技术实现思路

1、本公开一实施例提供一种控制电路,包括:

2、随机模块,第一输入端接收刷新计数信号,第二输入端接收随机数据,控制端连接输出模块的输出端,用于基于所述输出模块输出的行锤刷新信号对所述刷新计数信号和所述随机数据进行处理获得并输出随机信号;

3、所述输出模块,第一输入端接收所述刷新计数信号,第二输入端连接所述随机模块的输出端,用于根据所述随机信号和所述刷新计数信号生成并输出所述行锤刷新信号。

4、在一些实施例中,所述输出模块包括:

5、周期控制信号生成单元,第一输入端接收所述刷新计数信号,第二输入端连接行锤刷新信号生成单元的第二输出端,用于根据所述行锤刷新信号生成单元输出的互补行锤刷新信号和所述刷新计数信号生成周期控制信号;

6、所述行锤刷新信号生成单元,第一输入端连接所述随机模块的输出端,第二输入端连接所述周期控制信号生成单元的输出端,用于根据所述周期控制信号和所述随机信号生成所述行锤刷新信号和所述互补行锤刷新信号,由第一输出端输出所述行锤刷新信号,由第二输出端输出所述互补行锤刷新信号,所述行锤刷新信号和所述互补行锤刷新信号互为反相。

7、在一些实施例中,所述周期控制信号的有效状态的起始时刻为刷新计数信号表征计数值为设定值时的时刻;所述周期控制信号的有效状态的终止时刻为所述行锤刷新信号为有效状态的终止时刻。

8、在一些实施例中,所述周期控制信号生成单元包括:

9、起始触发电路,输入端接收所述刷新计数信号,用于根据所述刷新计数信号生成起始触发信号,所述起始触发信号确定所述周期控制信号的有效状态的起始时刻;

10、终止触发电路,输入端连接所述行锤刷新信号生成单元的第二输出端,用于根据所述互补行锤刷新信号生成终止触发信号,所述终止触发信号确定所述周期控制信号的有效状态的终止时刻;

11、第一锁存器,第一输入端连接所述起始触发电路的输出端,其第二输入端连接所述终止触发电路的输出端,用于根据所述起始触发信号和所述终止触发信号生成所述周期控制信号。

12、在一些实施例中,所述刷新计数信号包括多个计数子信号,所述起始触发电路包括:

13、或门,输入端个数与所述计数子信号的个数相同,每个输入端接收一个所述计数子信号,用于对多个所述计数子信号进行或运算后输出所述起始触发信号。

14、在一些实施例中,所述终止触发电路包括:

15、第一延迟电路,输入端连接第一与非门的第一输入端,其输出端连接第一反相器的输入端,用于对所述互补行锤刷新信号进行延迟处理;

16、所述第一反相器,其输出端连接所述第一与非门的第二输入端;

17、所述第一与非门,第一输入端连接所述行锤刷新信号生成单元的第二输出端,并输出所述终止触发信号。

18、在一些实施例中,所述第一锁存器包括:

19、第二与非门,第一输入端作为所述第一锁存器的第一输入端,第二输入端连接第三与非门的输出端,其输出端作为所述第一锁存器的输出端,

20、所述第三与非门,第一输入端连接所述第二与非门的输出端,其第二输入端作为所述第一锁存器的第二输入端。

21、在一些实施例中,所述行锤刷新信号生成单元包括:

22、第四与非门,第一输入端连接所述随机模块的输出端,其第二输入端连接所述周期控制信号生成单元的输出端,其输出端作为所述行锤刷新信号生成单元的第二输出端,以输出所述互补行锤刷新信号;

23、第三反相器,输入端连接所述第四与非门,其输出端作为所述行锤刷新信号生成单元的第一输出端,以输出所述行锤刷新信号。

24、在一些实施例中,在所述行锤刷新信号从有效状态变为无效状态后所述随机模块更新其输出端的随机信号。

25、在一些实施例中,随机模块包括:

26、控制单元,输入端接收随机数据,控制端连接所述输出模块的输出端,用于在所述行锤刷新信号从有效状态变为无效状态后输出所述随机数据;

27、随机信号生成单元,其控制端连接所述控制单元的输出端,其输入端接收所述刷新计数信号,用于在所述随机数据的控制下根据所述刷新计数信号生成所述随机信号。

28、在一些实施例中,所述控制单元包括:

29、第一触发电路,输入端连接所述输出模块的输出端,用于根据所述行锤刷新信号生成第一触发信号;

30、第二锁存器,时钟端连接所述第一触发电电路的输出端,输入端接收所述随机数据,用于在所述第一触发信号的控制下输出所述随机数据。

31、在一些实施例中,所述第一触发电路包括:

32、第二延迟电路,输入端连接或非门的第一输入端,输出端连接第二反相器的输入端;用于对所述行锤刷新信号进行延迟处理;

33、所述第二反相器,输出端连接所述或非门的第二输入端;

34、所述或非门,第一输入端连接所述输出模块的输出端,用于输出所述第一触发信号。

35、在一些实施例中,所述随机信号生成单元包括:

36、解码器,其输入端接收所述刷新计数信号,在所述解码器工作于第一解码模式时输出第一标识信号和第二标识信号;当所述刷新计数信号为第一标识信号所表征计数值时,所述第一标识信号为有效状态;当所述刷新计数信号为所述第二标识信号所表征计数值时,所述第二标识信号为有效状态;所述第一标识信号表征计数值和所述第二标识信号表征计数值不同;

37、选择器,其输入端与所述解码器的输出端连接,其控制端与控制单元的输出端连接,用于根据所述随机数据从所述第一标识信号和所述第二标识信号中选择一个输出。

38、在一些实施例中,所述随机信号生成单元还包括:控制器;

39、所述解码器还用于在工作于第二解码模式时输出所述第一标识信号、所述第二标识信号以及第三标识信号;当所述刷新计数信号为所述第三标识信号所表征计数值时,所述第三标识信号为有效状态;所述第一标识信号表征计数值、所述第二标识信号表征计数值以及所述第三标识信号表征计数值均不同;

40、所述控制器用于在所述解码器工作于所述第二解码模式时控制所述选择器根据所述随机数据从所述第一标识信号、所述第二标识信号以及所述第三标识信号中选择一个输出。

41、在一些实施例中,所述第一标识信号表征计数值和所述第二标识信号表征计数值之间差值为1、2或者3;

42、所述第一标识信号表征计数值和第三标识信号表征计数值之间差值为1、2或者3。

43、本公开另一实施例提供一种存储器,包括上述实施例中所涉及的控制电路。

44、本公开提供的控制电路,控制电路包括随机模块和输出模块,随机模块的控制端连接输出模块的输出端,随机模块的输出端连接输出模块的第二输入端。随机模块基于输出模块输出的行锤刷新信号,对刷新计数信号和随机数据进行处理获得并输出随机信号。输出模块根据随机信号和刷新计数信号生成并输出行锤刷新信号。刷新计数信号确定固定行锤刷新频率,由随机信号在固定刷新频率基础上改变行锤刷新信号的频率,降低黑客利用行锤攻击改变存储数据风险。

本文地址:https://www.jishuxx.com/zhuanli/20240731/184318.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。