eMMC的前世今生

2021-06-27 10:39:40 字數 2073 閱讀 4708

討論到emmc的發展歷程,必須要從介紹flash的歷史開始

flash分為兩種規格:nor flash和nand flash,兩者均為非易失性快閃儲存器模組。

2023年,intel首次發出nor flash技術,徹底改變了原先由eprom和eeprom一統天下的局面。nor類似於dram, 以儲存程式**為主,可以讓微處理器直接讀取。因為讀取速度較快,但晶元容量較低,所以多應用在通訊產品中,如手機。

2023年,東芝公司發表nand flash結構,強調降低每位元的成本,更高的效能,並且像磁碟一樣可以通過介面輕鬆公升級。因為nand flash的晶元容量相對於nor大,更像硬碟,寫入與清除資料的速度遠快於nor,所以當時多應用在小型機以儲存資料為主。目前已廣泛應用在各種儲存裝置上, 可儲存**和資料。

nand flash的儲存單元發展:從 slc, mlc到tlc,超越摩爾定律

slc=single-level cell, 即1bit/cell,讀寫速度快,壽命長,**是mlc三倍以上,約10萬次讀寫壽命。

mlc=multi-level cell, 即2bit/cell ,速度一般,壽命一般,**一般,約3000-10000次讀寫壽命。

tlc=triple-level cell,  即3bit/cell,速度慢,壽命短,**便宜,約500次讀寫壽命,技術在逐漸成長中。

摩爾定律是由英特爾(intel)創始人之一戈登·摩爾(gordon moore)提出來的。其內容為:當**不變時,積體電路上可容納的電晶體數目,約每隔18個月便會增加一倍,效能也將提公升一倍。換言之,每一美元所能買到的電腦效能,將每隔18個月翻兩倍以上。而nand flash行業的摩爾定律週期則只有12個月。

nand flash的儲存單元從最初的slc( single layer cell), 到2023年開始興起mlc (multi-layer cell), 發展至今,slc已經淡出主流市場,主流儲存單元正在從mlc向tlc(triple layer cell)邁進。奈米製程工藝和儲存單元的發展,使得同樣大小的晶元有更高密度和更多的儲存單元,flash得以在容量迅速增加的同時,還大幅降低了單位儲存容量的成本。

但其弊端也輕易顯現,從原來的1bit/cell發展到後來3bit/cell, 計算更為複雜,出錯率不免更高,讀寫次數和壽命也會更短。在這種情況下現有mlc 和 tlc flash 都需要搭配一顆高效能的控制晶元來提供edc和ecc、平均擦寫等flash管理。

隨著近年平板電腦和智慧型手機等在全球熱潮來襲,嵌入式儲存emmc即營運而生

emmc ( embedded multi media card) 採用統一的mmc標準介面, 把高密度nand flash以及mmc controller封裝在一顆bga晶元中。針對flash的特性,產品內部已經包含了flash管理技術,包括錯誤探測和糾正,flash平均擦寫,壞塊管理,掉電保護等技術。使用者無需擔心產品內部flash晶圓製程和工藝的變化。同時emmc單顆晶元為主板內部節省更多的空間。

之前市場上流通的emmc產品均出自國外的廠商閃迪、三星、東芝。而大陸廠商泰勝微科技今年第乙個在國內推出了自有品牌biwin的emmc產品,完全自主研發和封裝測試,並將其產品命名為qnand,已於年中推向了市場。泰勝微科技專注於嵌入式儲存產品的研發和生產。擁有11年flash的行業經驗,是華南地區唯一一家擁有12寸晶圓封裝測試工廠的民營企業。根據最新的測試結果,biwin的品牌emmc——qnand在一些關鍵效能指標上大幅優於同類產品。作為後來者,泰勝微的表現很值得期待。

emmc的未來

emmc規格的標準逐漸從emmc4.3世代發展到emmc4.4世代,emmc4.5即將問世。就目前jedec的規劃方向來看,emmc下乙個世代將會由ufs(universal flash storage)規格接棒。我們將ufs視為一種銜接emmc 4.5版後的nand flash新介面標準,預期未來初期將在智慧型手機及平板計算機等新興智慧型移動裝置上,成為嵌入式儲存**的主要的應用標準之一。ufs將提供極高的速度,以即時高速儲存大型多**檔案,同時在消費電子裝置上使用時降低功耗。有了新的90分鐘電影的時間會從目前的3分鐘降低到幾秒鐘。這項新的標準將支援手機,數位相機等其他消費電子產品,並將做為方便通用的開發標準存在。

(

LinkedList前世今生

1 linkedlist元素在內部儲存的實現,節點定義即指向前一元素的指標,後一元素的指標,當前元素的值。private static class entry 2 建立乙個空鍊錶。預設有個頭指標header。private transient entryheader new entry null,n...

前世今生 STL

嘛,string就是乙個用於字串處理的標準類庫,但是需要注意的是其速度可能會比直接操縱char陣列要慢一些。reverse這個方法是我一直都想找到但是沒有找到的,在判斷回文的時候格外好用。string s abcdef string ss s ss abcdef reverse ss.begin s...

位址 前世今生

alu arithemetic and logic unit 書面意思是 算術與邏輯部件,運算器,算術與邏輯單元,通俗來講 cpu處理的資料位數。從4位 8位 16位 32位,處理能力越來越強。發問 16位計算能力如何處理20位的位址呢?cs ip 是一組暫存器,用於告知 cpu 當前將要讀取的彙編...