命令地址信号的训练方法及存储器与流程
- 国知局
- 2024-09-05 15:05:20
本申请涉及集成电路领域,具体涉及一种命令地址信号的训练方法及存储器。
背景技术:
1、在主流的存储器架构中,控制器负责管理存储介质的读写命令操作,存储颗粒(存储介质)负责存储数据并响应控制器的命令。存储颗粒需要准确接收控制器发送的命令地址信号,以确保数据能够正确地被读取或写入。为了实现高效的数据传输,存储颗粒和控制器之间必须建立准确的时序关系。
2、然而,随着存储器工作速率的增加,命令地址信号传输的时间窗口变得更加短暂,工艺偏差和环境影响带来的不匹配性严重影响了存储颗粒对命令的正确执行。因此,需要在存储器进行读写操作之前进行命令地址训练(ca training),确保存储颗粒在每个时钟周期内都能正确地接收命令地址信号,提高数据传输的准确性和可靠性。
技术实现思路
1、有鉴于此,本申请实施例提供了一种命令地址信号的训练方法及存储器,能够提高数据传输的准确性和可靠性,并且使训练过程更加灵活。
2、本申请实施例的技术方案是这样实现的:
3、本申请实施例提供一种命令地址信号的训练方法,所述方法包括:控制器向存储颗粒发送命令地址信号;所述存储颗粒对所述命令地址信号进行采样;所述存储颗粒将所述命令地址信号的多位目标采样值反馈给所述控制器;所述控制器基于多位所述目标采样值,调整所述命令地址信号的延时。
4、在本申请的一些实施例中,所述存储颗粒将所述命令地址信号的多位所述目标采样值反馈给所述控制器,包括:所述存储颗粒通过数据总线向所述控制器并行反馈多位所述目标采样值。
5、在本申请的一些实施例中,所述存储颗粒将所述命令地址信号的多位所述目标采样值反馈给所述控制器之前,所述方法还包括:所述控制器通过所述数据总线向所述存储颗粒并行发送多个位标识;其中,多个所述位标识表征多位所述目标采样值在所述命令地址信号中的周期数。
6、在本申请的一些实施例中,所述控制器基于多位所述目标采样值,调整所述命令地址信号的延时,包括:所述控制器将多位所述目标采样值与对应的多位预期值进行比较;若任一位所述目标采样值与对应的一位所述预期值不一致,则所述控制器调整所述命令地址信号的延时,直至多位所述目标采样值与对应的多位所述预期值均一致。
7、在本申请的一些实施例中,所述存储颗粒对所述命令地址信号进行采样,包括:所述控制器还向所述存储颗粒发送片选信号和时钟信号;所述存储颗粒响应于所述片选信号和所述时钟信号,对所述命令地址信号中的每个周期进行采样。
8、本申请实施例还提供一种存储器,所述存储器包括:至少一个存储颗粒,以及控制器;所述控制器与至少一个所述存储颗粒耦接,并控制至少一个所述存储颗粒;所述控制器,被配置为向所述存储颗粒发送命令地址信号;所述存储颗粒,被配置为对所述命令地址信号进行采样,并将所述命令地址信号的多位目标采样值反馈给所述控制器;所述控制器,还被配置为基于所述多位所述目标采样值,调整所述命令地址信号的延时。
9、在本申请的一些实施例中,所述存储器还包括:数据总线;所述控制器和至少一个所述存储颗粒,均与所述数据总线耦接;所述控制器,还被配置为通过所述数据总线向所述存储颗粒并行发送多个位标识;其中,多个所述位标识表征多位所述目标采样值在所述命令地址信号中的周期数;所述存储颗粒,还被配置为通过所述数据总线向所述控制器并行反馈多位所述目标采样值。
10、在本申请的一些实施例中,所述存储颗粒包括:输入缓冲器和输出缓冲器;所述存储颗粒,还被配置为开启所述输入缓冲器,对所述命令地址信号进行采样;以及,在预设时间后,开启所述输出缓冲器,将所述命令地址信号的多位所述目标采样值反馈给所述控制器。
11、在本申请的一些实施例中,所述存储颗粒还包括:采样电路和反馈电路;所述采样电路,被配置为响应于片选信号和时钟信号,对所述命令地址信号中的每个周期进行采样;所述反馈电路,耦接所述采样电路,被配置为响应于多个所述位标识,选择出多位所述目标采样值反馈给所述控制器。
12、在本申请的一些实施例中,所述采样电路包括:选通门和第一锁存单元;所述选通门,被配置为接收所述片选信号和所述时钟信号,生成选通时钟信号;所述第一锁存单元,耦接所述选通门,被配置为接收并响应于所述选通时钟信号,对所述命令地址信号中的每个周期进行采样,得到每个周期的采样值。
13、在本申请的一些实施例中,所述反馈电路包括:多路选择器;所述多路选择器,耦接所述第一锁存单元,被配置为响应于多个所述位标识,在每个周期的采样值中选择出多位所述目标采样值,并将多位所述目标采样值反馈给所述控制器。
14、在本申请的一些实施例中,所述反馈电路还包括:延时单元和第二锁存单元;所述延时单元,耦接所述第二锁存单元,被配置为将所述片选信号延时后传输至所述第二锁存单元;所述第二锁存单元,耦接所述多路选择器,被配置为响应于所述片选信号,将多个所述位标识锁存并输出至所述多路选择器;其中,所述延时单元和所述选通门具有相等的器件延时;所述第二锁存单元和所述第一锁存单元具有相等的器件延时。
15、可以理解的是,相比于仅对命令地址信号的单个周期进行训练,本申请实施例中的命令地址信号的训练方法能够对命令地址信号的多个周期均进行训练,从而,能够保证命令地址信号的多个周期乃至所有周期均可以被正确地采样,提高了数据传输的准确性和可靠性。同时,本申请实施例中,可以根据需要选择命令地址信号的任意多个周期,来进行训练,这样,训练过程更加灵活,可以适应各种不同的需求。
技术特征:1.一种命令地址信号的训练方法,其特征在于,所述方法包括:
2.根据权利要求1所述的命令地址信号的训练方法,其特征在于,所述存储颗粒将所述命令地址信号的多位所述目标采样值反馈给所述控制器,包括:
3.根据权利要求2所述的命令地址信号的训练方法,其特征在于,所述存储颗粒将所述命令地址信号的多位所述目标采样值反馈给所述控制器之前,所述方法还包括:
4.根据权利要求1所述的命令地址信号的训练方法,其特征在于,所述控制器基于多位所述目标采样值,调整所述命令地址信号的延时,包括:
5.根据权利要求1所述的命令地址信号的训练方法,其特征在于,所述存储颗粒对所述命令地址信号进行采样,包括:
6.一种存储器,其特征在于,所述存储器包括:至少一个存储颗粒,以及控制器;所述控制器与至少一个所述存储颗粒耦接,并控制至少一个所述存储颗粒;
7.根据权利要求6所述的存储器,其特征在于,所述存储器还包括:数据总线;所述控制器和至少一个所述存储颗粒,均与所述数据总线耦接;
8.根据权利要求6所述的存储器,其特征在于,所述存储颗粒包括:输入缓冲器和输出缓冲器;
9.根据权利要求7所述的存储器,其特征在于,所述存储颗粒还包括:采样电路和反馈电路;
10.根据权利要求9所述的存储器,其特征在于,所述采样电路包括:选通门和第一锁存单元;
11.根据权利要求10所述的存储器,其特征在于,所述反馈电路包括:多路选择器;
12.根据权利要求11所述的存储器,其特征在于,所述反馈电路还包括:延时单元和第二锁存单元;
技术总结本申请涉及集成电路领域,公开了一种命令地址信号的训练方法及存储器。训练方法包括:控制器向存储颗粒发送命令地址信号;存储颗粒对命令地址信号进行采样;存储颗粒将命令地址信号的多位目标采样值反馈给控制器;控制器基于多位目标采样值,调整命令地址信号的延时。技术研发人员:祝运嵘,李森受保护的技术使用者:新存科技(武汉)有限责任公司技术研发日:技术公布日:2024/9/2本文地址:https://www.jishuxx.com/zhuanli/20240905/289493.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表