0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是UFS?為什么說UFS是手機存儲的未來?

SSDFans ? 來源:未知 ? 作者:李倩 ? 2018-06-04 15:38 ? 次閱讀

我們知道,我們電腦由三大件組成:CPU,內(nèi)存和硬盤。CPU用以計算和控制,內(nèi)存用以臨時存儲程序運行時所需的數(shù)據(jù)(掉電數(shù)據(jù)丟失),而硬盤用以長久保存數(shù)據(jù)(掉電數(shù)據(jù)不丟失)。

我們每天使用的手機,其本質(zhì)是一個移動的小型計算機,同樣由三大件組成:CPU,內(nèi)存和存儲設(shè)備。其中的存儲設(shè)備相當于電腦的硬盤,用以長久保存手機上的數(shù)據(jù),比如視頻、照片、音樂、系統(tǒng)等數(shù)據(jù)。

電腦的硬盤有機械硬盤(HDD)和固態(tài)硬盤(SSD),前者是機械存儲設(shè)備,存儲介質(zhì)是磁盤;而后者是電子存儲設(shè)備,存儲介質(zhì)是閃存。我們不可能在小小的手機中塞入一個機械設(shè)備,所以手機上的存儲設(shè)備只能是電子存儲設(shè)備,存儲介質(zhì)也都是閃存。

現(xiàn)在是人手一個手機的時代,手機成了人們身體的一部分,一天不帶手機,就感覺缺少了什么,吃嘛嘛不香。

因此,人們對手機的要求也越來越高: 速度要快,容量要大,流暢不卡頓…為了讓手機更快,手機廠商使用更快、更多核的CPU,加大系統(tǒng)內(nèi)存(4GB不夠用6GB,6GB不夠用8GB),使用更快的存儲設(shè)備。無論是電腦還是手機,三駕馬車(CPU,內(nèi)存和存儲設(shè)備)中,跑得最慢的就是存儲設(shè)備了。CPU和內(nèi)存的快步向前,促使最慢的存儲設(shè)備也需要努力跟上,不然再快的CPU和再大容量的內(nèi)存,你的手機用起來還是讓你覺得不爽。

近年來,由于閃存技術(shù)的應(yīng)用和發(fā)展,無論是電腦上的硬盤,還是手機中的存儲設(shè)備,都在變得越來越快。

電腦上,從HDD 到SSD,從SATA SSD到PCIe SSD,硬盤是越來越快;

手機上,從SD卡,到eMMC卡,再到UFS卡,存儲卡的速度也是越來越快?,F(xiàn)在一般手機配的是eMMC,旗艦高端手機配的是UFS。

我們這個系列的主角UFS已登場。為什么UFS是主角?為什么我要帶大家去了解UFS? 因為,UFS將是未來一段時間內(nèi)手機存儲的主流,我們有必要去了解UFS以及其相關(guān)的技術(shù)。

那么,什么是UFS?Universal Flash Storage,通用閃存存儲。它有兩個意思,一是指手機存儲接口協(xié)議,類似SATA,PCIe/NVMe;二是使用該協(xié)議的存儲設(shè)備。后面文章出現(xiàn)UFS,讀者請根據(jù)上下文理解。

為什么說UFS是手機存儲的未來?無他,快也!

大家感受一下:

UFS最新標準是UFS3.0,于2018年1月30日發(fā)布。它最大帶寬可以達到2163MB/s!4倍SATA3.0的速度 (600MB/s),超過PCIe3.0x2的速度(2GB/s單向速度)。

不過,目前市面上的UFS產(chǎn)品還是UFS2.0/2.1,其最大帶寬1081MB/s,也是秒殺一般的SSD。

UFS協(xié)議是JEDEC(www.jedec.org)組織制定的,三星、海力士、東芝等公司力捧。下面是UFS協(xié)議的發(fā)展歷程:

我們可以看到,UFS協(xié)議一直在大踏步的朝著更高更快的目標前進。

UFS為什么能那么快?

首先,它在數(shù)據(jù)信號傳輸上,使用的是差分串行傳輸。這是UFS快的基礎(chǔ)。所有的高速傳輸總線,如SATA,PCIe,SAS,都是串行差分信號。串行,可以使用更快的時鐘(時鐘信息可以嵌在數(shù)據(jù)流中);差分信號,即用兩根信號線上的電平差表示0或者1。與單端信號傳輸相比,差分信號抗干擾能力強,能提供更寬的帶寬(跑得更快)。打個比方,假設(shè)用兩個信號線上電平差表示0和1,具體來講,差值大于0,表示1,差值小于0,表示0。如果傳輸過程中存在干擾,兩個線上加了近乎同樣大小的干擾電平,兩者相減,差值幾乎不變,你大爺還是你大爺。但對單端信號傳輸來說,就很容易受干擾,比如0-1V表示0,1-3V表示1,一個本來是0.8V的電壓,加入干擾,變成1.5V,相當于0變成1,數(shù)據(jù)就出錯了,你大媽已經(jīng)不是你大媽了??垢蓴_能力強,因而可以用更快的速度進行數(shù)據(jù)傳輸,從而能提供更寬的帶寬了。

UFS的前輩是eMMC,使用的是并行數(shù)據(jù)傳輸。并行最大的問題是速度上不去,因為一旦時鐘上去,干擾就變大,信號完整性無法保證。

其次,UFS和PCIe一樣,支持多通道數(shù)據(jù)傳輸,目前最多支持兩個通道。多通道可以讓UFS在成本、功耗和性能之間做取舍。

還有,它是全雙工工作模式,就是讀寫可以并行。它的前輩eMMC是半雙工,讀寫不能同時進行。

要讓UFS速度快,這些基礎(chǔ)設(shè)施是必須的。但要充分利用底層高速數(shù)據(jù)傳輸通道,還需要上層數(shù)據(jù)傳輸協(xié)議配合。就好比我們現(xiàn)在有一條又寬敞又平坦的高速公路,我們需要一輛高速的汽車行駛在上面。你如果讓一輛拖拉機在上面跑,高速公路算是白修了。

UFS協(xié)議上層,怎樣來充分發(fā)揮底層速度快的優(yōu)勢呢?

UFS支持命令隊列,就是主機一下可以發(fā)很多個命令下去,然后UFS設(shè)備支持并行和亂序執(zhí)行,誰先完成誰先返回狀態(tài)。這種命令處理方式叫做異步命令處理。而它的前輩eMMC,是不支持命令隊列的,命令一個一個執(zhí)行,或者一包一包(每個包里面含有若干個命令)執(zhí)行,前面命令沒有執(zhí)行完成,后面的命令是不能發(fā)下去的。這種命令處理方式叫做同步命令處理。

我們來比較一下“全雙工+異步命令處理”和“半雙工+同步命令處理”兩者命令處理方式和命令執(zhí)行效率。

?半雙工+同步

主機發(fā)了一個寫命令W1給設(shè)備,然后主機把數(shù)據(jù)寫到設(shè)備;由于是同步傳輸模式,命令處理是一個一個處理的,所以在發(fā)讀命令R2之前,必須等前一個寫命令W1完成;同樣,在發(fā)送寫命令W3之前,必須等R2命令完成。

全雙工+異步

由于支持命令隊列,主機一下可以發(fā)若干個命令給設(shè)備,如上圖,主機一下發(fā)了一個寫命令W1和讀命令R2給設(shè)備。設(shè)備可以并行處理這兩個命令,由于協(xié)議支持全雙工操作,主機傳輸寫命令W1的數(shù)據(jù)給設(shè)備的同時,設(shè)備也可以把讀命令R2的數(shù)據(jù)返回給主機。后面命令R3,R4,W5…的處理方式類似。

再形象一點,我們以搬運貨物的例子來比較一下eMMC和UFS命令執(zhí)行方式:

現(xiàn)在的手機,應(yīng)用非常豐富,你要一邊斗地主,一邊聽歌,還要聊微信,多線程操作。由于全雙工和命令隊列的存在,UFS處理命令的效率大大提高,給用戶極好的體驗。

前面我們拿UFS和eMMC做了幾個對比,但我好像忘了說什么是eMMC。有人可能懵逼,什么是eMMC?

eMMC,Embedded Multi Media Card,和UFS一樣,也是JEDEC制定的移動存儲協(xié)議,它是UFS前一代協(xié)議標準。

eMMC最新標準是2015年發(fā)布的eMMC5.1,最高速度是400MB/s。JEDEC已經(jīng)有了UFS,不確定會不會再發(fā)布新的eMMC標準。畢竟,并行傳輸?shù)膃MMC由于受限于物理信號,速度想要有個質(zhì)的飛躍是不太現(xiàn)實。

行文至此,讓我不由的想起去年那事件。

同一款手機,有人UFS和eMMC混著賣,手機還賣一個價錢,真是無德!UFS和eMMC,速度差異那么大(見下圖,來自網(wǎng)絡(luò)),價格能一樣嗎?你系統(tǒng)再優(yōu)化,能把eMMC順序讀寫速度優(yōu)化到401MB/s?別扯什么用戶體驗,用戶都被耍猴了,體驗還能好?水能載舟,亦能覆舟,不要太得意忘形。

如果說eMMC是手機中的HDD,那么UFS就是手機中的SSD。UFS取代eMMC成為主流手機存儲協(xié)議,這是毫無疑問的。不過,UFS一統(tǒng)天下的道路上還有一個攔路虎,那就是NVMe。有人說,NVMe不是SSD的協(xié)議標準嗎?沒錯,不過,我要提醒大家的是,蘋果現(xiàn)在手機中存儲協(xié)議是NVMe而不是UFS。在短期,UFS和NVMe會分別在安卓和蘋果手機中存在。長期來說,UFS和NVMe是二分天下,還是合二為一,我們只能拭目以待了。

在本章結(jié)束前,給大家看看UFS(BGA形式)的實物圖:

大小如大拇指手指蓋大小。麻雀雖小,五臟俱全。UFS存儲芯片內(nèi)部封裝了UFS控制器和閃存陣列,和SSD結(jié)構(gòu)很相似。不過和SSD相比,由于它的容量更小,因此閃存die比較少,閃存的通道數(shù)也少。另外,出于功耗和成本考慮,UFS芯片一般是不帶DRAM的架構(gòu)。

UFS芯片內(nèi)部設(shè)計與實現(xiàn)不是我們本系列的重點,本系列后續(xù)文章將專注于UFS協(xié)議。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)傳輸
    +關(guān)注

    關(guān)注

    9

    文章

    1983

    瀏覽量

    65296
  • 存儲芯片
    +關(guān)注

    關(guān)注

    11

    文章

    915

    瀏覽量

    43744
  • UFS
    UFS
    +關(guān)注

    關(guān)注

    6

    文章

    107

    瀏覽量

    24536

原文標題:蛋蛋讀UFS之一:UFS簡介

文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 6人收藏
  • jf_3020281891
  • DIYITHEIK1
  • 高永Esther1
  • 擘清至远1

評論

相關(guān)推薦

UFS Card是什么?

Card 其實與 eMMC 是一樣的傳輸介面 , 只是封裝的不同 . SD Card 內(nèi)部就是 eMMC,只是以卡片的封裝成型. UFS Card也是一樣, 內(nèi)部是eUFS顆粒,已卡片外型封裝
發(fā)表于 09-17 09:05

eMMC與UFS的差異

, 可以同步工作,工作模式為半雙工, 每個通道允許讀寫傳輸, 但是同一時間只能讀 或 寫.UFS 全名是 Universal Flash Storage, 中文翻譯為"通用快閃記憶體儲存"
發(fā)表于 09-18 09:05

宏旺半導(dǎo)體告訴你為什么安卓用UFS,蘋果用NVME

用安卓手機的小伙伴應(yīng)該聽到過UFS,用蘋果手機的小伙伴更多聽到的是NVME,那這兩者究竟有何區(qū)別?今天宏旺半導(dǎo)體就給大家科普一下這兩者分別代表了什么含義,有什么樣的特點,為什么安卓使用的是UF
發(fā)表于 11-26 11:21

ufs3.1和ufs2.1區(qū)別是什么?

ufs3.1和ufs2.1區(qū)別是什么?ufs3.0和ufs3.1區(qū)別是什么?
發(fā)表于 06-18 08:00

相比于UFS3.0,存儲芯片UFS3.1主要有哪些方面的變化?

相比于UFS3.0,存儲芯片UFS3.1主要有哪些方面的變化?加入了哪些新特性?
發(fā)表于 06-18 07:24

UFS2.1真的要比UFS2.0快嗎?求問

如何避免套路,幫助大家選擇到適合自己的手機?UFS2.1比UFS2.0快?實際上真是如此嗎?
發(fā)表于 06-18 06:27

UFS 3.0閃存與UFS 2.1閃存相比有哪些提高?

UFS 3.0閃存與UFS 2.1閃存相比有哪些提高?
發(fā)表于 07-12 08:06

UFS3.0的綜合性能淺析

UFS閃存的基礎(chǔ)知識吧:eMMC:Embedded Multi Media Card,它是在NAND閃存芯片的基礎(chǔ)上,額外集成了主控制器,并將二者“打包”封裝封成一顆BGA芯片,從而減少了對PCB主板的空間占用,也是移動設(shè)備中普及度最高的存儲單元。eMMC的性能會隨著總
發(fā)表于 07-22 07:17

UFS電源管理的相關(guān)資料推薦

轉(zhuǎn)載:蛋蛋讀UFS之十:UFS電源管理 FS是手機存儲設(shè)備,因此對功耗要求很高。我們來看看UFS的電源管理。三個供電電壓,VCC,VCCQ和
發(fā)表于 11-12 06:16

手機研發(fā)必須了解的UFS相關(guān)知識

卡到EMMC、再到UFS卡,存儲卡的速度是越來越快,現(xiàn)在一般手機的配置是EMMC,而旗艦手機的配置是UFS,很明顯
發(fā)表于 03-29 11:08

最新發(fā)布的UFS 3.1存儲都有哪些技術(shù)特性

自2019年起,UFS 3.0逐漸被旗艦智能手機機采用。到2020年,隨著UFS 3.1標準發(fā)布,已經(jīng)有手機配備UFS 3.1
發(fā)表于 04-07 10:45 ?3697次閱讀

深度解析手機存儲技術(shù) UFS 3.1

手機帶有eMMC存儲UFS(通用閃存),毫無疑問,UFS是更快的存儲類型。UFS以前通常在旗艦
發(fā)表于 07-10 09:10 ?9738次閱讀

UFS系列十:UFS電源管理

轉(zhuǎn)載:蛋蛋讀UFS之十:UFS電源管理 FS是手機存儲設(shè)備,因此對功耗要求很高。我們來看看UFS的電源管理。三個供電電壓,VCC,VCCQ和
發(fā)表于 11-07 09:06 ?22次下載
<b class='flag-5'>UFS</b>系列十:<b class='flag-5'>UFS</b>電源管理

ufs4.0和3.1差別大嗎 ufs40對比ufs3.1提升多少

UFS(Universal Flash Storage)是一種用于移動設(shè)備存儲的閃存存儲標準。UFS 3.1和UFS 4.0是
的頭像 發(fā)表于 07-18 14:57 ?7.5w次閱讀

ufs3.1和ufs4.0有什么區(qū)別?ufs4.0和ufs3.1實際使用區(qū)別

ufs3.1和ufs4.0有什么區(qū)別?ufs4.0和ufs3.1實際使用區(qū)別? UFS是一種高速、節(jié)能、可靠的非易失性
的頭像 發(fā)表于 01-17 11:05 ?3.6w次閱讀

電子發(fā)燒友

中國電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會員交流學(xué)習(xí)
  • 獲取您個性化的科技前沿技術(shù)信息
  • 參加活動獲取豐厚的禮品