传输数据的方法及存储装置制造方法及图纸

技术编号:35331004 阅读:14 留言:0更新日期:2022-10-26 11:48
本申请公开了传输数据的方法及存储装置,属于数据处理技术领域。其中,方法应用于存储装置,存储装置中包括控制器和存储介质,存储介质包括第一介质颗粒。方法包括:第一介质颗粒首先接收控制器发送的第一指令,该第一指令用于指示第一介质颗粒传输第一数据。接着,第一介质颗粒基于第一指令进行准备。在完成准备后,第一介质颗粒向控制器传输第二数据,该第二数据包括第一介质颗粒的标识以及第一数据。由于第一介质颗粒在完成准备之后直接进行数据传输,因而控制器无需进行轮询检查,控制器根据第二数据中包括的第一介质颗粒的标识,便能识别第一数据是由第一介质颗粒进行传输的。该方法节约了处理资源,降低了数据传输时延。降低了数据传输时延。降低了数据传输时延。

【技术实现步骤摘要】
传输数据的方法及存储装置
[0001]本申请要求于2021年04月23日提交的申请号为202110443617.0、专利技术名称为“一种存储器的操作方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及数据处理
,特别涉及传输数据的方法及存储装置。

技术介绍

[0003]在存储装置中,包括控制器和存储介质,存储介质包括介质颗粒(die)。其中,完成准备的介质颗粒能够与控制器进行数据传输。
[0004]相关技术中,控制器首先向介质颗粒发送命令,介质颗粒根据接收到的命令进行准备。之后,控制器轮询检查介质颗粒,在确认介质颗粒完成准备之后,再与完成准备的介质颗粒进行数据传输。
[0005]然而,控制器轮询检查介质颗粒这一过程不仅会占用处理资源,而且会增加数据传输过程的时延,从而降低了数据传输效率。

技术实现思路

[0006]本申请提供了一种传输数据的方法及存储装置,以解决相关技术存在的问题,技术方案如下:
[0007]第一方面,提供了一种传输数据的方法,该方法应用于存储装置。在存储装置中,包括控制器和存储介质,存储介质包括第一介质颗粒。其中,方法包括:第一介质颗粒首先接收控制器发送的第一指令,该第一指令用于指示第一介质颗粒传输第一数据。接着,第一介质颗粒基于第一指令进行准备。在完成准备之后,第一介质颗粒向控制器传输第二数据,该第二数据包括第一介质颗粒的标识以及第一数据。
[0008]其中,控制器向第一介质颗粒发送第一指令之后,无需轮询检查第一介质颗粒。第一介质颗粒在基于第一指令完成准备之后,向控制器传输第二数据,该第二数据中包括第一介质颗粒的标识和第一数据。控制器根据第二数据中包括的第一介质颗粒的标识,便能够识别第一数据是由第一介质颗粒进行传输的,从而实现了控制器与第一介质颗粒之间的数据传输。该方法不仅节约了处理资源,而且降低了数据传输时延,提高了数据传输效率。
[0009]在一种可能的实现方式中,存储介质还包括至少一个第二介质颗粒,向控制器传输第二数据之前,方法还包括:第一介质颗粒响应于确定第二介质颗粒当前未进行数据传输,执行向控制器传输第二数据。
[0010]存储介质共包括多个介质颗粒时,第一介质颗粒需要在第二介质颗粒当前未进行传输的情况下,再进行第二数据的传输,从而避免不同介质颗粒同时进行数据传输而导致数据传输失败的情况发生,提高了数据传输的成功率。
[0011]在一种可能的实现方式中,执行向控制器传输第二数据之前,方法还包括:第一介
质颗粒向第三介质颗粒请求授权,第三介质颗粒为至少一个第二介质颗粒中的至少一个。第一介质颗粒响应于得到第三介质颗粒的授权,确定第二介质颗粒当前未进行数据传输。
[0012]第一介质颗粒在得到第三介质颗粒的授权的情况下,确定第二介质颗粒当前未进行数据传输,该确定方式简单灵活。
[0013]在一种可能的实现方式中,第一介质颗粒向第三介质颗粒请求授权,包括:第一介质颗粒将第一介质颗粒与第三介质颗粒之间的第一信号线的电平由第一电平置为第二电平。确定第二介质颗粒当前未进行数据传输之前,方法还包括:第一介质颗粒响应于检测到第一介质颗粒与第三介质颗粒之间的第二信号线的电平由第三电平被置为第四电平,确定得到第三介质颗粒的授权。
[0014]其中,第一信号线的电平为第一电平时,说明第一介质颗粒当前未进行数据传输,未向第三介质颗粒请求授权。第一信号线的电平为第二电平时,说明第一介质颗粒当前需要进行数据传输,已向第三介质颗粒请求授权。因此,第一介质颗粒通过将第一信号线的电平由第一电平置为第二电平,能够向第三介质颗粒请求授权。相应地,第二信号线的电平为第三电平时,说明第三介质颗粒未向第一介质颗粒授权,第二信号线的电平为第四电平时,说明第三介质颗粒已向第一介质颗粒授权。因此,第三介质颗粒通过将第二信号线的电平由第三电平置为第四电平,能够向第三介质颗粒进行授权。该授权方式较为灵活。
[0015]在一种可能的实现方式中,第一介质颗粒和第二介质颗粒形成有序队列,有序队列中任意两个相邻的介质颗粒之间包括第一信号线和第二信号线,第三介质颗粒为有序队列中位于第一介质颗粒之后的首个介质颗粒。
[0016]其中,各个介质颗粒有序的串行连接。第一介质颗粒向有序队列中位于该第一介质颗粒之后的第三介质颗粒请求授权,在得到第三介质颗粒的授权之后,便能够进行数据传输。能够理解的是,有序队列中的各个介质颗粒的优先级依次升高,对于有序队列中的最后一个介质颗粒,则不需要进行请求授权。
[0017]在一种可能的实现方式中,第一介质颗粒和第二介质颗粒中的任意两个介质颗粒之间包括第一信号线和第二信号线,第三介质颗粒为第二介质颗粒中的各个介质颗粒。第一介质颗粒向各个第二介质颗粒均请求授权,在得到各个第二介质颗粒的授权之后,则确认已获得授权,能够进行数据传输。
[0018]在一种可能的实现方式中,向控制器传输第二数据之后,方法还包括:第一介质颗粒向第三介质颗粒请求取消授权。在第一介质颗粒完成数据传输之后,还向第三介质颗粒请求取消授权,从而存储介质中的各个介质颗粒后续能够进行数据传输。
[0019]在一种可能的实现方式中,第一介质颗粒向第三介质颗粒请求取消授权,包括:第一介质颗粒将第一介质颗粒与第三介质颗粒之间的第一信号线的电平由第二电平置为第一电平。第一介质颗粒向第三介质颗粒请求取消授权之后,方法还包括:第一介质颗粒检测到第一介质颗粒与第三介质颗粒之间的第二信号线的电平由第四电平被置为第三电平。
[0020]第一介质颗粒通过调整第一信号线的电平请求取消授权,第三介质颗粒通过调整第二信号线的电平进行取消授权,该方式较为灵活。
[0021]在一种可能的实现方式中,第一介质颗粒向第三介质颗粒请求取消授权之前,方法还包括:响应于在完成第二数据的传输之前,第一介质颗粒未检测到第四介质颗粒请求授权,再执行向第三介质颗粒请求取消授权,第四介质颗粒为有序队列中位于第一介质颗
粒之前的首个介质颗粒。
[0022]在存储介质中有两个以上的介质颗粒需要进行数据传输时,第一介质颗粒在完成数据传输之前,还可能检测到第四介质颗粒请求授权。第一介质颗粒需要在确认未检测到第四介质颗粒请求授权的情况下,再向第三介质颗粒请求取消授权。由此,能够避免后续第四介质颗粒重复向第一介质颗粒请求授权,从而避免造成处理资源的浪费。
[0023]在一种可能的实现方式中,方法还包括:响应于在完成第二数据的传输之前,第一介质颗粒已检测到第四介质颗粒请求授权,则在完成第二数据的传输之后,向第四介质颗粒授权。
[0024]如果第一介质颗粒在完成第二数据的传输之前,已经检测到第四介质颗粒请求授权,则第一介质颗粒在完成第二数据的传输之后直接向第四介质颗粒授权。在这一过程中,第三介质颗粒的状态不会发生改变,第三介质颗粒持续向第一介质颗粒授权。
[0025]在一种可能的实现方式中,向控制器传输第二数据之后,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种传输数据的方法,其特征在于,所述方法应用于存储装置,所述存储装置包括控制器和存储介质,所述存储介质包括第一介质颗粒,所述方法包括:所述第一介质颗粒接收所述控制器发送的第一指令,所述第一指令用于指示所述第一介质颗粒传输第一数据;所述第一介质颗粒基于所述第一指令进行准备,在完成准备之后,向所述控制器传输第二数据,所述第二数据包括所述第一介质颗粒的标识以及所述第一数据。2.根据权利要求1所述的方法,其特征在于,所述存储介质还包括至少一个第二介质颗粒,所述向所述控制器传输第二数据之前,所述方法还包括:所述第一介质颗粒响应于确定所述第二介质颗粒当前未进行数据传输,执行所述向所述控制器传输第二数据。3.根据权利要求2所述的方法,其特征在于,所述执行所述向所述控制器传输第二数据之前,所述方法还包括:所述第一介质颗粒向第三介质颗粒请求授权,所述第三介质颗粒为所述至少一个第二介质颗粒中的至少一个;所述第一介质颗粒响应于得到所述第三介质颗粒的授权,确定所述第二介质颗粒当前未进行数据传输。4.根据权利要求3所述的方法,其特征在于,所述第一介质颗粒向所述第三介质颗粒请求授权,包括:所述第一介质颗粒将所述第一介质颗粒与所述第三介质颗粒之间的第一信号线的电平由第一电平置为第二电平;所述确定所述第二介质颗粒当前未进行数据传输之前,所述方法还包括:所述第一介质颗粒响应于检测到所述第一介质颗粒与所述第三介质颗粒之间的第二信号线的电平由第三电平被置为第四电平,确定得到所述第三介质颗粒的授权。5.根据权利要求3或4所述的方法,其特征在于,所述第一介质颗粒和所述第二介质颗粒形成有序队列,所述有序队列中任意两个相邻的介质颗粒之间包括第一信号线和第二信号线,所述第三介质颗粒为所述有序队列中位于所述第一介质颗粒之后的首个介质颗粒。6.根据权利要求5所述的方法,其特征在于,所述向所述控制器传输第二数据之后,所述方法还包括:所述第一介质颗粒向所述第三介质颗粒请求取消授权。7.根据权利要求6所述的方法,其特征在于,所述第一介质颗粒向所述第三介质颗粒请求取消授权,包括:所述第一介质颗粒将所述第一介质颗粒与所述第三介质颗粒之间的第一信号线的电平由第二电平置为第一电平;所述第一介质颗粒向所述第三介质颗粒请求取消授权之后,所述方法还包括:所述第一介质颗粒检测到所述第一介质颗粒与所述第三介质颗粒之间的第二信号线的电平由第四电平被置为第三电平。8.根据权利要求6或7所述的方法,其特征在于,所述第一介质颗粒向所述第三介质颗粒请求取消授权之前,所述方法还包括:响应于在完成所述第二数据的传输之前,所述第一介质颗粒未检测到第四介质颗粒请
求授权,再执行所述向所述第三介质颗粒请求取消授权,所述第四介质颗粒为所述有序队列中位于所述第一介质颗粒之前的首个介质颗粒。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:响应于在完成所述第二数据的传输之前,所述第一介质颗粒已检测到第四介质颗粒请求授权,则在完成所述第二数据的传输之后,向所述第四介质颗粒授权。10.根据权利要求1

4、6

8任一所述的方法,其特征在于,所述向所述控制器传输第二数据之后,所述存储介质还包括至少一个第二介质颗粒,所述方法还包括:所述第一介质颗粒响应于检测到第四介质颗粒请求授权,且所述第一介质颗粒当前未进行数据传输,则向所述第四介质颗粒授权,所述第四介质颗粒为所述第二介质颗粒中的一个。11.根据权利要求9或10所述的方法,其特征在于,所述向所述第四介质颗粒授权之前,所述方法还包括:所述第一介质颗粒响应于检测到所述第一介质颗粒与所述第四介质颗粒之间的第一信号线的电平由第五电平被置为第六电平,确定检测到所述第四介质颗粒请求授权;所述向所述第四介质颗粒授权,包括:所述第一介质颗粒将所述第一介质颗粒与所述第四介质颗粒之间的第二信号线的电平由第七电平置为第八电平。12.根据权利要求10或11所述的方法,其特征在于,所述第一介质颗粒和所述第二介质颗粒形成有序队列,所述有序队列中任意两个相邻的介质颗粒之间包括第一信号线和第二信号线,所述第四介质颗粒为所述有序队列中位于所述第一介质颗粒之前的首个介质颗粒。13.根据权利要求12所述的方法,其特征在于,所述向所述第四介质颗粒授权之前,所述方法还包括:所述第一介质颗粒响应于得到第五介质颗粒的授权,执行所述向所述第四介质颗粒授权,所述第五介质颗粒为所述有序队列中位于所述第一介质颗粒之后的首个介质颗粒。14.根据权利要求1

13任一所述的方法,其特征在于,所述控制器与所述第一介质颗粒之间包括第一总线和第二总线,所述第一总线的传输方向为由所述控制器至所述第一介质颗粒,所述第二总线的传输方向为由所述第一介质颗粒至所述控制器,所述第一介质颗粒接收所述控制器发送的第一指令,包括:所述第一介质颗粒通过所述第一总线接收所述控制器发送的第一指令;所述向所述控制器传输第二数据,包括:通过所述第二总线向所述控制器传输所述第二数据。15.根据权利要求1

14任一所述的方法,其特征在于,所述第一数据的长度大于长度阈值,所述向所述控制器传输第二数据,包括:将所述第一数据划分为多个第一子数据,各个第一子数据的长度均不大于所述长度阈值;向所述控制器依次传输所述第一介质颗粒的标识和所述各个第一子数据。16.根据权利要求1

14任一所述的方法,其特征在于,所述第一数据的长度大于长度阈值,所述向所述控制器传输第二数据,包括:
将所述第一数据划分为多个第二子数据,各个第二子数据的长度均不大于所述长度阈值;向所述控制器交替传输所述第一介质颗粒的标识和所述各个第二子数据。17.根据权利要求1

16任一所述的方法,其特征在于,所述存储介质还包括状态机,所述状态机用于记录所述第一介质颗粒的状态,所述第一介质颗粒的状态包括空闲状态、已准备状态、数据传输状态和其他介质颗粒数据传输状态。18.根据权利要求17所述的方法,其特征在于,在所述第一介质颗粒基于所述第一指令进行准备之前,和所述第一介质颗粒完成所述第二数据的传输之后,所述第一介质颗粒的状态为所述空闲状态;在所述第一介质颗粒完成准备之后,所述第一介质颗粒的状态为所述已准备状态;在所述第一介质颗粒向所述控制器传输第二数据时,所述第一介质颗粒的状态为所述数据传输状态;在所述第一介质颗粒进行授权之后,所述第一介质颗粒的状态为所述其他介质颗粒数据传输状态。19.一种存储装置,其特征在于,所述存储装置包括控制器和存储介质,所述存储介质包括第一介质颗粒:所述第一介质颗粒用于接收所述控制器发送的第一指令,所述第一指令用于指示所述第一介质颗粒传输第一数据;所述第一介质颗粒还用于基于所述第一指令进行准备,在完成准备之后,向所述控制器传输第二数据,所述第二数据包括所述第一介质颗粒的标识以及所述第一数据。20.根据权利要求19所述的存储装置,其特征在于,所述存储介质还包括至少一个第二介质颗粒,所述第一介质颗粒还用于响应于确定所述第二介质颗粒当前未进行数据传输,执行所述向所述控制器传输第二数据。21.根据权利要求20所述的存储装置,其特征在于,所述第一介质颗粒还用于向第三介质颗粒请求授权,所述第三介质颗粒为所述至少一个第二介质颗粒中的至少一个;响应于得到所述第三介质颗粒的授权,确定所述第二介质颗粒当前未进行数据传输。22.根据权利要求21所...

【专利技术属性】
技术研发人员:朱晓明廖宇
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1