




免费预览已结束,剩余3页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Nand Flash读写速度的计算方法在下面的部分,我们以Micron的Nand Flash芯片为例,看一下Nand Flash的访问速度(Write / Read)是如何计算的?我们可以利用Datasheet提供的Read / Program / Erase操作时序图进行逐项累加,并通过一定的公式推导来完成。以下图为例,这是一个相当复杂的图示。它包含两部分(target)。每个target有两个LUNs (Logic Unit)。每个都是完全独立的。但LUNs can do interleaved operations. 如下图所示:LUN1 和LUN2 在同一个target中。这样的好处是:最大化带宽和降低干扰。上述设备的参数具体情况如下:下面以Synchronous Interface为例进行Nand Flash访问速度的计算:1. Read operationRead a single page消耗时间计算如下:7 * tCAD (Send address and command) + (tWB + tR) (Read data from the NAND Flash Array into the data register) + tdqs * 4320(Transfer a page of data out)tCAD = 25nstWB = 100nstR = 25ustdqs = 0.5 tCK (minimum)tCK = 12ns (minimum)Total Time: 7 * 25ns + 100ns + 25000ns + 0.5 * 12ns * 4320 = 51195nsData Transferred: 4320 bytesBandwidth: 4320 bytes / 51.195us = 84.4MB/s主要特性:1) 页大小为: 4K + 224 Bytes。2) 采用DQS的上升沿和下降沿同时采集数据来进行传输。 2 LUN Four-plane page readThe time needed: (7 * tCAD + tWB + tDBSY) * 3 + (7 * tCAD + tWB + tDBSY) * 3 + (7 * tCAD + tWB) + (7 * tCAD + tWB + tR) + (7 * tCAD + tCCS + tDQSCK + tdqs * 4320) * 8Note:tCAD = 25nstWB = 100nstDBSY = 0.5us = 500nstR = 30us = 30000ns (for multi-plane read)tdqs = 0.5tCKtCK = 12nstCCS = 200nstDQSCK = 20nstTime = (175ns + 100ns + 500ns) * 3 + (175ns + 100ns + 500ns) * 3 + (175ns + 100ns) + (175ns + 100ns + 30000ns) + (175ns + 200ns + 20ns + 0.5 * 12ns * 4320) * 8 = 2325ns + 2325ns + 30550ns + 210520ns = 245720nsData transferred: 4320 * 4 * 2 = 34560bytesBandwidth: 34560 bytes / 245.720us = 140.6MB/s Device that has 2 independent targets每个target是完全独立的,因此相应的速度在理论上为倍数关系。此种情况下的访问速度为倍数关系: 2 * 140.6MB/s = 281.2MB/s.2. Program operationSingle program operation写操作的时间消耗为: 6 * tCAD (Send address and command) + tADL + tDQSS + tdqs * 4320(Transfer the data into the Flash) + tCAD (Program confirm command) + tWB + tPROG (Program the Flash Array time) = tCAD = 25nstADL = 70ns (Minimum)tDQSS = 0.75tCK(minimum)tdqs = 0.2tCK (minimum)tWB = 100nstPROG = 160ustCK = 12nstTime = 150ns + 70ns + 0.75tCK + 0.2tCK * 4320 + 25ns + 100ns + 160us = = 150ns + 70ns + 9ns + 10368 ns + 25ns + 100ns + 160000ns = 170728ns = 170.722usData transferred: 4320bytesBandwidth = 4320bytes / 170.722us = 25.3MB/s 2 LUN Four-plane program operation先送命令和数据到4 planes,然后执行写操作。整个写的时间消耗为:tCAD + 4 * tCAD + tADL + tDQSS + tdqs * 4320 + tCAD + tWB + tDBSY * 3 + tCAD + 4 * tCAD + tADL + tDQSS + tdqs * 4320 + tCAD + tWB + tCAD + 4 * tCAD + tADL + tDQSS + tdqs * 4320 + tCAD + tWB + tDBSY * 3 + tCAD + 4 * tCAD + tADL + tDQSS + tdqs * 4320 + tCAD + tWB + tPROG = = tCAD + 4 * tCAD + tADL + tDQSS + tdqs * 4320 + tCAD + tWB + tDBSY * 6 + tCAD + 4 * tCAD + tADL + tDQSS + tdqs * 4320 + tCAD + tWB * 2 +tPROGtCAD = 25nstADL = 70ns(Minimum)tDQSS = 0.75tCKtdq = 0.2tCKtCK = 12nstPROG = 160000nstDBSY = 500nstWB = 100nsTotal time needed: 125ns + 70ns + 0.75 * 12ns + 0.2 * 12ns * 4320 + 25ns + 100ns + 500ns * 6 + 125ns + 70ns + 0.75 * 12ns + 0.2 * 12ns * 4320 + 25ns + 100ns * 2 + 160000ns= 67182ns + 21376 + 160000ns = 248558nsData transferred: 4320 bytes * 4 * 2 = 34560 bytesBandwidth: 34560 bytes / 248.558 us = 139.0MB/sDevice that has 2 targets每个target是完全独立的,因此相应的速度在理论上为倍数关系。即:139.0 MB/s * 2 = 278.2MB/s3. Erase operationErase a single block (See Figure 78 at page 99)Erase的时间消耗为: 5 * tCAD (Send command and block address) + tWB + tBERS (Block erase time)tCAD = 25nstWB = 100nstBERS = 3ms tTime = 5 * 25ns + 100ns + 3000000ns = 3000225ns = 3000.225usData erased: 128 pages * 4320 bytes/page = 552960bytesBandwidth = 552960 bytes / 3000.225us = 184.3MB/s2 LUN Erase 4-plane block operation整个Erase操作的时间消耗为:(5 * tCAD + tWB + tDBSY) * 3 + (5 * tCAD + tWB) + (5 * tCAD + tWB + tDBSY) * 3 + (5 * tCAD + tWB + tBERS) = tCAD = 25nstWB = 100nstDBSY = 0.5us = 500nstBERS = 3ms = 3000000nstTime = 6 * (125ns + 100ns + 500ns) + (125ns + 100ns) * 2 + 3000000ns = 4350ns + 450ns +3000000ns = 3004800ns = 3004.800usData Erased: 2 *
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年寿光地理中考试卷及答案
- 2025年书法教师考试试题及答案
- 物业楼梯扶手施工方案
- 宁夏旅游投资集团有限公司招聘考试真题2024
- 2025年锦州市属事业单位考试试卷
- 怀邵铁路特大桥施工方案
- 单缸柴油机铁路施工方案
- 2025年邮政储业务试题及答案
- 安顺阳台阳光房施工方案
- 2025年上海国际新能源研究中心横向技术合同可行性评估
- 2026中国移动校园招聘备考考试题库附答案解析
- 2025年大学生国防科技知识竞赛题库及答案
- 2025年全国水利行业安全生产竞赛测试题及答案
- 2025年新人教版语文三年级上册全册教学课件
- 2025年全国质量月主题宣讲课件
- 施工升降机安全技术培训材料
- 安全培训反三违课件
- 石墨化工艺基础知识培训
- 刑事案件二次审判会见笔录范文
- 2025年福建省职业技能鉴定考试(劳动关系协调员·一级/高级技师)历年参考题库含答案详解(5卷)
- 小学中段阅读教学讲座
评论
0/150
提交评论