一种存储器、控制装置、时钟处理方法和电子设备与流程
- 国知局
- 2024-07-31 19:33:34
本公开涉及半导体存储器,尤其涉及一种存储器、控制装置、时钟处理方法和电子设备。
背景技术:
1、在电子设备中,中央处理器(central processing unit,cpu)向存储器发送读指令,然后接收存储器返回的读时钟信号和读数据信号,利用读时钟信号对读数据信号进行锁存处理,以便得到所需的数据。然而,在存储器对时钟信号进行占空比调整的过程中,中央处理器需要通过读取存储器中相应的模式寄存器获得时钟信号的占空比参数,然而这一过程中存储器内部的时钟信号可能是畸变的,进而存储器返回给中央控制器的读时钟信号也是畸变的,导致中央处理器获得错误的数据,最终导致时钟信号的占空比调整失败。
技术实现思路
1、本公开提供了一种存储器、控制装置、时钟处理方法和电子设备,在存储器的内部时钟信号占空比畸变的情况下,可以选择具有单个电平变化沿的第二读时钟信号作为目标读时钟信号,避免数据锁存失败。
2、本公开的技术方案是这样实现的:
3、第一方面,本公开实施例提供了一种存储器,所述存储器包括时钟处理电路,所述时钟处理电路包括:
4、占空比模块,配置为接收外部产生的数据时钟信号;对所述数据时钟信号进行占空比调节,输出内部时钟信号;
5、第一时钟产生模块,配置为接收所述内部时钟信号,基于所述内部时钟信号,输出第一读时钟信号;其中,所述第一读时钟信号为脉冲信号;
6、第二时钟产生模块,配置为在所述第一读时钟信号的存在期间,产生并输出第二读时钟信号;其中,所述第二读时钟信号仅存在一个电平状态变化沿;
7、选择模块,配置为接收所述第一读时钟信号和所述第二读时钟信号,将所述第一读时钟信号和所述第二读时钟信号的两者之一输出为目标读时钟信号。
8、在一些实施例中,所述时钟处理电路还包括检测模块和模式寄存器;其中,所述检测模块,配置为接收所述内部时钟信号,对所述内部时钟信号进行占空比检测,输出占空比参数;所述模式寄存器,配置为接收并存储所述占空比参数。
9、在一些实施例中,所述选择模块,具体配置为接收选择指示信号,在所述选择指示信号处于第一状态的情况下,将所述第一读时钟信号输出为目标读时钟信号;或者,在所述选择指示信号处于第二状态的情况下,将所述第二读时钟信号输出为目标读时钟信号。
10、在一些实施例中,所述存储器,配置为接收数据读指令;基于所述数据读指令,输出读数据信号,并通过所述时钟处理电路输出所述目标读时钟信号;其中,所述目标读时钟信号用于锁存所述读数据信号,且所述第二读时钟信号的电平状态变化沿指示所述读数据信号中有效数据的结束时刻。
11、在一些实施例中,所述存储器,还配置为在所述数据读指令为第一读指令的情况下,将所述选择指示信号置为第一状态;或者,在所述数据读指令为第二读指令的情况下,将所述选择指示信号置为第二状态;其中,所述第二读指令指示获取所述时钟处理电路中模式寄存器的占空比参数,所述第一读指令是指除所述第二读指令之外的数据读取指令。
12、在一些实施例中,所述存储器,还配置为在所述数据读指令为第一读指令的情况下,将所述选择指示信号置为第一状态;或者,在所述数据读指令为第二读指令且所述内部时钟信号的占空比处于预设范围的情况下,将所述选择指示信号置为第一状态;或者,在所述数据读指令为第二读指令且所述内部时钟信号的占空比并非处于预设范围的情况下,将所述选择指示信号置为第二状态。
13、在一些实施例中,所述第一读时钟信号包括8个时钟周期,所述第二读时钟信号的电平状态变化沿与所述第一读时钟信号中的第5个时钟周期的上升沿对齐;其中,所述第二读时钟信号的电平状态变化沿是指所述第二读时钟信号由低电平状态变化为高电平状态。
14、在一些实施例中,所述占空比模块包括:接收模块,配置为从外部接收并输出所述数据时钟信号;调节模块,配置为对所述数据时钟信号进行占空比调节,输出所述内部时钟信号。
15、在一些实施例中,所述数据时钟信号为写时钟信号。
16、第二方面,本公开实施例提供了一种控制装置,所述控制装置与存储器连接;其中,
17、所述控制装置,配置为向所述存储器发送数据读指令;以及,接收所述存储器返回的读数据信号和目标读时钟信号,利用所述目标读时钟信号对所述读数据信号进行锁存处理;
18、其中,所述目标读时钟信号为第一读时钟信号或者第二读时钟信号,所述第一读时钟信号为脉冲信号,所述第二读时钟信号仅存在一个电平状态变化沿。
19、在一些实施例中,所述控制装置,具体配置为在所述数据读指令为第一读指令的情况下,接收所述存储器返回的第一读时钟信号,利用所述第一读时钟信号对所述读数据信号进行锁存处理;或者,在所述数据读指令为第二读指令的情况下,接收所述存储器返回的第二读时钟信号,利用所述第二读时钟信号的电平状态变化沿对所述读数据信号进行锁存处理;其中,所述存储器包括时钟处理电路,所述第二读指令指示获取所述时钟处理电路中模式寄存器的占空比参数,所述第一读指令指示除所述第二读指令之外的数据读取指令。
20、在一些实施例中,所述控制装置,还配置为在所述数据读指令为第二读指令的情况下,接收所述存储器返回的第一读时钟信号,利用所述第一读时钟信号的电平状态变化沿对所述读数据信号进行锁存处理。
21、第三方面,本公开实施例提供了一种时钟处理方法,应用于存储器,所述方法包括:
22、接收外部产生的数据时钟信号;对所述数据时钟信号进行占空比调节,确定内部时钟信号;
23、基于所述内部时钟信号,确定第一读时钟信号;其中,所述第一读时钟信号为脉冲信号;
24、在所述第一读时钟信号的存在期间,产生第二读时钟信号;其中,所述第二读时钟信号仅存在一个电平状态变化沿;
25、将所述第一读时钟信号和所述第二读时钟信号的两者之一输出为目标读时钟信号。
26、在一些实施例中,所述存储器包括模式寄存器,所述方法还包括:
27、对所述内部时钟信号进行占空比检测,得到占空比参数;将所述占空比参数存储至所述模式寄存器。
28、在一些实施例中,所述存储器与控制装置连接,所述将所述第一读时钟信号和所述第二读时钟信号的两者之一输出为目标读时钟信号,包括:
29、在接收到控制装置发送的第一读指令的情况下,基于所述第一读指令确定读数据信号,并将所述第一读时钟信号确定为目标读时钟信号;在接收到控制装置发送的第二读指令的情况下,基于所述第二读指令确定所述读数据信号,并将所述第二读时钟信号确定为目标读时钟信号;其中,所述目标读时钟信号用于锁存所述读数据信号,所述第二读指令指示获取所述模式寄存器的占空比参数,所述第一读指令指示除所述第二读指令之外的数据读取指令。
30、在一些实施例中,所述存储器与控制装置连接,所述将所述第一读时钟信号和所述第二读时钟信号的两者之一输出为目标读时钟信号,包括:
31、在接收到所述控制装置发送的第一读指令的情况下,基于所述第一读指令确定读数据信号,并将所述第一读时钟信号确定为目标读时钟信号;在接收到所述控制装置发送的第二读指令且所述占空比参数处于预设范围的情况下,基于所述第二读指令确定读数据信号,并将所述第一读时钟信号确定为目标读时钟信号;在接收到控制装置发送的第二读指令且所述占空比参数并非处于预设范围的情况下,基于所述第二读指令确定所述读数据信号,并将所述第二读时钟信号确定为目标读时钟信号;其中,所述目标读时钟信号用于锁存所述读数据信号,所述第二读指令指示获取所述模式寄存器的占空比参数,所述第一读指令指示除所述第二读指令之外的数据读取指令。
32、第四方面,本公开实施例提供了一种电子设备,所述电子设备至少包括如第一方面所述的存储器和如第二方面所述的控制装置。
33、本公开实施例提供了一种存储器、控制装置、时钟处理方法和电子设备,存储器包括时钟处理电路,时钟处理电路包括:占空比模块,配置为接收外部产生的数据时钟信号;对数据时钟信号进行占空比调节,输出内部时钟信号;第一时钟产生模块,配置为接收内部时钟信号,基于内部时钟信号,输出第一读时钟信号;其中,第一读时钟信号为脉冲信号;第二时钟产生模块,配置为在第一读时钟信号的存在期间,产生并输出第二读时钟信号;其中,第二读时钟信号仅存在一个电平状态变化沿;选择模块,配置为接收第一读时钟信号和第二读时钟信号,将第一读时钟信号和第二读时钟信号的两者之一输出为目标读时钟信号。这样,在存储器的内部时钟信号发生占空比畸变的情况下,可以选择具有单个电平变化沿的第二读时钟信号作为目标读时钟信号,避免数据锁存失败。
本文地址:https://www.jishuxx.com/zhuanli/20240731/183062.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。