一种门控信号的动态调节电路和方法与流程
- 国知局
- 2024-07-31 19:07:52
本技术涉及存储器,尤其涉及一种门控信号的动态调节电路和方法。
背景技术:
1、随着存储技术的不断发展,当前的dram(dynamic random access memory,动态随机存取内存)和flash等产品的运行速度也越来越快。而在dram和flash等高速器件的工作过程中,由于温度、电磁干扰等因素的影响,会导致从这些高速器件返回来的时钟信号(如dram的rdqs信号)出现偏移,导致存储控制器无法准确读取存储设备中的数据,进而影响产品性能。
技术实现思路
1、本技术提供一种门控信号的动态调节电路和方法,以保证存储控制器能够准确读取存储设备中的数据,避免环境因素对产品性能的影响。
2、本技术提供一种门控信号的动态调节电路,所述电路包括:
3、门控信号生成子电路,用于基于当前读数据操作对应的读指令生成初始基准门控信号和初始基准采样时钟信号;所述初始基准门控信号对应的第一门控框和所述初始基准采样时钟信号对应的第二门控框的延迟量相同,所述第一门控框的长度与当前读数据操作对应的有效dqs信号的长度匹配,所述第二门控框的长度小于所述第一门控框;
4、采样子电路,用于基于预设偏移量对当前基准采样时钟信号分别进行左偏移和右偏移操作以得到当前左偏移采样时钟信号和当前右偏移采样时钟信号,并通过当前的左偏移采样时钟信号、基准采样时钟信号和右偏移采样时钟信号分别对存储设备返回的dqs信号进行采样以得到当前采样值序列;
5、延迟调节子电路,用于在当前采样值序列不为预设值的情况下,对所述第一门控框和第二门控框的延迟量进行同步调节,直至基于更新的左偏移采样时钟信号、基准采样时钟信号和右偏移采样时钟信号得到的采样值序列为预设值时,将更新的基准门控信号作为当前读数据操作对应的目标门控信号。
6、根据本技术提供的一种门控信号的动态调节电路,所述门控信号生成子电路包括读指令发送单元、数据发生单元和并串转换单元;
7、所述读指令发送单元用于响应于当前读数据操作生成对应的读指令并分别发送给数据发生单元和存储设备;
8、所述数据发生单元用于基于所述读指令确定待读取的数据长度,并基于待读取的数据长度生成初始基准门控信号和初始基准采样时钟信号对应的并行数据;
9、所述并串转换单元用于对初始基准门控信号和初始基准采样时钟信号对应的并行数据进行并串转换以得到初始基准门控信号和初始基准采样时钟信号。
10、根据本技术提供的一种门控信号的动态调节电路,所述采样子电路包括偏移采样时钟生成单元和采样单元;
11、所述偏移采样时钟生成单元用于基于预设偏移量对当前基准采样时钟信号分别进行左偏移和右偏移操作以得到当前左偏移采样时钟信号和当前右偏移采样时钟信号;
12、所述采样用于通过当前的左偏移采样时钟信号、基准采样时钟信号和右偏移采样时钟信号分别对存储设备返回的dqs信号进行采样以得到当前采样值序列。
13、根据本技术提供的一种门控信号的动态调节电路,所述延迟调节子电路包括采样值判断单元、延迟量调节单元和目标门控信号输出单元;
14、所述采样值判断单元用于判断当前采样值序列是否为预设值;
15、所述延迟量调节单元用于在当前采样值序列不为预设值的情况下,对所述第一门控框和第二门控框的延迟量进行同步调节;
16、所述目标门控信号输出单元用于在当前采样值序列为预设值的情况下,将更新的基准门控信号作为当前读数据操作对应的目标门控信号。
17、本技术还提供一种门控信号的动态调节方法,所述方法应用于前述的门控信号的动态调节电路,所述方法包括:
18、步骤s1,基于当前读数据操作对应的读指令生成初始基准门控信号和初始基准采样时钟信号;所述初始基准门控信号对应的第一门控框和所述初始基准采样时钟信号对应的第二门控框的延迟量相同,所述第一门控框的长度与当前读数据操作对应的有效dqs信号的长度匹配,所述第二门控框的长度小于所述第一门控框;
19、步骤s2,基于预设偏移量对当前基准采样时钟信号分别进行左偏移和右偏移操作以得到当前左偏移采样时钟信号和当前右偏移采样时钟信号,并通过当前的左偏移采样时钟信号、基准采样时钟信号和右偏移采样时钟信号分别对存储设备返回的dqs信号进行采样以得到当前采样值序列;
20、步骤s3,在当前采样值序列不为预设值的情况下,对所述第一门控框和第二门控框的延迟量进行同步调节,直至基于更新的左偏移采样时钟信号、基准采样时钟信号和右偏移采样时钟信号得到的采样值序列为预设值时,将更新的基准门控信号作为当前读数据操作对应的目标门控信号。
21、根据本技术提供的一种门控信号的动态调节方法,所述步骤s3具体包括:
22、步骤s31,判断当前采样值序列是否为预设值,若是,跳转执行步骤s33,若否,执行步骤s32;
23、步骤s32,对所述第一门控框和第二门控框的延迟量进行同步调节,并跳转执行步骤s2;
24、步骤s33,将当前基准门控信号作为当前读数据操作对应的目标门控信号。
25、根据本技术提供的一种门控信号的动态调节方法,所述对所述第一门控框和第二门控框的延迟量进行同步调节,具体包括:
26、基于当前采样值序列的值及预设的调节步长,确定延迟量的调节方向和调节步数;
27、基于所述调节方向和调节步数对所述第一门控框和第二门控框的延迟量进行同步调节。
28、根据本技术提供的一种门控信号的动态调节方法,所述当前基准门控信号为初始基准门控信号或更新的基准门控信号。
29、根据本技术提供的一种门控信号的动态调节方法,所述基于当前读数据操作对应的读指令生成初始基准门控信号和初始基准采样时钟信号,具体包括:
30、响应于当前读数据操作生成对应的读指令并分别发送给数据发生单元和存储设备;
31、基于所述读指令确定待读取的数据长度,并基于待读取的数据长度生成初始基准门控信号和初始基准采样时钟信号对应的并行数据;
32、对初始基准门控信号和初始基准采样时钟信号对应的并行数据进行并串转换以得到初始基准门控信号和初始基准采样时钟信号。
33、根据本技术提供的一种门控信号的动态调节方法,当前读数据操作对应的初始基准门控信号与上一次读数据操作对应的目标门控信号的延迟量相同。
34、本技术提供的门控信号的动态调节电路和方法,所述电路包括:门控信号生成子电路,用于基于当前读数据操作对应的读指令生成初始基准门控信号和初始基准采样时钟信号;所述初始基准门控信号对应的第一门控框和所述初始基准采样时钟信号对应的第二门控框的延迟量相同,所述第一门控框的长度与当前读数据操作对应的有效dqs信号的长度匹配,所述第二门控框的长度小于所述第一门控框;采样子电路,用于基于预设偏移量对当前基准采样时钟信号分别进行左偏移和右偏移操作以得到当前左偏移采样时钟信号和当前右偏移采样时钟信号,并通过当前的左偏移采样时钟信号、基准采样时钟信号和右偏移采样时钟信号分别对存储设备返回的dqs信号进行采样以得到当前采样值序列;延迟调节子电路,用于在当前采样值序列不为预设值的情况下,对所述第一门控框和第二门控框的延迟量进行同步调节,直至基于更新的左偏移采样时钟信号、基准采样时钟信号和右偏移采样时钟信号得到的采样值序列为预设值时,将更新的基准门控信号作为当前读数据操作对应的目标门控信号,能够基于dqs信号的采样值对基准门控信号进行动态调节,保证门控框能够框住正确的dqs信号,进而保证存储控制器能够准确读取存储设备中的数据,避免环境因素对产品性能的影响。
本文地址:https://www.jishuxx.com/zhuanli/20240731/181715.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。