PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

我所知道的 ONFI 和 Toggle

[复制链接]
跳转到指定楼层
1#
Sumesis 发表于 2013-1-27 15:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:13967|回复数:6
本帖最后由 Sumesis 于 2013-1-28 10:27 编辑

N-AND Gate Flash的技術長期壟斷在Toshiba和Samsung的手上,成了限制後來進入者的門檻,
到了2005年,以Intel為首的業者醖釀成立Open NAND Flash Interface聯盟,制定新的Flash介面規格,
這個倡議得到了大部分相關業者的支持, 2006年正式成立了ONFI, 相關資料可以參考 www.onfi.org
加入ONFI協議的除了Flash Vendor,還有主控芯片製造商,存儲產品生產商, IP業者,........
Intel, Miron, Hynix, SanDisk,.......LSI, Marvell, SMI, JMicron, Phison, Indilinx, Incomm, AsMedia.......,
Adata, Apacer, Biwin, Data I/O, HGST, Kingston, Netcom, PQi, Seagate, Transcend, Viking, WD...., Synopsys......
規範陸續送交JEDEC,隨後有了ONFI 1.0/2.0/2.2/2.3/3.0 各個不同進程的版本........
絶大多數的主控芯片都可以兼容ONFI, Samsung/Toshiba陣營的NAND Flash, 對應用上來說多了可替代性!

ONFI到了Ver. 2.0之後開始有了Synchronous和Asynchronous的區分,主要以運行的時脈來區分!
應用上, Host端聯通Flash之後,依据DQS(Data Strobe)訊號的回應來區別運作的模式,
支持同步模式作動的Flash最高可以 166MT(Throughput)/sec.的帶寬運行,以8bit Access,就是166MB/sec.
不支持同步模式的Asynchronous(異步/非同步)則仍是傳統(Legacy)方式50MB/sec.帶寬上限運行.

ONFI 3.0定義了更高的工作時脈,
IMFT 20nm的Flash, L84A Sync仍是以ONFI 2.3 NV-DDR Timing Mode 5 200MT/sec.為上限,
而L85A則以ONFI 3.0 NV-DDR2 Timing Mode 6  333MT/sec. 為最大帶寬, 還沒用滿400MT/sec.

有別於ONFI以更高的時脈來運作, Sansung/Toshiba陣營採用了類似DDR DRAM的方式,
在同一個時鐘週期做兩次的Access異區同工地達到高速地讀寫效能,並且有了更好的功耗表現!
自2010年7月22號首次對外發佈Toggle DDR 1.0以來, Samsung和Toshiba自32nm之後有了Toggle Interface,
原有的SDR介面的就稱為Legacy,Toggle DDR 2.0也在去年得到了廣泛應用,
Smasung的27nm/21nm, Toshiba 24nm/19nm也各自延續了Toggle的規格,
SanDisk大致Follow Toshiba的主流規格,沒有像Toshiba在一個製程一區分成多個類型!
目前Samsung對Toggle DDR在消費類市場策略側重於TLC, Toggle MLC的支持寥寥無幾....
相對地Toshiba和SanDisk在這方面比較積極!


某站的編輯所稱的同步Flash優於異步,個人覺得有點以偏蓋全!
做為存儲介質不只是一味地追求速度,資料正確性和安全性往往重要過速度.
Data Retention, Leakage, Read Retry, Program Disturbance, Write Endurance.....
為了降低成本,Flash廠商不停地在做制程的微縮(Die Shrink),受限於材料的物理特性,
Flash的品質限制和新產生的問題,都是主控硬件和演算法要面對和解決的

以上謹就個人所知分享,如有遺漏會再加以補充, 如有錯誤也望大家不吝指正,我會再加以更正!

评分

参与人数 2活跃度 +10 收起 理由
hepcboy + 5 很给力!
bssharp + 5 感谢科普

查看全部评分

2#
haierccc 发表于 2013-1-27 16:55 | 只看该作者
那篇文章的对比数据的确是差距很大的。
3#
James007ss 发表于 2013-1-27 23:06 | 只看该作者
haierccc 发表于 2013-1-27 16:55
那篇文章的对比数据的确是差距很大的。

表面上的差距说明不了任何问题,而且那位编辑连自己都没搞清楚,就这样写出来误导其它不了解的网友,这更不应该。
4#
haopingye 发表于 2013-1-27 23:33 | 只看该作者
感谢科普文章
5#
hardier 发表于 2013-2-15 08:11 | 只看该作者
Toggle的缺点是不大规范,没有比较统一的spec,不如ONFI清楚了然
6#
aixiangsui 发表于 2013-2-24 18:42 | 只看该作者
说起来,我有个上古时代的U盘是AG-AND闪存的,肯定不属于这两个联盟啦
7#
Mufasa 发表于 2014-9-18 18:55 | 只看该作者
Intel 最早发明闪存的时候是 NOR 闪存。
效率极高,性能优秀,被用于单片机数据存储。

东芝发明的NAND闪存,容量巨大,成本低廉。

最终作为消费类存储,推广开来的是NAND,说明成本还是主导因素。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部