(本文編譯自Electronic Design)
如今閃存的應(yīng)用無處不在,人們往往對其視而不見,直至其成為性能瓶頸。從基于微控制器的物聯(lián)網(wǎng)設(shè)備固件存儲,到為數(shù)據(jù)中心人工智能加速器提供數(shù)據(jù)支撐,閃存的應(yīng)用無處不在。數(shù)十年來,NAND閃存的存儲密度持續(xù)提升、成本不斷降低,催生出固態(tài)硬盤、U盤、存儲卡、智能手機(jī)、云存儲等全品類消費(fèi)級及工業(yè)級產(chǎn)品。
NAND閃存技術(shù)最早可追溯至1987年,彼時東芝(其存儲業(yè)務(wù)現(xiàn)以鎧俠品牌運(yùn)營)推出了這一技術(shù),作為NOR閃存的高密度替代方案。此后,NAND閃存逐步發(fā)展出一套包含存儲單元架構(gòu)、控制器及主機(jī)接口的完整技術(shù)體系,每一代新品均以更高容量、更高吞吐量為研發(fā)目標(biāo)。
但閃存芯片本身只是整個存儲方案的一環(huán)。對于設(shè)計需長期(十年及以上)現(xiàn)場運(yùn)行的嵌入式系統(tǒng)而言,厘清unmanaged NAND與managed NAND的技術(shù)差異至關(guān)重要。
在接口層面,長期占據(jù)主導(dǎo)地位的eMMC標(biāo)準(zhǔn)正逐步被通用閃存存儲(UFS)取代;UFS采用串行架構(gòu),可實(shí)現(xiàn)更高帶寬與更低延遲。
那推動嵌入式系統(tǒng)存儲方案向UFS轉(zhuǎn)型有哪些技術(shù)動因呢?
SLC、MLC與TLC閃存的區(qū)別
在存儲單元層面,NAND閃存以離散電荷電平存儲信息,每個存儲單元的比特數(shù)決定了其需要識別的電壓電平數(shù)量:
單級單元(SLC):每個單元1比特(2種電平);
多級單元(MLC):每個單元2比特(4種電平);
三級單元(TLC):每個單元3比特(8種電平);
四級單元(QLC):每個單元4比特,目前已進(jìn)入樣品階段。
Unmanaged SLC是速度最快、穩(wěn)定性最強(qiáng)的閃存類型,但通常僅提供低存儲密度。MLC和TLC通過為每個存儲單元編碼更多比特提升存儲容量,但其代價是需要更復(fù)雜的傳感、糾錯及管理機(jī)制,這會給系統(tǒng)中的主處理器帶來額外開銷。
目前,絕大多數(shù)量產(chǎn)應(yīng)用均采用3D TLC閃存,因其能為現(xiàn)代各類應(yīng)用實(shí)現(xiàn)密度、成本與耐用性的最佳平衡。
Unmanaged與Managed NAND的差異核心在于閃存控制器
閃存主要分為兩種類型:一是unmanaged,行業(yè)內(nèi)稱之為裸片NAND;二是managed NAND。
裸片NAND方案中,存儲廠商可在單個封裝內(nèi)集成1至16顆裸片NAND芯片,系統(tǒng)中的主處理器或外置閃存控制器需負(fù)責(zé)糾錯編碼、磨損均衡、壞塊管理、邏輯-物理地址映射及垃圾回收等全部相關(guān)操作。
該方案雖能為OEM廠商帶來最大化的設(shè)計靈活性,但也使其承擔(dān)了全部的管理責(zé)任。開發(fā)一套高可靠性的閃存轉(zhuǎn)換層并非易事,尤其是在閃存存儲架構(gòu)與耐用性限制持續(xù)升級的背景下。
與之相反,managed NAND將一顆或多顆閃存芯片與專用控制器集成在同一封裝內(nèi)。其內(nèi)置控制器可屏蔽閃存的底層復(fù)雜操作,僅向主機(jī)端提供簡潔的塊設(shè)備接口。閃存的性能與穩(wěn)定性能從專業(yè)化的管理中大幅獲益,這也是電子行業(yè)向managed閃存全面轉(zhuǎn)型的核心原因。
![]()
圖1:剖面圖展示了一款managed NAND器件,該器件通過引線鍵合集成了控制器與NAND裸片。
Managed閃存擁有兩種被廣泛采用的接口標(biāo)準(zhǔn):eMMC和UFS。借助這些標(biāo)準(zhǔn),設(shè)計人員可完全省去底層閃存管理的工作,將精力聚焦于系統(tǒng)級功能的開發(fā)。
什么是eMMC?其如何解決嵌入式存儲的碎片化問題?
21世紀(jì)初,移動設(shè)備領(lǐng)域深陷NAND接口不兼容、廠商專屬指令各異、控制器定制化的混亂局面。每一款新手機(jī)的研發(fā),都需要配套開發(fā)新的驅(qū)動程序、新的啟動代碼,硬件也往往需要重新設(shè)計。
彼時,電子行業(yè)迫切需要一套統(tǒng)一的指令集、可預(yù)判的管理型閃存工作特性、跨廠商的即插即用替換性,以及一套簡化的塊設(shè)備存儲訪問方式。MMC協(xié)會與JEDEC協(xié)會聯(lián)合制定了eMMC標(biāo)準(zhǔn),以此回應(yīng)行業(yè)需求。
eMMC標(biāo)準(zhǔn)的首個版本于2006年問世,行業(yè)迅速向該標(biāo)準(zhǔn)靠攏。到2010年,它已成為智能手機(jī)、平板電腦及其他消費(fèi)電子設(shè)備中,嵌入式閃存所采用的主流存儲接口。
eMMC精準(zhǔn)滿足了當(dāng)時市場的迫切需求:簡潔的設(shè)計、統(tǒng)一的標(biāo)準(zhǔn),以及可預(yù)判的工作表現(xiàn)。
什么是UFS?其為何在高性能系統(tǒng)中可取代eMMC?
但隨著智能手機(jī)開始支持更高清視頻拍攝、運(yùn)行更復(fù)雜的操作系統(tǒng),且能處理更大體量的應(yīng)用程序(甚至同時運(yùn)行多款),eMMC的性能逐漸力不從心。其采用的并行半雙工接口同一時間僅能執(zhí)行讀或?qū)懖僮髦械囊环N,無法同時進(jìn)行。即便是最高規(guī)格的eMMC,峰值吞吐量也僅能達(dá)到約400MB/s,在數(shù)據(jù)密集型、多任務(wù)處理的應(yīng)用環(huán)境中形成了性能瓶頸。
為解決這一問題,JEDEC協(xié)會于2011年推出UFS標(biāo)準(zhǔn),將其定位為eMMC的新一代替代方案。UFS摒棄了并行總線設(shè)計,轉(zhuǎn)而采用高速串行接口(如圖2所示)。這一設(shè)計實(shí)現(xiàn)了點(diǎn)對點(diǎn)的連接,支持全雙工通信,可同時執(zhí)行讀寫操作,同時還能實(shí)現(xiàn)更低的延遲與更高效的指令處理。
![]()
圖2:eMMC與UFS閃存存儲性能對比。
最新一代eMMC與UFS之間的性能差距十分顯著:
eMMC:峰值吞吐量400MB/s
UFS:最高可達(dá)4640MB/s
這一提升幅度超過10倍,加之更低的延遲及其他優(yōu)勢,UFS的每比特傳輸能效也得到大幅優(yōu)化。這些特性不僅讓UFS擁有更快的速度,更使其能更好地適配當(dāng)下移動與嵌入式系統(tǒng)中持續(xù)的高數(shù)據(jù)量工作負(fù)載,包括高分辨率成像、增強(qiáng)現(xiàn)實(shí)(AR)、人工智能加速、5G應(yīng)用以及數(shù)吉字節(jié)級的數(shù)據(jù)傳輸場景。
為何eMMC仍具價值?
盡管二者性能差距懸殊,許多人曾認(rèn)為eMMC會被逐步淘汰并被UFS完全取代,但這一情況并未發(fā)生。嵌入式設(shè)計人員仍會為打印機(jī)、機(jī)頂盒、家用物聯(lián)網(wǎng)中樞、流媒體設(shè)備、低端移動設(shè)備,以及搭載無UFS接口老舊處理器的系統(tǒng)等應(yīng)用選用eMMC。在這些應(yīng)用市場中,性能并非首要考量因素,成本與簡潔性才是關(guān)鍵。
但eMMC所采用的NAND閃存類型正發(fā)生轉(zhuǎn)變。以往4GB、8GB、16GB等低密度eMMC產(chǎn)品主要采用MLC NAND閃存,而隨著存儲行業(yè)全面轉(zhuǎn)向3D TLC閃存,MLC閃存的產(chǎn)能正快速縮減,相應(yīng)地,用于生產(chǎn)MLC閃存的高端光刻設(shè)備也已停止新增投產(chǎn)。受此影響,基于MLC的低密度eMMC產(chǎn)品日漸稀缺,基于TLC的eMMC產(chǎn)品則持續(xù)留存并完成替代。
eMMC的實(shí)際最低可用容量勢必向上提升。未來,64GB和128GB的TLC eMMC產(chǎn)品將成為主流,部分廠商還推出了256GB規(guī)格的產(chǎn)品,這類大容量產(chǎn)品尤其適用于汽車電子領(lǐng)域。這也形成了一個值得關(guān)注的融合點(diǎn):當(dāng)前eMMC的容量高端區(qū)間,已與UFS的容量低端區(qū)間形成重疊。
如何選擇eMMC與UFS?
存儲廠商為客戶提供技術(shù)咨詢時,發(fā)現(xiàn)客戶在二者間選型的考量因素呈現(xiàn)出明確的共性:
處理器接口兼容性:眾多傳統(tǒng)處理器僅支持eMMC,而多款新的SoC僅適配UFS,部分中階產(chǎn)品則實(shí)現(xiàn)雙接口支持。近年來,處理器廠商在全新設(shè)計中逐步淘汰eMMC接口,這也使得對系統(tǒng)處理器進(jìn)行升級的企業(yè),默認(rèn)選擇UFS方案。
應(yīng)用品類:總體而言,UFS在智能手機(jī)、平板電腦、AR/VR設(shè)備、汽車ADAS、無人機(jī)、機(jī)器人、安防攝像頭、工廠自動化設(shè)備及新興的邊緣人工智能平臺中占據(jù)主流;而eMMC則持續(xù)應(yīng)用于打印機(jī)、機(jī)頂盒、低成本物聯(lián)網(wǎng)設(shè)備、媒體流媒體設(shè)備及傳統(tǒng)嵌入式設(shè)計領(lǐng)域。
容量發(fā)展趨勢:隨著各類應(yīng)用的存儲需求不斷提升,且低密度MLC閃存逐步退出市場,如今選擇64GB或128GB存儲方案的設(shè)計人員,已然邁入UFS的適用范疇。
性能表現(xiàn):所有客戶均認(rèn)可UFS在吞吐量、延遲性及可擴(kuò)展性上的絕對優(yōu)勢,對UFS的應(yīng)用顧慮往往僅集中于一點(diǎn):自身使用的SoC不支持UFS。
為何UFS正成為下一代嵌入式閃存的默認(rèn)選擇
目前,eMMC與UFS仍各自擁有穩(wěn)定的市場需求。eMMC在成本敏感型、長生命周期及傳統(tǒng)遺留應(yīng)用場景中仍能充分發(fā)揮作用,廠商也將在未來數(shù)年持續(xù)支持64GB、128GB這類主流容量的eMMC產(chǎn)品。
但行業(yè)發(fā)展趨勢已十分明確:低密度eMMC產(chǎn)品逐步退場,MLC閃存的產(chǎn)能幾近耗盡,處理器廠商正逐步取消對eMMC的支持,而UFS在容量、性能上的表現(xiàn)及生態(tài)體系的發(fā)展勢頭則持續(xù)攀升。在曾完全依賴eMMC的智能手機(jī)、平板電腦和個人電腦市場,其未來的技術(shù)規(guī)劃已明確指向純UFS架構(gòu)的設(shè)計方案。
對于全新的系統(tǒng)設(shè)計項目,工程師們理應(yīng)順應(yīng)這一發(fā)展方向。盡管eMMC不會在一夜之間退出市場,但UFS正日益成為嵌入式存儲領(lǐng)域兼具主流性與未來兼容性的優(yōu)選方案。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.