存储器控制方法和装置与流程
- 国知局
- 2024-09-14 14:26:21
本技术实施例涉及控制,尤其涉及存储器控制方法和装置。
背景技术:
1、随机存取存储器(random access memory,ram)由于工艺集成度高、集中访问速率快等原因,一直被大规模用作处理器的外部存储器。在图形处理器(graphic processingunit,gpu)、数字信号处理器(digital signal processing,dsp)等高性能计算中,双倍数据速率随机存取存储器(double data rate,ddr)、图形双倍数据速率随机存取存储器(graphic double data rate,gddr)和低功率双数据速率随机存取存储器(low powerdouble data rate,lpddr)等动态随机存取存储器(dynamic random access memory,dram)得到了广泛应用。近些年还产生了高带宽存储器(high bandwidth memory,hbm)和立体混合内存(hybrid memory cube,hmc)等新兴的dram类存储体应用。其中,hbm可以通过多通道(channel)并行操作的方式增加带宽。当存储器(memory)进行上电初始化等操作时,通常会对内部的逻辑电路进行使能(enable)或复位(reset)。
2、相关技术中,hbm的复位接口作为共享接口,使用统一的控制逻辑。复位信号输入hbm后会对所有hbm的channel同时进行复位。
3、使用统一的复位控制,虽然在逻辑上相当简洁,但缺乏灵活度。无论某通道是否有复位需求,都会在统一的操作中进行复位,会造成一定的功耗浪费。
4、因此,如何控制多通道存储器中的通道单独复位是本领域技术人员亟须解决的问题之一。
技术实现思路
1、本技术实施例提供了存储器控制方法和装置,能够使多通道存储器中的通道单独复位。为达到上述目的,本技术实施例采用如下技术方案:
2、第一方面,本技术实施例了一种存储器控制方法,该方法包括:首先接收复位信号。然后根据上述复位信号或复位配置信息确定目标复位通道。之后向上述目标复位通道发送上述复位信号。其中,上述复位信号用于指示存储器的通道进行复位。上述目标复位通道为上述存储器的多个通道中需要进行复位的通道。
3、相关技术中,复位信号输入多通道存储器后会对所有存储器的所有通道进行复位。而在本技术实施例提供的方法中,存储器在接收复位信号后会根据复位信号或复位配置信息确定存储器的多个通道中需要进行复位的目标复位通道,然后向需要进行复位的目标复位通道发送复位信号使需要进行复位的目标复位通道进行复位,由此使多通道存储器中的通道单独复位。
4、在一种可能的实现方式中,可以根据所述复位信号或所述复位配置信息确定复位字段,所述复位字段包括多个bit位,所述多个bit位中每个bit位对应所述多个通道中的至少一个通道。确定目标复位bit位对应的通道为目标复位通道,所述目标复位bit位为所述复位字段中取值为第一数值的bit位。
5、可以看出,本技术实施例提供的方法中存储器在接收复位信号后会根据复位信号或复位配置信息确定复位字段并根据复位字段中的多个bit位的取值确定存储器的多个通道中需要进行复位的目标复位通道,然后向需要进行复位的目标复位通道发送复位信号使需要进行复位的目标复位通道进行复位,由此使多通道存储器中的通道单独复位。
6、在一种可能的实现方式中,该方法还可以包括:根据通道的目标信息确定所述复位信号或复位配置信息,所述目标信息包括通道的电压值、电流值和功耗中的至少一项。
7、可以看出,本技术实施例提供的方法可以根据通道的电压值、电流值和功耗确定多通道存储器中需要复位的通道(如异常漏电的通道),然后将其通过复位信号或复位配置信息记录,之后在收到复位信号后根据复位信号或复位配置信息确定存储器的多个通道中需要进行复位的目标复位通道,然后向需要进行复位的目标复位通道发送复位信号使需要进行复位的目标复位通道进行复位,由此使多通道存储器中的通道单独复位。
8、在一种可能的实现方式中,该方法还可以包括:接收使能信号,所述使能信号用于指示存储器的通道进行使能;根据所述使能信号或使能配置信息确定目标使能通道,所述目标使能通道为所述存储器的多个通道中需要进行使能的通道;向所述目标使能通道发送所述使能信号。
9、可以看出,本技术实施例提供的方法中存储器在接收使能信号后会根据使能信号或使能配置信息确定存储器的多个通道中需要进行使能的目标使能通道,然后向需要进行使能的目标使能通道发送使能信号使需要进行使能的目标使能通道进行使能,由此使多通道存储器中的通道单独使能。
10、在一种可能的实现方式中,可以根据所述使能信号或所述使能配置信息确定使能字段,所述使能字段包括多个bit位,所述多个bit位中每个bit位对应所述多个通道中的至少一个通道;确定目标使能bit位对应的通道为目标使能通道,所述目标使能bit位为所述使能字段中取值为第二数值的bit位。
11、可以看出,本技术实施例提供的方法中存储器在接收使能信号后会根据使能信号或使能配置信息确定使能字段并根据使能字段中的多个bit位的取值确定存储器的多个通道中需要进行使能的目标使能通道,然后向需要进行使能的目标使能通道发送使能信号使需要进行使能的目标使能通道进行使能,由此使多通道存储器中的通道单独使能。
12、第二方面,本技术实施例了一种存储器控制装置,所述装置包括:收发单元和处理单元。所述收发单元,用于接收复位信号,所述复位信号用于指示存储器的通道进行复位;所述处理单元,用于根据所述复位信号或复位配置信息确定目标复位通道,所述目标复位通道为所述存储器的多个通道中需要进行复位的通道;所述收发单元,还用于向所述目标复位通道发送所述复位信号。
13、在一种可能的实现方式中,所述处理单元具体用于:根据所述复位信号或所述复位配置信息确定复位字段,所述复位字段包括多个bit位,所述多个bit位中每个bit位对应所述多个通道中的至少一个通道;确定目标复位bit位对应的通道为目标复位通道,所述目标复位bit位为所述复位字段中取值为第一数值的bit位。
14、在一种可能的实现方式中,所述处理单元具体用于:根据通道的目标信息确定所述复位信号或复位配置信息,所述目标信息包括通道的电压值、电流值和功耗中的至少一项。
15、在一种可能的实现方式中,所述收发单元还用于:接收使能信号,所述使能信号用于指示存储器的通道进行使能。
16、在一种可能的实现方式中,所述处理单元还用于:根据所述使能信号或使能配置信息确定目标使能通道,所述目标使能通道为所述存储器的多个通道中需要进行使能的通道。
17、在一种可能的实现方式中,所述收发单元还用于:向所述目标使能通道发送所述使能信号。
18、在一种可能的实现方式中,所述处理单元具体用于:根据所述使能信号或所述使能配置信息确定使能字段,所述使能字段包括多个bit位,所述多个bit位中每个bit位对应所述多个通道中的至少一个通道;确定目标使能bit位对应的通道为目标使能通道,所述目标使能bit位为所述使能字段中取值为第二数值的bit位。
19、第三方面,本技术实施例还提供一种存储器控制装置,该存储器控制装置包括:至少一个处理器,当所述至少一个处理器执行程序代码或指令时,实现上述第一方面或其任意可能的实现方式中所述的方法。
20、可选地,该存储器控制装置还可以包括至少一个存储器,该至少一个存储器用于存储该程序代码或指令。
21、第四方面,本技术实施例还提供一种芯片,包括:输入接口、输出接口、至少一个处理器。可选地,该芯片还包括存储器。该至少一个处理器用于执行该存储器中的代码,当该至少一个处理器执行该代码时,该芯片实现上述第一方面或其任意可能的实现方式中所述的方法。
22、可选地,上述芯片还可以为集成电路。
23、第五方面,本技术实施例还提供一种计算机可读存储介质,用于存储计算机程序,该计算机程序包括用于实现上述第一方面或其任意可能的实现方式中所述的方法。
24、第六方面,本技术实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机实现上述第一方面或其任意可能的实现方式中所述的方法。
25、本实施例提供的存储器控制装置、计算机存储介质、计算机程序产品和芯片均用于执行上文所提供的方法,因此,其所能达到的有益效果可参考上文所提供的方法中的有益效果,此处不再赘述。
本文地址:https://www.jishuxx.com/zhuanli/20240914/294070.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表