用于管理UFS装置与UFS主机之间的通信的方法和系统制造方法及图纸

技术编号:26170089 阅读:22 留言:0更新日期:2020-10-31 13:36
公开了一种用于管理UFS装置与UFS主机之间的通信的方法和系统。所述方法包括:确定沿着UFS主机的发送通道和UFS装置的发送通道中的一个的有效载荷数据流的至少一条路径。所述方法包括:基于确定的有效载荷数据流的至少一条路径,通过对UFS主机和UFS装置中的至少一个进行操作来发起至少一个休眠状态进入动作。此外,所述方法包括:在完成在UFS主机与UFS装置之间传输有效载荷数据的预定数量的数据帧之后,通过对UFS主机和UFS装置中的至少一个进行操作来发起至少一个休眠状态退出动作。

【技术实现步骤摘要】
用于管理UFS装置与UFS主机之间的通信的方法和系统本申请基于并且要求于2019年4月24日在印度知识产权局提交的申请号为201941016174的印度专利申请的优先权,该印度申请的公开通过引用被全部合并在本申请中。
专利技术构思的示例性实施例涉及一种通用闪速存储(UFS)系统,并且更具体地涉及降低UFS装置与UFS主机之间的通信期间的功耗。
技术介绍
通用闪速存储(UFS)系统是由联合电子装置工程委员会(JEDEC)标准针对高数据传输速度而定义的闪速存储系统。UFS系统包括可被嵌入在UFS主机(诸如,处理器、片上系统(SoC)、电子装置等)内的UFS装置。UFS装置可包括在UFS主机与UFS装置之间建立一个或更多个通道的接口。UFS主机和UFS装置可通过建立的通道彼此通信。然而,在UFS主机与UFS装置之间的数据传输期间,至少一个通道在90%-95%的电源接通时段内可能是空闲的。因此,功耗可能相对较高。图1a和图1b示出了当实现UFS主机与UFS装置之间的数据通信时具有不必要的功耗的传统通用闪速存储(UFS)系统。传统UFS系统100包括UFS主机102和UFS装置104。UFS主机102和UFS装置104分别包括具有一对发送(Tx)和接收(Rx)单元的物理层接口。UFS装置104的物理层接口的Tx和Rx可被连接到UFS主机102的物理层接口的Tx和Rx,从而在UFS主机102与UFS装置104之间建立用于在UFS装置104与UFS主机102之间发起数据事务的通道。图1a中示出了传统UFS系统100中的UFS主机102与UFS装置104之间的写入事务。图1b中示出了传统UFS系统100中的UFS主机102与UFS装置104之间的读取事务。如图1a所示,UFS主机102将用于将数据写入UFS装置104的存储器的写入命令(写入CMDUPIU(写入命令通用UFS协议信息单元))发送到UFS装置104。响应于写入命令,UFS装置104将RTT(准备传输)响应发送到UFS主机102以接收数据。在从UFS装置104接收到RTT响应时,UFS主机102将数据发送到UFS装置104。在从UFS主机102接收数据期间,UFS装置104的Tx变为空闲。当UFS装置104的Tx变为空闲时,UFS装置104继续发送填充符号(FLR符号)和确认帧控制(AFC)符号,作为对接收到接收数据的确认。然而,为了发送填充符号,UFS装置104的Tx的状态需要处于激活状态,因此导致UFS装置104的Tx消耗功率。如图1b所示,UFS主机102将读取命令发送到UFS装置104以从UFS装置104的存储器获取数据。在从UFS主机102接收到读取命令时,UFS装置104将数据发送到UFS主机102。当UFS主机102的Tx变为空闲时,UFS主机102继续发送填充符号(FLR符号)和确认帧控制(AFC)符号作为对接收到接收数据的确认。然而,为了接收填充符号,UFS装置104的Rx的状态需要处于激活状态,因此导致UFS装置104的Rx消耗功率。
技术实现思路
根据专利技术构思的示例性实施例,一种用于管理通用闪速存储(UFS)装置与UFS主机之间的通信的方法包括:由装置确定沿着UFS主机的发送通道和UFS装置的发送通道中的一个的有效载荷数据流的至少一条路径,其中,所述装置包括UFS主机和UFS装置中的至少一个。所述方法包括:基于UFS主机与UFS装置之间的确定的有效载荷数据流的至少一条路径,由装置发起至少一个休眠状态进入动作。此外,所述方法包括:在完成在UFS主机与UFS装置之间传输有效载荷数据的预定数量的数据帧之后,由装置发起至少一个休眠状态退出动作。根据专利技术构思的示例性实施例,一种用于降低包括UFS主机和UFS装置的通用闪速存储(UFS)系统中的功耗的方法包括:由装置检测有效载荷数据流的路径,其中,所述装置是UFS主机和UFS装置中的至少一个;在确定了有效载荷数据流的路径沿着UFS装置的发送通道时,由所述装置将UFS主机的发送通道切换到休眠状态;并且在完成传输有效载荷数据的预定数量的数据帧之后,由所述装置从UFS主机的发送通道的休眠状态退出。根据专利技术构思的示例性实施例,一种通用闪速存储(UFS)系统包括装置,其中,所述装置是UFS主机和UFS装置中的至少一个。所述装置被配置为确定沿着UFS主机的发送通道和UFS装置的发送通道中的一个的有效载荷数据流的至少一条路径。所述装置还被配置为基于确定的有效载荷数据流的至少一条路径发起至少一个休眠状态进入动作。所述装置还被配置为在完成在UFS主机与UFS装置之间传输有效载荷数据的预定数量的数据帧之后发起至少一个休眠状态退出动作。根据专利技术构思的示例性实施例,一种通用闪速存储(UFS)系统包括装置,其中,所述装置是UFS主机和UFS装置中的至少一个。所述装置被配置为:检测有效载荷数据流的路径;在确定了有效载荷数据流的路径沿着UFS装置的发送通道时,将UFS主机的发送通道切换到休眠状态;并且在完成传输有效载荷数据的预定数量的数据帧之后,退出UFS主机的发送通道的休眠状态。附图说明通过参照附图详细地描述专利技术构思的示例性实施例,将更清楚地理解专利技术构思的以上和其他特征。图1a和图1b示出在实现UFS主机与UFS装置之间的数据通信时具有不必要的功耗的传统通用闪速存储(UFS)系统。图2示出根据专利技术构思的示例性实施例的UFS系统的架构。图3a是示出根据专利技术构思的示例性实施例的图2的UFS系统中的UFS主机与UFS装置之间的写入事务的示图。图3b是示出根据专利技术构思的示例性实施例的图2的UFS系统中的UFS主机与UFS装置之间的读取事务的示图。图4是示出根据专利技术构思的示例性实施例的用于管理图2的UFS系统中的UFS主机与UFS装置之间的通信的方法的流程图。图5a是示出根据专利技术构思的示例性实施例的用于管理图2的UFS系统中的UFS主机与UFS装置之间的读取事务的方法的流程图。图5b是示出根据专利技术构思的示例性实施例的用于管理图2的UFS系统中的UFS主机与UFS装置之间的写入事务的方法的流程图。图6a描绘了根据专利技术构思的示例性实施例的序列流,其中,按照该序列流,图2的UFS系统中的UFS主机与UFS装置之间的写入事务可以以低功耗被实现。图6b描绘了根据专利技术构思的示例性实施例的序列流,其中,按照该序列流,图2的UFS系统中的UFS主机与UFS装置之间的读取事务可以以低功耗被实现。具体实施方式专利技术构思的示例性实施例提供了用于降低通用闪速存储(UFS)装置与UFS主机之间的通信期间的功耗的方法和系统。专利技术构思的示例性实施例还提供了一种用于确定写入事务和读取事务中的至少一个并将UFS主机和UFS装置中的至少一个相应地操作为在单一方向上进入超低功率(休眠)状态和退出超低功率状态以降低功耗的方法。专利技术构思的示例性实施例还提供了一种通过检测UFS装置与UFS主机之间的数据传输期间的错误来退出本文档来自技高网
...

【技术保护点】
1.一种用于管理通用闪速存储UFS装置与UFS主机之间的通信的方法,所述方法包括:/n由装置确定沿着UFS主机的发送通道和UFS装置的发送通道中的一个的有效载荷数据流的至少一条路径,其中,所述装置是UFS主机和UFS装置中的至少一个;/n基于UFS主机与UFS装置之间的确定的有效载荷数据流的至少一条路径,由所述装置发起至少一个休眠状态进入动作;并且/n在完成在UFS主机与UFS装置之间传输有效载荷数据的预定数量的数据帧之后,由所述装置发起至少一个休眠状态退出动作。/n

【技术特征摘要】
20190424 IN 2019410161741.一种用于管理通用闪速存储UFS装置与UFS主机之间的通信的方法,所述方法包括:
由装置确定沿着UFS主机的发送通道和UFS装置的发送通道中的一个的有效载荷数据流的至少一条路径,其中,所述装置是UFS主机和UFS装置中的至少一个;
基于UFS主机与UFS装置之间的确定的有效载荷数据流的至少一条路径,由所述装置发起至少一个休眠状态进入动作;并且
在完成在UFS主机与UFS装置之间传输有效载荷数据的预定数量的数据帧之后,由所述装置发起至少一个休眠状态退出动作。


2.如权利要求1所述的方法,其中,UFS主机的发送通道由在UFS主机的发送单元与UFS装置的接收单元之间建立的连接形成,并且UFS装置的发送通道由在UFS装置的发送单元与UFS主机的接收单元之间建立的连接形成。


3.如权利要求1所述的方法,其中,确定有效载荷数据流的至少一条路径的步骤包括:
由UFS主机调度至少一个命令,其中,所述至少一个命令包括至少一个写入命令和至少一个读取命令中的至少一个;并且
由UFS主机处理调度的至少一个命令,以确定有效载荷数据流的至少一条路径,
其中,针对所述至少一个写入命令,有效载荷数据流的所述至少一条路径被确定为沿着UFS主机的发送通道,并且针对所述至少一个读取命令,有效载荷数据流的所述至少一条路径被确定为沿着UFS装置的发送通道。


4.如权利要求3所述的方法,其中,发起所述至少一个休眠状态进入动作的步骤包括:
在确定了有效载荷数据流的所述至少一条路径沿着UFS装置的发送通道时,将UFS主机的发送通道切换到休眠状态;并且
在确定了有效载荷数据流的所述至少一条路径沿着UFS主机的发送通道时,将UFS装置的发送通道切换到休眠状态。


5.如权利要求4所述的方法,其中,将UFS主机的发送通道切换到休眠状态的步骤包括:
在将所述至少一个读取命令发送到UFS装置之后,由UFS主机将功率模式改变请求发送到UFS装置;
响应于从UFS主机接收到的功率模式改变请求,由UFS装置产生功率模式改变确认,其中,功率模式改变确认被UFS装置发送到UFS主机;
在响应于从UFS主机接收到的功率模式改变请求产生了功率模式改变确认时,由UFS装置将UFS装置的接收单元切换到休眠状态;并且
在从UFS装置接收到功率模式改变确认时,由UFS主机将UFS主机的发送单元切换到休眠状态。


6.如权利要求4所述的方法,其中,将UFS装置的发送通道切换到休眠状态的步骤包括:
由UFS装置对从UFS主机接收到的所述至少一个写入命令进行解码;
基于对所述至少一个写入命令的解码,由UFS装置将准备传输UFS协议信息单元发送到UFS主机;
在发送准备传输UFS协议信息单元之后,由UFS装置将功率模式改变请求发送到UFS主机;
响应于从UFS装置接收到的功率模式改变请求,由UFS主机产生功率模式改变确认,其中,功率模式改变确认被UFS主机发送到UFS装置;
在响应于从UFS装置接收到的功率模式改变请求产生了功率模式改变确认时,由UFS主机将UFS主机的接收单元切换到休眠状态;并且
在从UFS主机接收到功率模式改变确认时,由UFS装置将UFS装置的发送单元切换到休眠状态。


7.一种用于降低包括通用闪速存储UFS主机和UFS装置的UFS系统中的功耗的方法,所述方法包括:
由装置检测有效载荷数据流的路径,其中,所述装置是UFS主机和UFS装置中的至少一个;
在确定了有效载荷数据流的路径沿着UFS装置的发送通道时,由所述装置将UFS主机的发送通道切换到休眠状态;并且
在完成传输有效载荷数据的预定数量的数据帧之后,由所述装置从UFS主机的发送通道的休眠状态退出。


8.如权利要求7所述的方法,还包括:
在确定了有效载荷数据流的路径沿着UFS主机的发送通道时,由所述装置将UFS装置的发送通道切换到休眠状态;并且
在完成传输有效载荷数据的预定数量的数据帧之后,由所述装置从UFS装置的发送通道的休眠状态退出。


9.一种通用闪速存储UFS系统,包括:
装置,其中,所述装置是UFS主机和UFS装置中的至少一个,其中,所述装置被配置为:
确定沿着UFS主机的发送通道和UFS装置的发送通道中的一个的有效载荷数据流的至少一条路径;
基于确定的有效载荷数据流的至少一条路径,发起至少一个休眠状态进入动作;并且<...

【专利技术属性】
技术研发人员:雷恩加尔·苏达曼阿比汗·蒂帕·库马尔·普拉福·库马尔恩图·亚加·切丽
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1