【FLASH存储器系列七】NAND FLASH之ONFI规范
admin
2024-01-20 21:00:25
0

        从本篇开始分享NAND Flash相关内容。

       当下NAND flash有两个主要的标准阵营,一是由英特尔、镁光牵头的ONFI规范,另一个是由三星、东芝发起的toggle标准。先从ONFI标准开始分享。

        2006年,随着手机、MP3播放器、U盘的需求量逐渐增大,以及开始步入消费市场的SSD,市场对NAND闪存的需求也增加不少,而当时各个闪存制造厂所用的设计标准各有不同,这样导致闪存控制器厂商和下游产品制造厂在制作产品时碰到各种麻烦,业界迫切需求一个统一的标准,这就是ONFI的诞生背景。

        ONFI(OpenNANDFlashInterface)标准是由英特尔,镁光,海力士,台湾群联电子,SanDisk,索尼,飞索半导体为首宣布统一制定的连接NAND闪存和控制芯片的接口标准。标准网站:http://www.onfi.org/specifications

        ONFI1.0制定于2006年12月,内容主要是制定闪存的物理接口、封装、工作机制、控制指令、寄存器等规范,增加对ECC的支持,传输带宽从传统的Legacy接口的40MB/s提升到50MB/s,性能提升幅度不大,不过其主要目的还是统一闪存接口规范,减轻产品厂商的开发压力。

        ONFI2.0标准诞生于2008年2月,2.0标准将带宽速度提高到133MB/s以满足高速设备对闪存性能的需求,在该版本中,主要是通过两项技术来提高传输速度。第一项就是在DRAM领域里常用的DDR(DoubleDataRate,双倍数据率)信号技术。第二项是使用源同步时钟来精确控制锁存信号,使其能够达到更高的工作频率。这种技术被称为NV-DDR。

        ONFI2.1标准于2009年1月发布,带宽提升到166MB/s和200MB/s(工作模式不同速度不同),8KBpage数据传输延时降低,改良电源管理降低写入操作能耗,加强ECC纠错能力,新增“SmallDataMove”与“ChangeRowAddress”指令。

        ONFI2.2发表于2009年10月,增加了LUN(逻辑单元号)重置、增强页编程寄存器的清除和新的ICC测量和规范。LUN重置和页编程寄存器清除提升了拥有多个NAND闪存芯片设备的处理效率,ICC规范则简化了下游厂家的测试程序。

        ONFI2.3在2010年8月的闪存峰会上发布,在2.2标准的基础上加入了EZ-NAND协议。EZ-NAND是ErrorZeroNAND的简写,这一协议将NAND闪存的纠错码管理由主控芯片中转移到闪存自身,以减轻主控芯片负担,不同厂家针对EZ-NAND有不同的叫法,镁光叫clear nand,东芝叫smart nand。

        2011年3月ONFI3.0规范发布,采用了NV-DDR2技术,接口带宽提升到400MB/s,需求的针脚数更少让PCB走线更加方便,ONFI3.0采用更短的信道、更宽的信号间距,并加入片内终结技术,使其传输带宽能够达到400MB/s。(X100手册说明支持ONFI 2.2以下协议,理论上只支持SDR和DDR,但是又列了DDR2的时序图,这个点存疑,同时E2000没有列DDR的时序图,需要补充)

        2012年10月发布的ONFI3.1包括原始ONFI3.0规范的勘误表,添加了LUN SET/GET Features命令,并为NV-DDR2接口实现了更大的数据建立和保持余量。

        2013年6月发布的ONFI3.2包括ONFI3.1规范的勘误表,将NV-DDR2I/O速度扩展到533MT/s,并引入了四通道封装(BGA-316和BGA-272),以实现小型SSD。

        2014年4月发布的ONFI4.0引入了VccQ=1.2V操作的演进型NV-DDR3接口,以提高性能和改善功耗,将NV-DDR2和NV-DDR3I/O速度扩展至667MT/s和800MT/s,并添加了ZQ校准功能。ONFI4.0还增加了电气组件规范,并在ONFI3.2规范中添加了勘误表。

        2017年12月发布的ONFI4.1将NV-DDR3I/O速度扩展至1066MT/s和1200MT/s。为了获得更好的信号性能,ONFI4.1增加了占空比校正(DCC)、速度大于800MT/s的读写训练、对具有37.5欧姆默认输出电阻的低引脚电容器件的支持、对需要数据突发退出器件的支持、对需要长数据输入和输出暂停后重启功能的器件的支持。对于较低的功率,添加了2.5VVcc支持。ONFI4.1还包括ONFI4.0规范的勘误表。

        ONFI4.2于2020年2月发布,将NV-DDR3I/O速度扩展至1333MT/s、1466MT/s和1600MT/s。引入了BGA-252b四通道封装,其具有比现有BGA-272b四信道封装更小的占地面积。为了实现更高IOPS的多平面操作,放宽了与多平面操作相关的寻址限制。ONFI4.2还包括与ONFI4.1规范相关的其他勘误表。

        2021年5月发布的ONFI5.0将NV-DDR3输入/输出速度扩展到2400MT/s。还引入了新的NV-LPDDR4低功耗接口,速度可达2400MT/s。通过NV-LPDDR4接口,定义了可选的数据总线反转(DBI)功能。增加了新的更小封装BGA-178b、BGA-154b和BGA-146b封装。ONFI5.0还包括与ONFI4.2规范相关的其他勘误表。

        ONFI5.1于2022年8月发布,将NV-DDR3和NV-LPDDR4 I/O速度扩展至3600MT/s。为了支持更快的数据速率,ONFI5.1为NAND供应商引入了写入占空比调整(WDCA)、每引脚VrefQ调整、均衡和不匹配DQS选项。ONFI5.1还增加了ESD规范,对tDQSRE和tDQRRH规范进行了调整,并将NV-DR2/3的数据输入/输出前置码定时放宽至tWPRE2/tRPRE2。ONFI5.1也包括与ONFI5.0规范相关的其他勘误表。

        虽然ONFI的标准一直在更新,并不是说以前版本的接口现在就不用了,一般来说64Gb(这个值不一定准确,大体上是这样的,容量小的没必要搞很快速率的接口)以下容量的nandflash,基本都是兼容ONFI1.0的,也就是异步模式、SDR操作,当容量更大,需要有更大带宽的传输接口时,才会兼容ONFI2.0以上标准。

相关内容

热门资讯

老手机装安卓系统,探索老手机安... 亲爱的手机老朋友,是不是觉得你那点“高龄”的操作系统已经跟不上潮流了呢?别急,今天就来给你来个“大变...
ios系统电脑怎么下载安卓系统... 你有没有想过,在电脑上也能玩到那些只能在手机上畅游的安卓游戏呢?想象坐在舒适的椅子上,用键盘和鼠标操...
windows 10系统安卓双... 哇,你知道吗?现在市面上竟然有手机可以同时运行Windows 10和安卓系统!这可不是什么天方夜谭,...
安卓10系统改装包,体验全新智... 哇塞,你有没有想过,你的手机系统也能来个华丽变身?没错,就是那个我们每天不离手的安卓系统!今天,我要...
安卓系统占空间多少,原因、影响... 亲爱的手机控们,你们有没有发现,自己心爱的安卓手机,好像越来越“胖”了呢?空间占用问题成了我们日常使...
安卓系统怎么找相册,安卓系统相... 捕捉美好瞬间,安卓系统相册大揭秘! 你是不是也有过这样的烦恼:手机里的照片越来越多,却总是找不到心仪...
安卓系统6够用吗,安卓系统6版... 你有没有想过,你的安卓手机系统升级到6了,是不是真的够用呢?咱们来聊聊这个话题,看看安卓系统6到底能...
大管家巡航系统安卓系统,提升工... 你的智慧物业好帮手——大管家巡航系统安卓系统深度体验想象每天清晨,阳光透过窗帘洒在你的脸上,而你只需...
安卓4.2.1系统软件,功能升... 你有没有发现,手机里的系统软件就像是个贴心的管家,默默守护着你的手机生活。今天,咱们就来聊聊安卓4....
小米刷原生系统安卓,操作指南与... 哇塞,你有没有想过,你的小米手机其实可以变身成安卓界的“超级英雄”?没错,就是刷上原生安卓系统!想象...
安卓系统如何开空调,智能生活新... 夏天来了,是不是觉得家里的空调成了救星?别急,今天就来教你怎么用安卓手机轻松开空调,让你在炎炎夏日里...
安卓手机刷winxp 系统,探... 哇塞,你有没有想过,你的安卓手机竟然能变身成为一台Windows XP电脑?没错,你没听错,就是那个...
安卓系统 位置信息,技术原... 你有没有发现,现在手机里的各种应用都离不开一个神奇的功能——位置信息!没错,就是那个能告诉你“我在哪...
安卓系统会不会倒闭,国产手机厂... 最近科技圈可是炸开了锅,大家都在热议一个话题:安卓系统会不会倒闭?这可是个让人心头一紧的问题,毕竟安...
原生安卓系统检测号码,原生安卓... 亲爱的手机控们,你是否曾好奇过,你的手机里那些神秘的号码都绑定在了哪些平台上?今天,就让我带你一起探...
原生安卓系统手机购买,精选推荐... 原生安卓,纯净体验,你的手机该换新伙伴啦!Hey,亲爱的手机控们,你是否厌倦了那些花里胡哨的定制系统...
安卓系统能直播吗,技术、应用与... 你有没有想过,手机里的安卓系统竟然也能直播呢?没错,就是那个我们每天不离手的安卓手机,现在不仅能打电...
kindle499 安卓系统,... 亲爱的读者们,今天我要和大家分享一个超级酷炫的改造经历——把我的Kindle 499刷成了安卓系统!...
安卓系统哪个好coloros,... 你有没有想过,手机里的安卓系统就像是个大厨,不同的“菜谱”做出来的味道可大不一样呢!今天,咱们就来聊...
xp系统能装安卓系统么,探索跨... 你有没有想过,那个经典的XP系统,竟然也能在安卓手机上“大显身手”?没错,就是那个曾经陪伴我们度过了...