网站首页 | 经济学论文 | 证券金融 | 管理学 | 会计审计 | 法学论文 | 医药学论文 | 社会学论文 | 教育论文 | 计算机 | 艺术论文 | 哲学论文 | 财务管理 |
写论文网
  • 教育理论论文
  • 基础教育论文
  • 中等教育论文
  • 高等教育论文
  • 职业教育论文
  • 心理学论文
  • 学科教育论文
  • 英语教学论文
  • 您的位置:写论文网 > 教育论文 > 职业教育论文 > 【闪存的星载大容量存储器的... 正文 2019-12-31 07:25:50

    【闪存的星载大容量存储器的研究和实现】 华为闪存存储

    相关热词搜索:

    闪存的星载大容量存储器的研究和实现

    闪存的星载大容量存储器的研究和实现 空间飞行器的数据记录设备是卫星上的关键设备之一。自20世纪90年代初 起,各航天大国开始研制固态记录器(Solid State Recorder,简称SSR)。由于SSR使用 半导体存储芯片作为存储介质,所以其存储密度高、无转动部件、可靠性高、体 积小、重量轻,因而逐渐成为空间飞行器的数据记录器的主流方案。闪速存储器(简 称闪存)作为一种新兴的半导体存储器件,以其独有的特点得到了迅猛的发展,其 主要特点有:(1)具有非易失性,掉电时数据不丢失,可靠性高;(2)功耗小,不加电的 情况下可长期保持数据信息;(3)寿命长,可以在在线工作情况下进行写入和擦除, 标准擦写次数可达十万次;(4)密度大、成本低,存储单元由一个晶体管构成,具有很 高的容量密度,且价格也在不断降低;(5)适应恶劣的空间环境,具有抗震动、抗冲击、 温度适应范围宽等特点。由于闪存的这些特点,使它受到了航天领域研究人员的 关注。20世纪90年代中期,Firechild公司就曾为F-16侦察星成功设计了SSR  2  , 使用的主要存储芯片就是闪存;国内的FY-2卫星也曾采用闪存作为该星的固态存 储器的存储介质。虽然有这些成功的应用案例,但是闪存也存在一些明显的缺点, 如写入速度较慢、使用过程中会出现无效块等。本文将探讨如何解决和突破这些 缺点,并依此给出一个具体的系统实现方案。

    1 闪存构成星载大容量存储器的关键问题 1.1 写入速度问题 目前闪存有多种技术架构,其中以NOR技术和NAND技术为主流技术  3  。NOR型闪存是随机存取的设备,适用于代码存储;NAND型闪存是线性存取 的设备,适用于大容量数据存储  4  。NAND型闪存有一定的工业标准,具有一些 统一的特点,现以三星公司的K9K1G08U0M型芯片为例进行介绍。该芯片容量为 1Gbit,由8192个块组成,每块又由32个页组成,一页有(512+16)×8bit,该片的8位I/O 总线是命令、地址、数据复用的。读写操作均以页为单位,擦除操作则以块为单 位,写入每页的典型时间为200μs  4  ,平均每写一个字节约需400ns,即约20Mb/s。

    这样的写入(编程)速度对于要求高速的应用场合来讲是难以满足的,因此必须采 取一定的技术措施。

    1.1.1 并行总线技术 并行总线技术亦称宽带总线技术,即通过拓宽数据总线的带宽实现数据宏 观上的并行操作。比如,由四片K9K1G08U0M型闪存芯片组成一个32位宽的闪存子模块,它们共用相同的控制信号,包括片选信号、读写信号、芯片内部地址等。

    子模块总是被看做一个整体而进行相同的操作,只是数据加载的时候是不同的数 据。这样,数据量将是使用单独一块芯片时的4倍,所以理论上速度也将是非并行时 的4倍。

    1.1.2 流水线技术 借鉴现今高性能计算机中的流水线操作原理,可在时间片上实现微观并行。

    针对闪存的写入速度慢的问题,可以对其进行流水处理。K9K1G08U0M型闪存的 写入操作可分为三个步骤:(1)加载操作,即完成命令、地址和数据的载入工作;(2) 自动编程操作,即由闪存芯片自动完成编程操作,将载入到页寄存器的数据写到内 部存储单元的;(3)检测操作,即在自动编程结束后检测写入的数据是否正确。如果 不正确,需要重新编程;如果正确,继续下一步的操作。写流水原理图如图1所示。

    由图1可以看到,流水线运行起来后,在任一时间片上总有若干小操作在同时进行, 即在时间片上实现了复用,因此从整体上看速度将会提高。

    1.2 无效块的管理 三星闪存芯片在使用过程中会出现无效块。无效块是指一个块中存在一个 或多个无效位,其可靠性不能得到保证,必须加以标识和旁路(当然无效块不会影 响到其它块的有效性)  4  并进行数据备份。为了对无效块实现管理,可以建立一 张无效块到冗余区有效块的映射表。映射表结构如图2所示。映射原理如下: 开 始是一张初始无效块映射 2 闪存构成星载大容量存储器的系统实现方案 2.1 系统的组成 该实现方案将上述关键问题的解决方法融合进来,系统由存储区模块、接 口模块、数据缓冲模块及主控模块四部分组成,系统原理图如图3所示。

    2.1.1 存储区模块 为了实现并行和流水技术,整个存储区模块按如下方式构成:由4片 K9K1G08U0M型三星闪存芯片组成一个子模块,8个子模块组成8级流水的大模块, 而这个大模块即是整个存储区,其总容量为32Gbit。无效块备份的冗余区可以设在 每个子模块内部,即从子模块的每块芯片中预留出一部分空间。这种模块化管理的方式既便于系统扩展,又可以在不影响系统正常工作的情况下旁路已损坏的存 储块。

    • 范文大全
    • 教案
    • 优秀作文
    • 教师范文
    • 综合阅读
    • 读后感
    • 说说
    【闪存的星载大容量存储器的研究和实现】 华为闪存存储》由(写论文网)整理提供,版权归原作者、原出处所有。
    Copyright © 2019 写论文网 All Rights Reserved.