2024年5月25日发(作者:)

ONFI和toggle---nandflash的区别

Sunny整理

闪存的接口协议介绍

首先,闪存是分为很多标准的。其中,以英特尔、美光、海力士为首的NAND厂商

所主打制定的闪存接口标准为“ONFI”,而以三星和东芝阵营为首的NAND厂商当前所

主打的则是“Toggle DDR”。

toggle是samsung和toshiba推的一个协议,用的技术也是DDR

技术,不过是全异步的方式,不像ONFI 2.X使用的是源同步的方式,所以toggle

功耗比ONFI要低,而且速度也很快,跟ONFI不相上下吧。在toggle 2.0之后,ONFI

3.0也出台了,我看了一下,与toggle2.0方式很像了,也是异步的方式,感觉这两个标

准有点融合的趋势。

Toshiba,Samsung等的NAND Flash Toggle协议与Intel,Micron

等的ONFI协议大部分都是一样的,不同点如下: 信号:

Toggle同步模式下不用clock,写数据用DQS差分信号跳变

沿触发,读数据用Host发的REN差分信号跳变沿发读request,DQS跳变沿输出

数据。

ONFI同步模式下有Clock,数据、命令、地址都要与Clock

同步。但是DQS,Clock都不是差分信号,所以边沿容易受干扰。ONFI 3.0里面有

NV DDR2模式,就和Toggle一样了,不再用Clock,用DQS和REN差分信号。

闪存肯定很重要:那么现在我们就来谈谈目前市售SandForce SF-2281固态硬盘经

常采用哪几种MLC NAND闪存颗粒。

- 1 -

Sunny整理

英特尔25纳米ONFI 2.2标准的MLC NAND闪存

目前基于SandForce SF-2281主控固态硬盘多采用ONFI 2.2标准的闪存,其带宽

达到166MT/s~200MT/s,并增加了“同步和异步”模式,简单来说,主控可以通过发

送同步指令激活NAND闪存上的同步时钟信号,以工作在同步模式。从性能测试来看,

工作在同步模式下的固态硬盘在持续性的读写操作上有着更好的性能表现,目前中高端

SandForce SF-2281固态硬盘均使用的是同步时钟。

- 2 -

Sunny整理

东芝32纳米Toggle DDR Mode 1.0 MLC NAND闪存

Toggle DDR Mode标准源自三星和东芝于2021年6月联合制定的全新NAND闪

存接口标准。这里所谓的“DDR”其实和DDR内存的道理是一样的,利用DQS信号的

上升沿和下降沿都进行一次数据的传输,速度自然翻倍。

目前东芝32纳米Toggle DDR Mode 1.0的标准其接口带宽可以达到133MT/s,而

最新的2.0标准和ONFI 3.0一样可以达到400MT/s的接口带宽。但目前采用Toggle

DDR Mode 1.0标准的SF-2281固态硬盘数量较少,采用2.0标准的东芝24纳米颗粒

产品从笔者收集到的消息来看目前还没有出现。

- 3 -

感谢您的阅读,祝您生活愉快。