闪速存储器
flash_memory讲解
芯片封装技术
芯片封装形式主要以下几种:DIP,TSOP, PQFP,BGA,CLCC,LQFP,SMD,PGA, MCM,PLCC等。
DIP封装
定义: DIP封装(Dual In-line Package),也叫双列直插式 封装技术,双入线封装,DRAM的一种元件封装形 式 DIP封装具有以下特点:
图1 存储器系统示意图
图 2 Flash 存储器示图
Flash存储器的厂家
全球闪速存储器的技术主要掌握在AMD、 ATMEL、Fujistu、Hitachi、Hyundai、Intel、 Micron、Mitsubishi、Samsung、SHARP、 TOSHIBA,由于各自技术架构的不同,分为 几大阵营
NAND FLASH
特点: NAND技术Flash Memory具有以下特点:(1)以页为 单位进行读和编程操作,1页为256或512B(字 节);以块为单位进行擦除操作,1块为4K、8K或 16KB。具有快编程和快擦除的功能,其块擦除时间 是2ms;而NOR技术的块擦除时间达到几百ms。(2) 数据、地址采用同一总线,实现串行读取。随机读 取速度慢且不能按字节随机编程。(3)芯片尺寸小, 引脚少,是位成本(bit cost)最低的固态存储器,将 很快突破每兆字节1美元的价格限制。(4)芯片包含 有失效块,其数目最大可达到3~35块(取决于存储 器密度)
Flash Memory
Flash存储器的介绍 Flash存储器的厂家 Flash存储器的种类
定义:
1、 FLASH存储器又称闪存,它结合了 ROM和RAM的长处,不仅具备电子可擦除可 编程(EEPROM)的性能,还不会断电丢失数 据同时可以快速读取数据(NVRAM的优势), U盘和MP3里用的就是这种存储器。 2、对 Flash 存储器的操作一般是进行读、写 和擦除。Flash 存储器的擦除必须是以1KB 为单位对齐的地址并指定哪一区块被擦除, 或者全部擦除。
计算机组成原理简答题集
1 说明计算机系统的层次结构。
计算机系统可分为:微程序机器级,一般机器级(或称机器语言级),操作系统级,汇编语言级,高级语言级。
3 请说明SRAM的组成结构,与SRAM相比,DRAM在电路组成上有什么不同之处?SRAM存储器由存储体、读写电路、地址译码电路、控制电路组成,DRAM还需要有动态刷新电路。
4 请说明程序查询方式与中断方式各自的特点。
程序查询方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU效率低,中断方式是外围设备用来“主动”通知CPU,准备输入输出的一种方法,它节省了CPU时间,但硬件结构相对复杂一些。
5 指令和数据均存放在内存中,计算机如何从时间和空间上区分它们是指令还是数据。
时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。
从空间上讲,从内存读出的指令流流向控制器(指令寄存器)。
从内存读出的数据流流向运算器(通用寄存器)。
6 什么是指令周期?什么是机器周期?什么是时钟周期?三者之间的关系如何?指令周期是完成一条指令所需的时间。
包括取指令、分析指令和执行指令所需的全部时间。
机器周期也称为CPU周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间(或访存时间)。
时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位。
一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。
7 简要描述外设进行DMA操作的过程及DMA方式的主要优点。
(1)外设发出DMA请求;(2)CPU响应请求,DMA控制器从CPU接管总线的控制;(3)由DMA控制器执行数据传送操作;(4)向CPU报告DMA操作结束。
主要优点是数据数据速度快8 在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么?寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。
Super Flash型存储器SST39SF020的特性及应用
Super Flash型存储器SST39SF020的特性及应用39SF020是SST公司最近推出的一种SuperFlash型的存储器芯片,属于SST公司平行闪速存储器(Parallel Flash Memories)系列产品中的多功能型闪速存储器(Multi-Purpose Flash),采纳单一+5V电源供电,可便利地应用于系统的设计中。
与同容量的其他类型存储器相比,39SF系列闪速存储器具有显然的优点。
39SF020的字节写入速度可达20μs,显然高于E2PROM型存储器。
而价格又远低于同容量的非易失性静态存储器(NVSRAM),芯片读写速度满足绝大多数场合,是一种性价比很高的存储器。
39SF020适用于需要程序在线写入或大容量、非易失性数据重复存储的场合,其基于Super Flash技术的电路设计可以在降低功耗的同时显著提高系统的稳定性。
1 SST39SF020性能特点1.1 SST39SF020的主要特性(1)按256kB x 8b结构组织。
(2)单一十5V供电下的读写操作。
(3)高性能的用法寿命:读写操作可达100 000次,数据保存时光大于100年。
(4)低用法功耗:芯片选通条件下工作为10mA,非选通条件下工作电流为3μA。
(5)扇区擦除能力:4 kB空间为基本擦除单位。
(6)读取数据时光:45-70ns。
(7)地址和数据锁存功能。
(8)芯片擦除和写入时光:扇区擦除时光为18ms,芯片擦除时光为70ms,字节擦除时光为14μs,芯片整体重新写入时光为2s。
(9)具有内部擦除或写人操作完毕的状态标记位。
1.2 SST39SF020内部结构框图图1为39SF020内部结构框图,其中A17一A0为地址线,CE为芯片第1页共4页。
ROM,PROM,EPROM,EEPROM及FLASH存储器的区别
ROM,PROM,EPROM,EEPROM及FLASH存储器的区别在微机的发展初期,BIOS都存放在ROM(Read Only Memory,只读存储器)中。
ROM内部的资料是在ROM的制造⼯序中,在⼯⼚⾥⽤特殊的⽅法被烧录进去的,其中的内容只能读不能改,⼀旦烧录进去,⽤ 户只能验证写⼊的资料是否正确,不能再作任何修改。
如果发现资料有任何错误,则只有舍弃不⽤,重新订做⼀份。
ROM是在⽣产线上⽣产的,由于成本⾼,⼀般 只⽤在⼤批量应⽤的场合。
由于ROM制造和升级的不便,后来⼈们发明了PROM(Programmable ROM,可编程ROM)。
最初从⼯⼚中制作完成的PROM内部并没有资料,⽤户可以⽤专⽤的编程器将⾃⼰的资料写⼊,但是这种机会只有⼀次,⼀旦写⼊后也 ⽆法修改,若是出了错误,已写⼊的芯⽚只能报废。
PROM的特性和ROM相同,但是其成本⽐ROM⾼,⽽且写⼊资料的速度⽐ROM的量产速度要慢,⼀般只 适⽤于少量需求的场合或是ROM量产前的验证。
EPROM(Erasable Programmable ROM,可擦除可编程ROM)芯⽚可重复擦除和写⼊,解决了PROM芯⽚只能写⼊⼀次的弊端。
EPROM芯⽚有⼀个很明显的特征,在其正⾯的陶瓷封装上,开有⼀个玻璃窗⼝,透过该窗⼝,可以看到其内部的集成电路,紫外线透过该孔照射内部芯⽚就可以擦除其内的数据,完成芯⽚擦除的操作要⽤到EPROM擦除器。
EPROM内资料的写⼊要⽤专⽤的编程器,并且往芯⽚中写内容时必须要加⼀定的编程电压(VPP=12—24V,随不同的芯⽚型号⽽定)。
EPROM的型号是以27开头的,如27C020(8*256K)是⼀⽚2M Bits容量的EPROM芯⽚。
EPROM芯⽚在写⼊资料后,还要以不透光的贴纸或胶布把窗⼝封住,以免受到周围的紫外线照射⽽使资料受损。
鉴于EPROM操作的不便,后来出的主板上的BIOS ROM芯⽚⼤部分都采⽤EPROM(Electrically Erasable Programmable ROM,电可擦除可编程ROM)。
只读存储器和闪速存储器
所有的存储元中浮空栅上的负电荷要全部洩放出去。为此晶体管源极S加上正电 压,这与编程操作正好相反,见图(c)所示。源极S上的正电压吸收浮空栅中的电子 ,从而使全部存储元变成1状态。
EEPROM,叫做电擦除可编程只读存储器。其存储元是一个具有两个栅极的NMOS 管,如图(a)和(b)所示,G1是控制栅,它是一个浮栅,无引出线;G2是抹去栅,它有 引出线。在G1栅和漏极D之间有一小面积的氧化层,其厚度极薄,可产生隧道效应。 如图(c)所示,当G2栅加20V正脉冲P1时,通过隧道效应,电子由衬底注入到G1浮栅, 相当于存储了“1”。利用此方法可将存储器抹成全“1”状态。漏极D加20V正脉冲P2 ,G2栅接地,浮栅上电子通过隧道返回衬底,相当于写“0”。
要编程
多次编程
可以用紫外光照射或电 可以多次改写
擦除原来的数据表,3然.5后ROMR的OM分中类的内容
再重新写入新的数据
1. 掩模ROM模块组成 2. 掩模ROM的逻辑符号和内部逻辑框图 3. 可编程ROM
1、EPROM EPROM叫做光擦除可编程可读存储器。它的存储内容可以根据需要
2、E2PROM 存储元
闪速存储器的特点
廉价的高密度 可直接执行
固态性能
FLASH存储元是在EPROM存储元基础上发展起来的,由此可以 看出创新与继承的关系。如下图所示为闪速存储器中的存储元,由 单个MOS晶体管组成,除漏极D和源极S外,还有一个控制栅和浮 空栅。
• “0”状态:当控制栅加上足够的正电压时,浮空栅将储存许 多电子带负电,这意味着浮空栅上有很多负电荷,这种情况 我们定义存储元处于0状态。 “1”状态:如果控制栅不加正电压,浮空栅则只有少许电子 或不带电荷,这种情况我们定义为存储元处于1状态。 浮空栅上的电荷量决定了读取操作时,加在栅极上的控制电 压能否开启MOS管,并产生从漏极D到源极S的电流。
闪速存储器
闪速存储器一、闪速存储器的特点闪速存储器(Flash Memory)是一类非易失性存储器NVM(Non-Volatile Memory)即使在供电电源关闭后仍能保持片内信息;而诸如DRAM、SRAM这类易失性存储器,当供电电源关闭时片内信息随即丢失。
Flash Memory集其它类非易失性存储器的特点:与EPROM相比较,闪速存储器具有明显的优势——在系统电可擦除和可重复编程,而不需要特殊的高电压(某些第一代闪速存储器也要求高电压来完成擦除和/或编程操作);与EEPROM相比较,闪速存储器具有成本低、密度大的特点。
其独特的性能使其广泛地运用于各个领域,包括嵌入式系统,如PC及外设、电信交换机、蜂窝电话、网络互联设备、仪器仪表和汽车器件,同时还包括新兴的语音、图像、数据存储类产品,如数字相机、数字录音机和个人数字助理(PDA)。
二、闪速存储器的技术分类全球闪速存储器的主要供应商有AMD、ATMEL、Fujistu、Hitachi、Hyundai、Intel、Micron、Mitsubishi、Samsung、SST、SHARP、TOSHIBA,由于各自技术架构的不同,分为几大阵营。
1 NOR技术NORNOR技术(亦称为Linear技术)闪速存储器是最早出现的Flash Memory,目前仍是多数供应商支持的技术架构。
它源于传统的EPROM器件,与其它Flash Memory技术相比,具有可靠性高、随机读取速度快的优势,在擦除和编程操作较少而直接执行代码的场合,尤其是纯代码存储的应用中广泛使用,如PC的BIOS 固件、移动电话、硬盘驱动器的控制存储器等。
NOR技术Flash Memory具有以下特点:(1)程序和数据可存放在同一芯片上,拥有独立的数据总线和地址总线,能快速随机读取,允许系统直接从Flash中读取代码执行,而无需先将代码下载至RAM中再执行;(2)可以单字节或单字编程,但不能单字节擦除,必须以块为单位或对整片执行擦除操作,在对存储器进行重新编程之前需要对块或整片进行预编程和擦除操作。
4只读存储器和闪速存储器
2、可编程ROM (1)、EPROM存储元 EPROM叫做光擦除可编程可读存储器。它的存储内容 可以根据需要写入,当需要更新时将原存储内容抹去,再写
当G1栅有电子积累时, 该MOS管的开启电压变 得很高,即使G2栅为高 电平,该管仍不能导通, 相当于存储了“0”。反
之,G1栅无电子积累时,
MOS管的开启电压较低, 当G2栅为高电平时,该
(2)、E2PROM存储元
8
EEPROM,叫做电擦除可编程只读存储器。其存储元是一个 具有两个栅极的NMOS管,如图(a)和(b)所示,G1是控制栅,它 是一个浮栅,无引出线;G2是抹去栅,它有引出线。在G1栅和 漏极D之间有一小面积的氧化层,其厚度极薄,可产生隧道效 应。如图(c)所示,当G2栅加20V正脉冲P1时,通过隧道效应, 电子由衬底注入到G1浮栅,相当于存储了“1”。利用此方法可 将存储器抹成全“1” 这种存储器在出厂时,存储内容为全“1”状态。使用时,可根 据要求把某些存储元写“0”。写“0”电路如图(d)所示。漏极D 加20V正脉冲P2, G2栅接地,浮栅上电子通过隧道返回衬底,相 当于写“0”。E2PROM允许改写上千次,改写(先抹后写)大 约需20ms,数据可存储20 E2PROM读出时的电路如图(e)所示,这时G2栅加3V电压,若 G1栅有电子积累,T2管不能导通,相当于存“1”;若G1栅无电 子积累,T2管导通,相当于存“0”。
图(d)示出了读出时的电路,它采用二维译码方式:x地址译 码器的输出xi与G2栅极相连,以决定T2管是否选中;y地址译码 器的输出yi与T1管栅极相连,控制其数据是否读出。当片选信 号CS为高电平即该片选中时,方能读出数据。 这种器件的上方有一个石英窗口,如图(c)所示。当用光子能 量较高的紫外光照射G1浮栅时,G1中电子获得足够能量,从 而穿过氧化层回到衬底中,如图(e)所示。这样可使浮栅上的 电子消失,达到抹去存储信息的目的,相当于存储器又存了 全“1” 这种EPROM出厂时为全“1”状态,使用者可根据需要写 “0”。写“0”电路如图(f)所示,xi和yi选择线为高电位,P端 加20多伏的正脉冲,脉冲宽度为0.1~1ms。EPROM允许多次 重写。抹去时,用40W紫外灯,相距2cm,照射几分钟即可。 7
闪速存储器及其竞争伙伴前景日高
芯片面积随之增大, 但是, 这可以由二进码位存储量的加
两 种类 型
一
闪存是 由 E R M ( PO 可擦 除可编程 只读存储器)和 EP O ( E R M 电可擦 除可编程只读存储器)两者演变而来 的, 两者都是非易失性存储器,不同之处在于。 P O E R M 是由u ( V 紫外) 光擦除后用电进行编程, E R M 是以 EP O
而 现 闪 采用 在, 存 特征尺 . ~.  ̄ 寸0 50 8m的C O 工艺制 储结构, NOR型结构则用于具有标准随机存取接 口的 1 1t M S
≮
艇 ■_
作在 后 年 ,特 尺 将 小 0t 下使 存储器。相比之下 ,NOR型的单元可以看做是连接到地 ,今 几 里其 征 寸 缩 到. 以 , 1 k m
相比之下, O N R型闪存的典型 目标应用领域是快速 较器读出, 比较器能够区分四个 电压 电平之间的不同。 这 读出 (0 s 这类应用包括蜂窝 电话 、汽车控制 、个 人 些 电平给定二进制 电平——0 、0 、1、1,以设 置单 9 n) , 0 1 0 1
机 BO I S存储、机顶盒以及便携式应用产品等 。在这类 元二进码位的两个值 。 C需要更多更好的传感放大器, ML
于春风得意的时期,已经成为范围宽广的消费类 电子产 非易失 I存储器,而付出的代价是非对称性读 出/ 生 写入和
品和嵌入式应用领域的关键性 主流产品技术, 并且成为 复杂又耗 费时间的写入过程 。 大部分设计人员手中的关键性 器件之一, 预计这种状态 I 至少可以保持五年 。
一
般来说,闪存有两种类型, N 型和 NO NA D R型。
各种存储器的简介
4.相变随机存储器(PRAM)
(2)写“1”——SET——晶化 给存储单元施加如图(b)所示 的长而幅度中等的脉冲电流(电压), GST的温度被加热到熔点(Tm)以下 结晶点(Tg)以上,且该状态被保持 一段时间(t2)。由于脉冲时间较长, 其分子有足够的时间进行排列,成为 有序状态,从而实现到低阻的晶态的 转化,实现存储信息“1” 。
3.磁性随机存储器(MRAM)
当铁磁层的磁矩相互平行时,由于 通过绝缘隧道层的载流子与自旋有 关的散射最小,电阻也就最小,器 件表现出低阻态; 反之,磁层的磁矩相反时,通过绝 缘层的载流子与自旋有关的散射最 大,这时电阻最大,使器件呈现高阻态。
3.磁性随机存储器(MRAM)
问题
(1)制造成本十分高昂。 (2) MRAM是在集成硅电路的磁性材料中存储信息,周围的磁场会对 芯片产生一定影响,对于高磁环境下的磁场屏蔽也是值得考虑的问题。
5.阻变随机存储器(RRAM)
此时ECM单 元的阻态迅速 由低阻变为高 阻。最终器件 达到关断状态, 如图(D)所示。
5.阻变随机存储器(RRAM)
主要问题 RRAM是 一 项 前 沿 的 研 究 课 题。 目 前 关 于物理机制的研究已取 得了较快进展,但这些机制大都停留在实验现象上,缺乏直接的实验 依据,电阻转变部位的确认,电阻转变过程中元素的变化以及电阻转变 的重复性问题,是当前 研究所面临的紧要问题。 同时,在众多材料 中寻找性能制备拓展性都满足要求的材料仍是发展的关键 。
• 硅基flash存储器作为传统的NVM器件,已被广泛投入到可移动存储 器的应用当中。但是,工作寿命、读写速度的不足,写操作中的高电 压及尺寸无法继续缩小等瓶颈已经从多方面限制了flash存储器的进一 步发展。 • 作为替代,多种新兴器件作为下一代NVM器件得到了业界广泛的关注, 这其中包括铁电随机存储器(FeRAM)、磁性随机存储器 (MRAM) 、相变随机存储器(PRAM ) 、阻变随机存储器 (RRAM)等。
闪速存储器
补充说明
闪速存储器还分AND、NAND、NOR、 DiNOR等类型,常用NOR型与NAND型两 种。 它们的区别很大,打个比方说,NOR 型闪存更像内存,有独立的地址线和数据 线,但价格比较贵,容量比较小,也因此 NOR型闪存比较适合频繁随机读写的场合, 通常用于存储程序代码并直接在闪存内运 行。 而NAND型更像硬盘,地址线和数据 线是共用的I/O线,类似硬盘的所有信息都 通过一组硬盘线传送,NAND型闪存主要 用来存储资料,我们常用的闪存产品,如U 盘、数码存储卡都是用NAND型闪存。
§5.6 存储电容材料
——闪速存储器
半导体存储器的分类
双极型 工艺
MOS型储器 (ROM) 动态RAM(DRAM/ iRAM) 掩膜式ROM(PROM) 可编程ROM(PROM) 可擦除PROM(EPROM) 电可擦除PROM(EEPROM) 闪速存储器(Flash Memory)
闪速存储器
闪速存储器,它是高密度非易失 性的读/写存储器。高密度意味着它 具有巨大比特数目的存储容量。非易 失性意味着存放的数据在没有电源的 情况下可以长期保存。闪存存取比较 快速,无噪音,散热小。总之,它既 有RAM的优点,又有ROM的优点, 是一种很有发展前途的存储技术。
FLASH存储器的阵列结构 FLASH存储器的简化阵列结构如图所示。 在某一时间只有一条行选择线被激活。 读操作时,假定某个存储元原存1,那 么晶体管导通,与它所在位线接通,有 电流通过位线,所经过的负载上产生一 个电压降。这个电压降送到比较器的一 个输入端,与另一端输入的参照电压做 比较,比较器输出一个标志为逻辑1的 电平。 如果某个存储元原先存0,那么晶体管 不导通,位线上没有电流,比较器输出 端则产生一个标志为逻辑0的电平。
闪速存储器
闪速存储器[浏览次数:271次]闪速存储器(Flash Memory)是一类非易失性存储器NVM(Non-Volatile Memory)即使在供电电源关闭后仍能保持片内信息;而诸如DRAM、SRAM这类易失性存储器,当供电电源关闭时片内信息随即丢失.相对传统的EEPROM芯片,这种芯片可以用电气的方法快速地擦写。
由于快擦写存储器不需要存储电容器,故其集成度更高,制造成本低于DRAM.它使用方便,既具有SRAM读写的灵活性和较快的访问速度,又具有ROM在断电后可不丢失信息的特点,所以快擦写存储器技术发展最迅速。
目录•闪速存储器的概要•闪速存储器的分类及特征•闪速存储器指令•闪速存储器在图像采集系统中的应用•闪速存储器的研究与进展闪速存储器的概要•闪速存储器的基本存储器单元结构如图1所示。
一眼看上去就是n沟道的MOSFET那样的东西,但又与普通的FET不同,特点是在栅极(控制栅)与漏极/源极之间存在浮置栅,闪速存储器利用该浮置栅存储记忆.图1 闪速存储器的单元结构浮置栅被设计成可以存储电荷的构造,栅极及主板利用氧化膜进行了绝缘处理,一次积累的电荷可以长时间(10年以上)保持。
当然,如果氧化膜存在缺陷,或者由于某种原因使绝缘膜遭到破坏,那么闪速存储器将失去记忆。
同时,因为热能必定致使电荷以某概率发生消减,因此数据保存的时间将受到温度的影响。
下面,我们将进一步讨论闪速存储器的擦除与写人的原理.我们知道,数据的写人与擦除是通过主板与控制栅之间电荷的注人与释放来进行的。
例如,一般的NOR闪速存储器在写人时提高控制栅的电压,向浮置栅注人电荷(图2)。
而数据的擦除可以通过两种方法进行。
一种方法是通过给源极加上+12V左右的高电压,释放浮置栅中的电荷(Smart VoltageRegulator);另一种方法是通过给控制栅加上负电压(—10V左右),挤出浮置栅中的电荷(负极门擦除法)。
各种电压提供方式如图3所示.图2 闪速存储器的写入操作图3 闪速存储器的擦除操作图4图示了闪速存储器单元的电压-电流特性。
只读存储器和闪速存储器擦除操作
3.2 SRAM存储器
存储体(256×128×8)
通常把各个字的同一个字的同一位集成在一个芯 片(32K×1)中,32K位排成256×128的矩阵。 8个片子就可以构成32KB。
地址译码器
采用双译码的方式(减少选择线的数目)。 A0~A7为行地址译码线 A8~A14为列地址译码线
9
3.2 SRAM存储器
读与写的互锁逻辑 控制信号中CS是片选信号,
CS有效时(低电平),门G1、G2 均被打开。OE为读出使能信号, OE有效时(低电平),门G2开启, 当写命令WE=1时(高电平),门 G1关闭,存储器进行读操作。写操 作时,WE=0,门G1开启,门G2 关闭。注意,门G1和G2是互锁的, 一个开启时另一个必定关闭,这样
通常取写操作时间等于读操作时间,故称为存储器存取 时间。
存储周期:指连续启动两次读操作所需间隔的最小时间。 通常,存储周期略大于存取时间,其时间单位为ns。
存储器带宽:单位时间里存储器所存取的信息量,通常
以位/秒或字节/秒做度量单位。
5
储的机理不同可以分为两类:
分层存储器系统之间的连接关系
4
3.1.3主存储器的技术指标
字存储单元:存放一个机器字的存储单元,相应的单元 地址叫字地址。
字节存储单元:存放一个字节的单元,相应的地址称为 字节地址。
存储容量:指一个存储器中可以容纳的存储单元总数。
存取时间又称存储器访问时间:指一次读操作命令发出 到该操作完成,将数据读出到数据总线上所经历的时间。
14
3.3 DRAM存储器
二、DRAM芯片的逻辑结构 下面我们通过一个例子来看一下动态存储器的逻辑结构如图。 图3.7(a)示出1M×4位DRAM芯片的管脚图,其中有两个电
Flash的选择
Flash的选择Flash称为闪速存储器,是一种高速的、电擦除、电改写的非易失性的存储器。
因它具有速度快、容量大、功耗低以及成本低等优点,所以在电子、计算机、通信、军事以及航空航天等领域得到了广泛应用。
Flash的选择,主要考虑以下几个方面的因素。
(1)可靠性。
闪速存储器的可擦除编程次数和数据的保存时间是选购的重要标准之一。
一般选择可重复擦写的次数在10万次以上,保存时间在100年以上的芯片。
(2)容量。
根据系统的要求,选择合适的大小。
容量和价格成正比,容量越大,价格越高。
(3)读写时间。
读写时间是关键性指标。
一般选择和DSP 能达到最佳配合的芯片。
读写速度和价格成正比,读写速度越快,价格越高。
(4)写周期和擦除周期功耗。
(5)和DSP芯片的兼容性。
包括速度、电压、时钟以及硬件连接等方面。
除了上述几个因素以外,选择Flash芯片还需考虑到芯片的价格、封装形式、供货周期、技术支持以及普及程度等情况。
根据以上原则本案例选择美国SST公司的128K×8bit的闪速存储器SST29LE010。
SST29LE010是SST公司的29系列128K×8bit多用途闪速存储器。
它的主要特点和技术指标如下。
(1)高的可靠性。
可承受10万次擦写、数据保持时间大于100年。
(2)快速写操作。
每页128Byte,页写时间为5ms(典型值),片写时间为5s(典型值)、有效字节写循环周期是39μs(典型值)。
(3)低功耗。
工作时功耗为10mA,休眠时功耗为10uA。
(4)兼容性好。
兼容TTL电平和CMOS电平。
(5)单一3.3V电压供电,可以直接和DSP连接。
(6)达到JEDEC(电子器件工程联合会)标准的Flash EEPROM管脚输出和命令集。
flash 存储器分类
flash 存储器分类全球闪速存储器的技术主要掌握在AMD、ATMEL、Fujistu、Hitachi、Hyundai、Intel、Micron、Mitsubishi、Samsung、SST、SHARP、TOSHIBA,由于各自技术架构的不同,分为几大阵营。
1. NOR技术NORNOR技术(亦称为Linear技术)闪速存储器是最早出现的Flash Memory,目前仍是多数供应商支持的技术架构。
它源于传统的EPROM器件,与其它Flash Memory技术相比,具有可靠性高、随机读取速度快的优势,在擦除和编程操作较少而直接执行代码的场合,尤其是纯代码存储的应用中广泛使用,如PC的BIOS固件、移动电话、硬盘驱动器的控制存储器等。
NOR技术Flash Memory具有以下特点:(1) 程序和数据可存放在同一芯片上,拥有独立的数据总线和地址总线,能快速随机读取,允许系统直接从Flash中读取代码执行,而无需先将代码下载至RAM中再执行;(2)可以单字节或单字编程,但不能单字节擦除,必须以块为单位或对整片执行擦除操作,在对存储器进行重新编程之前需要对块或整片进行预编程和擦除操作。
由于NOR技术Flash Memory的擦除和编程速度较慢,而块尺寸又较大,因此擦除和编程操作所花费的时间很长,在纯数据存储和文件存储的应用中,NOR技术显得力不从心。
不过,仍有支持者在以写入为主的应用,如CompactFlash卡中继续看好这种技术。
Intel公司的StrataFlash家族中的最新成员——28F128J3,是迄今为止采用NOR技术生产的存储容量最大的闪速存储器件,达到128Mb(位),对于要求程序和数据存储在同一芯片中的主流应用是一种较理想的选择。
该芯片采用0.25μm制造工艺,同时采用了支持高存储容量和低成本的MLC技术。
所谓MLC技术(多级单元技术)是指通过向多晶硅浮栅极充电至不同的电平来对应不同的阈电压,代表不同的数据,在每个存储单元中设有4个阈电压(00/01/10/11),因此可以存储2b信息;而传统技术中,每个存储单元只有2个阈电压(0/1),只能存储1b信息。
半导体存储器的分类
2.4 E2PROM(Electrically Erasable Programmable ROM):也称为EEPROM,是可以电擦除的可编程只读存储器。由于能以电信号擦除数据,并且可以对单个存储单元擦除和写入(编程),因此使用十分方便,并可以实现在系统擦除和写入。
2.5 闪速存储器(Flash Memory):闪速存储器是新型非易失性存储器,在系统电可重写。它与EPROM的一个区别是EPROM可按字节擦除和写入,而闪速存储器只能分块进行电擦除。它结合了ROM和RAM的长处,不仅具备电子可擦出可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器。在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备,然而近年来Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader以及操作系统或者程序代码或者直接当硬盘使用(U盘)。 目前Flash主要有两种NOR Flash和NADN Flash。NOR Flash的读取和我们常见的SDRAM的读取是一样,用户可以直接运行装载在NOR FLASH里面的代码,这样可以减少SRAM的容量从而节约了成本。NAND Flash没有采取内存的随机读取技术,它的读取是以一次读取一快的形式来进行的,通常是一次读取512个字节,采用这种技术的Flash比较廉价。用户不能直接运行NAND Flash上的代码,因此好多使用NAND Flash的开发板除了使用NAND Flah以外,还作上了一块小的NOR Flash来运行启动代码。 一般小容量的用NOR Flash,因为其读取速度快,多用来存储操作系统等重要信息,而大容量的用NAND FLASH,最常见的NAND FLASH应用是嵌入式系统采用的DOC(Disk On Chip)和我们通常用的“闪盘”,可以在线擦除。目前市面上的FLASH 主要来自Intel,AMD,Fujitsu和Toshiba,而生产NAND Flash的主要厂家有Samsung和Toshiba。
计算机组成原理 3.4 只读存储器和闪速存储器
3、cache的命中率
h= Nc/(Nc+Nm) 则cache/主存系统的平均访问时间ta为: ta=htc+(1-h)tm 目标是Ta接近Tc,硬件代价最小 访问效率 e=tc/ta
例6. CPU执行一段程序时,cache完成存取的次数为 1900次,主存完成存取的次数为100次,已知cache 存取周期为50ns,主存存取周期250ns,求cache/主 存系统的效率和平均访问时间。
习题15. 假设主存容量16M*32位,cache容量64K*32 位。主存与cache之间以每块4*32位大小传送数据,请确 定直接映射方式的有关参数,并画出主存地址格式。
主存16M*32位 (24位地址) 每块4*32位 则主存有4M块 Cache 64k*32位 每行4*32位 则Cache有16K行 主存地址(24) Tag+行号+字 8位+14位+2位 Cache的CAM容量 214行*8位
三、替换策略
为什么要有替换策略,目标是什么? 与cache的组织方式相关(p98) 1.最不经常使用(LFU)算法 2.近期最少使用(LRU)算法 3.随机替换
四、cache的写操作策略
写回问题是什么问题?
写回代价与数据一致性
1.写回法-命中、未命中 2.全写法-命中、未命中 3.写一次法-第1次命中时,写回主存
习题15. 假设主存容量16M*32位,cache容量64K*32 位。主存与cache之间以每块4*32位大小传送数据,请确 定直接映射方式的有关参数,并画出主存地址格式。 CPU给出一访问 内存的地址…
Flash闪速存储器--(NAND和NOR比较)
Flash闪速存储器--(NAND和NOR比较)一、闪速存储器的特点闪速存储器(FlashMemory)是一类非易失性存储器NVM(Non-VolatileMemory)即使在供电电源关闭后仍能保持片内信息;而诸如DRAM、SRAM这类易失性存储器,当供电电源关闭时片内信息随即丢失。
FlashMemory集其它类非易失性存储器的特点:与EPROM相比较,闪速存储器具有明显的优势——在系统电可擦除和可重复编程,而不需要特殊的高电压(某些第一代闪速存储器也要求高电压来完成擦除和/或编程操作);与EEPROM相比较,闪速存储器具有成本低、密度大的特点。
其独特的性能使其广泛地运用于各个领域,包括嵌入式系统,如PC及外设、电信交换机、蜂窝电话、网络互联设备、仪器仪表和汽车器件,同时还包括新兴的语音、图像、数据存储类产品,如数字相机、数字录音机和个人数字助理(PDA)。
Flash的技术特点如下:(1)区块存储单元:在物理结构上分成若干个被称为区块的存储单元,不同区块之间相互独立,每个区块几KB~几十KB。
(2)先擦后写:任何flash器件的写入操作只能在空或已擦除的单元内进行,所以大多数情况下,在进行写入操作之前必须先执行擦除。
(3)位交换:有时一个比特位会发生反转,就是位交换。
(4)区块损坏:使用过程中,某些区块可能会被损坏,区块损坏后就不可修复。
二、闪速存储器的技术分类全球闪速存储器的主要供应商有AMD、ATMEL、Fujistu、Hitachi、Hyundai、Intel、Micron、Mitsubishi、Samsung、SST、SHARP、TOSHIBA,由于各自技术架构的不同,分为几大阵营。
1 NOR技术NOR技术(亦称为Linear技术)闪速存储器是最早出现的FlashMemory,目前仍是多数供应商支持的技术架构。
它源于传统的EPROM器件,与其它FlashMemory技术相比,具有可靠性高、随机读取速度快的优势,在擦除和编程操作较少而直接执行代码的场合,尤其是纯代码存储的应用中广泛使用,如PC 的BIOS固件、移动电话、硬盘驱动器的控制存储器等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
闪速存储器[浏览次数:271次]闪速存储器(Flash Memory)是一类非易失性存储器NVM(Non-Volatile Memory)即使在供电电源关闭后仍能保持片内信息;而诸如DRAM、SRAM这类易失性存储器,当供电电源关闭时片内信息随即丢失.相对传统的EEPROM芯片,这种芯片可以用电气的方法快速地擦写.由于快擦写存储器不需要存储电容器,故其集成度更高,制造成本低于DRAM.它使用方便,既具有SRAM读写的灵活性和较快的访问速度,又具有ROM在断电后可不丢失信息的特点,所以快擦写存储器技术发展最迅速。
目录∙闪速存储器的概要∙闪速存储器的分类及特征∙闪速存储器指令∙闪速存储器在图像采集系统中的应用∙闪速存储器的研究与进展闪速存储器的概要∙闪速存储器的基本存储器单元结构如图1所示。
一眼看上去就是n沟道的MOSFET那样的东西,但又与普通的FET不同,特点是在栅极(控制栅)与漏极/源极之间存在浮置栅,闪速存储器利用该浮置栅存储记忆。
图1 闪速存储器的单元结构浮置栅被设计成可以存储电荷的构造,栅极及主板利用氧化膜进行了绝缘处理,一次积累的电荷可以长时间(10年以上)保持。
当然,如果氧化膜存在缺陷,或者由于某种原因使绝缘膜遭到破坏,那么闪速存储器将失去记忆。
同时,因为热能必定致使电荷以某概率发生消减,因此数据保存的时间将受到温度的影响。
下面,我们将进一步讨论闪速存储器的擦除与写人的原理。
我们知道,数据的写人与擦除是通过主板与控制栅之间电荷的注人与释放来进行的。
例如,一般的NOR闪速存储器在写人时提高控制栅的电压,向浮置栅注人电荷(图2)。
而数据的擦除可以通过两种方法进行。
一种方法是通过给源极加上+12V左右的高电压,释放浮置栅中的电荷(Smart Voltage Regulator);另一种方法是通过给控制栅加上负电压(-10V左右),挤出浮置栅中的电荷(负极门擦除法)。
各种电压提供方式如图3所示。
图2 闪速存储器的写入操作图3 闪速存储器的擦除操作图4图示了闪速存储器单元的电压-电流特性。
浮置栅的电荷可抵消提供给控制栅的电压。
也就是说,如果浮置栅中积累了电荷,则阈值电压(Vth)增高。
与浮置栅中没有电荷时的情况相比,如果不给控制栅提供高电压,则漏极-源极间不会处于导通的状态。
因此,这是判断浮栅中是否积累了电荷,也就是判断是“1”还是“0”的机制。
图4 闪速存储器单元的电压一电流特性变化那么,写入操作是提高了Vth还是降低了Vth呢?根据闪速存储器的类型情况也有所不同。
作为传统EPROM的一般替代晶的NOR以及硅盘中应用的NAND 闪速存储器,在写入时为高Vth;而AND及DINOR闪速存储器中,在写人时为低Vth。
闪速存储器的分类及特征闪速存储器根据单元的连接方式,如表所示,可分成NAND、NOR、DINOR(Divided bit Line NOR)及AND几类。
NAND闪速存储器单元的连接方式如图1所示,NOR闪速存储器如图2所示,DINOR闪速存储器如图3所示,AND闪速存储器单元的结构如图4所示。
市场上销售的闪速存储器基本上就是NOR 及NAND两种,其中只有NAND闪速存储器的单元是串联的,其他所有类型的单元都是并联的。
表闪速存储器的单元方式NOR闪速存储器以读取速度100ns的高速在随机存取中受到人们的青睐。
但由于其单元尺寸大于NAND闪速存储器,存在着难以进行高度集成的问题。
写人时采用CHE(Channel HotElectron,沟道热电子)方式,即在栅-漏之间加上高电压,提高通过沟道的电子能量,向浮置栅中注入电荷。
这样,由于损耗电流变大,在写入时必须由外部其他途径提供+12V左右的电源,因而不适合低电压操作。
图1 NAND闪速存储器的单元结构图2 NOR闪速存储器的单元结构与NOR闪速存储器相比较,东芝公司开发的NAND闪速存储器却能够进行高度集成,写人方式也因采用了被称为隧道的方式,即利用了氧化膜所引起的隧道效应现象,故与NOR闪速存储器相比,具有损耗电流较小的特征。
但在另一方面,由于单元是串联连结的,所以面向顺序存取,具有随机存取速度慢的缺点。
图3 DINOR闪速存储器的单元结构三菱与日立结合NAND及NOR闪速存储器的特点,开发了DINOR(Divided bit-line NOR)闪速存储器以及AND闪速存储器。
DINOR闪速存储器的结构是将数据线(位线)分离成主数据线与子数据线的层次,通过各个存储器单元与子数据线的连接,既可以具有像NAND那样的高度可集成性,又具各与NOR同等程度以上的高速随机存取性。
因为写人操作也采用了隧道方式,所以较小的写入电流就可完成写人操作。
又因数据置换所需要的高电压升压电路可以设计于芯片内部,因此可以进行低电压的单一电源操作。
图4 AND闪速存储器的单元结构AND闪速存储器单元的源线也设计了分离的子源线,是倾向于顺序存取的产品。
除了能够以与硬盘一个扇区相同的512字节大小的小块单位进行写人及读取操作以外,还具有DINOR的低功耗特长,可以面向硅盘等展开应用。
单元的连接方式与NOR闪速存储器相同,写入逻辑为反相(NOR写人时Vth变高,而AND 式则降低),命名为AND式。
现在的NOR闪速存储器也致力于改良,目的在于将写人操作也采用隧道方式以降低功耗,或者通过单元物理结构上的改善等,使低电压单一电源类型的闪速存储器也形成产品。
以文件为使用目的的AND及NAND两种类型的闪速存储器目前已在市场上流通,应用于大容量的FlashATA卡等方面。
闪速存储器指令∙通过地址与数据特定组合的若干次写入序列,向闪速存储器发出指令。
利用这样的序列,防止由于编程错误及开通电源的暂时不稳定等因素所引发偶然擦除及写入操作。
Am29F010A的指令定义如表所示。
例如,当编程指令(向闪速存储器特定地址写入数据)下达时,如下所述:①向555h地址写入AAh;②向2AAh地址写入55h;③向555h地址写入A0h;④向希望写人地址(PA)处写人希望写入的数据(PD)。
表Am29F010A的指令定义RA:读地址;PA:编程地址;SA:扇区地址;RD:读数据;PD:编程数据通过上述4次写入序列完成写人操作。
最后的写操作完成后,根据读取状态来判断内部操作是否结束。
闪速存储器在图像采集系统中的应用∙图像的保存和恢复是一个图像采集系统所不可或缺的功能之一。
保存图像信息所用的介质或设备有很多种,如常用的电影胶片、胶卷、硬盘、软盘、光盘、各种静态和动态RAM、ROM以及固态存储器件等。
其中,Flash ROM以其内容掉电不消失、价格低廉、控制方法灵活、与微处理器接口方便等特点,越来越多地应用在图像采集与存储系统中,如常见的数码像机。
因此,研究Flash ROM在图像采集记录系统中的应用技术有着重要的意义。
1 闪速存储器的分类和发展现状目前常见的图像采集记录系统如数码像机、数码摄像机中,通常采用半导体存储器作为其记忆部分。
半导体存储器通常可分为随机存储器(RAM)和只读存储器(ROM[_]。
RAM的内容可以随时刷新,访问速度快,但是掉电后其存储的信息会丢失;ROM则具有掉电不丢失数据的特性。
通常ROM又可分为固定ROM、PROM、EPROM和EEPROM。
图1 K9F1208UOM引脚定义闪速存储器(Flash ROM)属于半导体存储器的一种,属于非易失性存储器NVM(Non-Volatile Memory)。
它采用类似于EPROM的单管叠栅结构的存储单元揣怕,是新一代用电信号擦除的可编程ROM;它既吸收了EPROM结构简单、编程可靠的优点,又具有EPROM用随道效应擦除的快捷特性,集成度可做得很高,因而在便携式数据存储和各种图像采集记录系统中得到了广泛的应用。
全球闪速存储器的主要供应商有AMD、Atmel、Fujistu、Hitachi、Hyundai、Intel、M ic ron、Mitsubishi、Sa ms ung、SST、Sharp、Toshiba。
由于各自技术架构的不同,分为几大阵营,因此闪速存储也按其采用技术的不同而分为几大类:*NOR技术——代表公司Intel,特点为擦除和写入慢、随机读快;*NAND技术——代表公司Samsung,特点为随机读写慢、以页为单位连续读写快;*AND技术——代表公司Hitachi,特点为低功耗,价格高。
*由EEPROM派生的闪速存储器。
特点:介于NOR与EEPROM之间。
存储器的发展具有容量更大、体积更小、价格更低的趋势,这在闪速存储器行业表现得淋漓尽致。
随着单导体制造工艺的展,主流闪速存储器厂家采用0.18μm,甚至0.15μm的制造工艺。
借助于先进工艺的优势,闪速存储器的容量可以变大:NOR技术将出现256Mb的器件,NAND和AND技术已经有16Gb的器件。
芯片的封装尺寸更小:从最初DIP封装,到PSOP、SSOP、TSOP封装,再到BGA封装,闪速存储器已经变得非常纤细小巧。
工作电压更低:从最初12V的编程电压,一步步下降到5V、3.3V、2.7V、1.8V单电压供电;符合国际上低功耗的潮流,更促进了便携式产品的发展。
位成本大幅度下降:采用NOR技术的Intel公司的28F128J3价格为25美元,NAND技术和AND技术的闪速存储器已经突破10MB 2美元的价位,性价比极高。
本文中讨论的是采用NAND技术的K9F1208U0M。
图2AT90S8515和K9F1208UOM硬件接口原理2 64M闪速存储器K9F1208UOM简介K9F1208U0M是Samsung公司生产的采用NAND技术的大容量、高可靠Flash存储器。
该器件采用三星公司的OS浮置门技术和与非存储结构,存储容量为64M×8位,除此之外还有2048K×8位的空闲存储区。
该器件采用TSSOP48封装,工作电压2.7~3.6V。
K9F1208U0M对528字节一页的写操作所需时间典型值是200μs,而对16K字节一块的擦除操作典型民仅需2ms。
每一页中的数据出速度也很快,平均每个字节只需50ns,已经与一般的SRAM相当。
8位I/O端口采用地址、数据和命令复用的方法。
这样既可减少引脚数,还可使接口电路简洁。
片内的写控制器能自动执行写操作和擦除功能,包括必要的脉冲产生,内部校验等,完全不用外部微控制器考虑,简化了器件的编程控制难度。
2.1 器件结构K9F1208U0M的结构如图1所示。
由以下几部分组成:①地址译码器。
它是一个二维的译码器,A0~A7为Y方向译码器,A9~A25为X方向译码器;而A8是由命令寄存器决定的,用于选择Flash ROM存储器的区号。
②存储阵列。
如图1所示,由于地址A8的不同,可以把存储阵列分为第一和第二两部分;同时,它还有一个空闲区,都可通过命令进行选择。