技术新讯 > 信息存储应用技术 > 监测电路、刷新方法及存储器与流程  >  正文

监测电路、刷新方法及存储器与流程

  • 国知局
  • 2024-07-31 19:44:07

本公开涉及半导体电路设计领域,特别涉及一种监测电路、刷新方法及存储器。

背景技术:

1、动态随机存取存储器(dynamic random access memory,dram)通过一个晶体管连接一存储区的结构(1t1c)存储数据,其中晶体管通过字线(word line,wl)控制,wl导通时,存储区内的电荷与位线(bit line,bl)的电荷共享,以将目标存储区中的数据读出,或向目标存储区中写入数据。

2、字线频繁开启会导致相邻存储区内的电荷丢失,可能导致存储区内存储的数据发生错误;对于上述问题,目前通常基于刷新周期为时间单位,对一个刷新周期内被开启次数最多的字线地址相邻的存储区进行补充刷新,从而避免存储的数据发生错误;然而,采用这种方式进行存储区的补充刷新中,统计字线地址被开启次数的时间固定,无法准确获取在刷新周期前期或中期被开启次数较多的字线地址,而在刷新周期的前期或中期被开启次数较多的字线地址也可能导致存储器内相邻存储区的数据发生错误。

3、如何提供一种对字线地址的统计更为准确的补充刷新方式,是当前亟待解决的技术问题。

技术实现思路

1、本公开实施例提供一种监测电路、刷新方法及存储器,通过调节每个刷新周期内对字线地址的统计时间,使得在一些刷新周期中,统计并补充刷新在刷新周期的前期或中期被开启次数较多的字线地址,防止前期或中期被开启次数较多的字线地址被掩盖,从而提高存储器对字线地址监测的灵活性和补充刷新功能的准确性。

2、本公开一实施例提供了一种监测电路,包括:采样模块,被配置为,对初始地址采样以获取监测地址,初始地址为监测电路所在存储器中被开启的字线地址;计数模块,连接采样模块,被配置为,若计数模块中存在相同的监测地址,则将相同的监测地址对应的计数器的计数值加1,若计数模块中不存在相同的监测地址,则新增监测地址对应的计数器,并将计数器的计数值置1;处理模块,连接计数模块,被配置为,基于统计信号比较计数模块中各监测地址对应的计数器的计数值,以获取目标地址,并基于刷新信号对目标地址的相邻行执行刷新操作;其中,统计信号于相邻的两个刷新信号的间隔时间内提供。

3、本公开实施例提供的监测电路中,处理模块基于统计信号比较计数模块中各监测地址所对应的计数值,从而获取并存储目标地址,其中,目标地址的相邻行为存储器需要执行补充刷新的地址,然后基于刷新信号对存储的目标地址的相邻行执行刷新操作;另外,通过将统计信号设置为于相邻刷新信号的间隔时间内提供,使得通过调节统计信号的提供时间可以调节刷新周期内统计被开启的字线地址的时间,从而使得在一些刷新周期中,统计并补充刷新在刷新周期的前期或中期被开启次数较多的字线地址,防止前期或中期被开启次数较多的字线地址被掩盖,提高存储器对字线地址监测的灵活性和补充刷新功能的准确性。

4、另外,处理模块,包括:比较单元,连接计数模块,被配置为,基于统计信号比较计数模块中各监测地址对应的计数器的计数值,并将计数值最大的k个计数器所对应的监测地址作为目标地址锁存并传输至预存单元,k为正整数;预存单元被配置为,存储比较单元传输的目标地址,并基于刷新信号,对目标地址的相邻行执行刷新操作;复位单元,连接计数模块,被配置为,基于刷新信号提供复位信号,复位信号用于指示计数模块对执行刷新操作的目标地址对应的计数器进行复位。

5、另外,比较单元还被配置为,基于刷新信号比较计数模块中各监测地址对应的计数器的计数值,并将计数值最大的m个计数器所对应的监测地址作为目标地址锁存并传输至预存单元,m为正整数。通过刷新信号和统计信号的两次比较获取目标地址,从而获取整个刷新周期中被开启次数较多的字线地址,以及刷新周期的前期或中期被开启次数较多的字线地址,进一步提高存储器补充刷新功能的准确性。

6、另外,对目标地址的相邻行执行刷新操作,包括:比较计数模块中目标地址对应的计数值,并对计数值最大的n个的目标地址的相邻行执行刷新操作,n为小于等于(m+k)正整数,预存单元中存储的目标地址的数量为多个,通过对预存单元中目标地址对应的计数值进行二次比较,以对计数值最大的n个目标地址的相邻行执行刷新操作,以降低监测电路的驱动功耗。

7、另外,于相邻的两个刷新信号的间隔时间内提供的统计信号的数量为多个,通过设置多个统计信号,多次比较获取目标地址,从而获取刷新周期不同时间节点被开启次数较多的字线地址,进一步提高存储器补充刷新功能的准确性。

8、另外,监测电路还包括:信号产生模块,被配置为,于每一刷新周期中的任意时间节点生成统计信号,刷新周期为相邻刷新信号的间隔时间。

9、另外,信号产生模块,包括:随机产生单元,被配置为,基于预设最小值和预设最大值定义的预设数值区间,生成位于预设数值区间中的随机数,并基于随机数和预设最小值的差值获取差值在预设数值区间中的占比值;时间处理单元,连接随机产生单元,被配置为,基于占比值和刷新周期,确定并输出随机延迟时间;信号产生单元,连接时间处理单元,基于刷新信号的时间节点,延时随机延迟时间后提供统计信号。

10、另外,随机产生单元基于刷新信号为每个统计信号产生一个产生的随机数;通过刷新信号重新产生随机数,即调节不同刷新周期内统计信号提供的时间节点,使得不同刷新周期中统计信号提供的时间节点不同,通过增强目标地址获取的随机性,从而进一步提高存储器补充刷新功能的准确性。

11、另外,采样模块基于预设间隔采样以获取监测地址,其中,预设间隔设置为每出现x个初始地址,进行一次监测地址的采样,x为正整数;通过为采样模块设置采样概率,以降低采样模块所需获取的字线地址,即通过抽样检测的方式降低监测电路的功耗。

12、另外,x为小于等于16的正整数。

13、本公开又一实施例提供了一种刷新方法,应用于上述实施例提供的监测电路,包括:于每一刷新周期内,采样监测地址,并统计监测地址的数量;基于统计信号,获取统计的监测地址中的目标地址,目标地址为计数值最大的k个计数器所对应的监测地址;存储并锁存目标地址,并基于刷新信号对目标地址的相邻行执行刷新操作。

14、另外,存储并锁存目标地址之前,还包括:基于刷新信号,获取统计的监测地址中的目标地址。

15、另外,在基于刷新信号对目标地址的相邻行执行刷新操作之后,还包括:基于刷新信号提供复位信号,复位信号用于指示对目标地址对应的计数器进行复位

16、另外,于每一刷新周期内,提供的统计信号的数量为多个。

17、另外,基于预设最小值和预设最大值定义的预设数值区间,生成位于预设数值区间中的随机数,并基于随机数和预设最小值的差值获取差值在预设数值区间中的占比值;基于占比值和刷新周期,确定并输出随机延迟时间;基于刷新信号的时间节点,延时随机延迟时间后提供统计信号。

18、本公开又一实施例还提供了一种存储器,基于上述实施例提供的监测电路获取目标字线地址;通过调节每个刷新周期内对字线地址的统计时间,使得在一些刷新周期中,统计并补充刷新在刷新周期的前期或中期被开启次数较多的字线地址,防止前期或中期被开启次数较多的字线地址被掩盖,从而提高存储器对字线地址监测的灵活性和补充刷新功能的准确性。

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

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