UFS3.0 new feature——refresh operation

refresh操作是UFS3.0增加的一个新特性。是host主动要求refresh的操作。

1. 增加refresh feature的目的是什么?

As we know, UFS内部FW管理是有自己的refresh操作的。refresh就是把原来block的有效数据全部搬移,然后erase. 如果一个block由于固定WL的多次读写,会有read disturb造成UECC的风险,经过refresh之后, 就会“焕然一新”,风险就消失了。

UFS3.0这里的refresh operation是指赋予HOST主动要求UFS refresh的权利。

权利同时意味着义务。如果之前是UFS的Background Operation对data reliability负责的话,现在则是HOST和UFS来共同负责。

2. refresh的对象?

从refresh的角度来说,device内部的physical block可以分为三种:

1) block is clean, no data in it(干净block,没有data)

2) block contain data but device doesn't consider it to be in need of refresh(有数据但是device认为还不需要refresh)

3) block contain data and device consider it to be in need of refresh(有数据而且device认为需要refresh)

如果refresh type是Manual-force, 那么refresh的目标是2)&3)

如果refresh type是Manual-selective,那么refresh的目标是 3)

3. refresh操作的频率?

把device完整的refresh一遍,这个频率是由bRefreshFreq决定的。单位是month. 如果=6,就是6个月内要完成地refresh一遍。

这个过程可能是一次完成的,也可能是分多次完成的,一次做多少由bRefreshUnit 来决定。
例如,bRefreshFreq=6,bRefreshUnit=00h, 而device的minimum Refresh capability 是1%。 这就以为这,在6个月时间内,host要负责发起100次refresh request.

4. 怎样发送refresh命令?

refresh request是通过Query request实现的,set flag fRefreshEnable=1, 则refresh开始,set fRefreshEnable=0 则refresh中止,再次 set fRefreshEnable=1则refresh 会从之前中断的地方开始。

那么一次refresh operation执行的状况则可以查看bRefreshStatus.

5. refresh的进度怎么查看?

在Device Health Descriptor中,有两个参数,dRefreshTotalCount和dRefreshProgress

 

大概的过程就是这样,如果需要更详细的细节信息,请参看UFS3.0 SPEC.

如果感觉这篇文章对你有帮助的话,请帮忙点个赞哈^^

  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: UFS 3.0规范是一种高性能的存储器件解决方案,它可以提供比传统eMMC存储器件更快的速度和更高的容量。UFS代表通用闪存存储器器件,是一种新型的高速闪存技术,在性能、耐久性和能效方面的表现都非常出色。相对于eMMC,在读写速度、随机访问速度和能耗方面都有很大提升,这对于现代高速、多核处理器以及各种依靠大量数据读写的场景来说都至关重要。 UFS 3.0规范提供了多达23.2Gbps的理论传输速度,是UFS 2.1和eMMC 5.1的两倍。它还利用了全双工数据传输,使得设备可以同时读写,同时减少了延迟。同时,UFS 3.0规范还提供了更快的随机I/O操作效率,以及更好的流量管理和数据保护,包括硬件加密和集成错误校验和纠正。这些都可以为用户提供更流畅、更快速的应用体验。 总的来说,UFS 3.0规范是一种更快、更高效、更可靠的存储器件解决方案,它可以为用户带来更好的性能和体验,也有助于推动下一代移动设备向更快、更智能的方向发展。 ### 回答2: UFS 3.0是一种存储器接口规范,被用于手机、平板电脑等设备上的储存器控制器。它的出现是为了解决储存器接口速率与访问普通硬盘文档瓶颈问题,使内存能够更快、更可靠地读写。UFS 3.0规范基于PCIe 3.0接口,采用双通道、4跑道的设计,使其传输速率超过了UFS 2.1,最高速度可以达到23.2Gbps,相比UFS 2.1上升了近两倍,为用户提供了更快的存储速度和更大的带宽。此外,UFS 3.0还附带了节省功率的特性,通过在不需要的时候关闭其他跑道以最大程度地减少能耗。UFS 3.0还引入了命令队列,将多个读/写请求从不同的应用程序打包,提高读/写效率并减少访问延迟。总之,UFS 3.0规范是现代储存器技术的重要发展,成为目前手机等移动设备储存器的主流方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值