Memories Scaling
     其他的的半导体存储器的制程一般2年为一个升级周期,但是nand flash 存储器的制程升级周期和他们比起来只有1年。这种更快的制程升级导致SLC NAND的每一个bit的大小在2005年就超过了MLC NOR,可以参考图1.6。 MLC NAND是到目前为止成本最低的半导体存储器即使相对于其他存储器接近于成本的价格,这主要是由于NAND的存储单元非常小并且使用了一个存储单元存多位数据的技术。
 
Multi-level 存储单元的概念
    图1.7展示了flash 存储器的multi-level存储单元的概念,传统的SLC或者single-level存储单元只通过对存储单元的floating gate是否充电和不充电来区别‘1’和‘0’;通过增加充电电压的阀值的数目,每一个存储单元可以存储多位数据。比如MLC的每个存储单元就可以通过将阀值的数量增加‘11’‘10’‘01’‘00’来存储两个bit;同样的通过将阀值的数量增加到8个和16个,那么每个存储单元就可以存储3个bie和4个bit。
    multi-level的存储单元的优点在于不用提高制程的复杂性就可以增加存储容量。用于生产SLC的wafer同样也可以用来生产MLC, 3-bit per cell和4-bit per cell的存储器。但是MLC存储器需要精确的对阀值充电的定位能力,所以充电的区域不能重叠并且要对不同大小的充电要有精确和灵敏的反应,由于Vt的阀值的数量不断增加,所以他用于写和定位的时间也有所增加。另外,额外的电路和写入算法也是必要的,他可以用来减轻各项功能的衰弱和提升他自己的寿命。
    事实上,从SLC到MLC、再到3-bit per cell再到4-bit per cell技术上的转移是相同的,对于器件本身来说从这一代制程到下一代制程的转移不需要额外的资本投入,只是有一部分容量会缩水。

NAND scaling
    图1.8展示了SLC,MLC,8LC,16LC技术的位大小的趋势。而位大小的是成本的一个表示。第一块MLC NAND Flash是在2001年末由Sandisk和Toshish共同发布的。他是一块基于0.16um技术制程的1Gb大小的芯片,随后MLC的各种新制程也不断被发布出来。
    第一商用的8LC产品也是由Sandisk和Toshish在2008年发布的,这块芯片是一个基于56nm制程技术的16Gb的产品,56nm是比主流的MLC制程落后一代制程技术。结果这块8LC的芯片因为与基于43nm的MLC产品相比更具有成本优势而变成了一款很短命的产品。但是到了2010年,8LC由于使用了和MLC相同的制程技术而更具有了成本优势。
    相对8LC,16LC也是由Sandisk和Toshish在2009年基于成熟的43nm的制程技术来发布的,这块芯片是一块64Gb的产品,但是和当时主流的的32nm制程技术的MCL相比起来又没有的成本优势。这款产品主要是用来学习的,只有当16LC能够用最先进的制程技术生产的时候他的成本优势才会得以体现。
    另外,需要注意的是从SLC到MLC到8LC到16LC,每一个bit的成本的降低的幅度也是越来越小的,比如从SLC到MLC转移大概成本降低了40%~50%,但是从MLC到8LC成本则降了20%,从8LC到16LC更是只降了10%。这样的结果就导致16LC可能没有足够的成本价值去让生产商对他感兴趣了。
    一个主要的scaling挑战是存储在floating gate中的电子数量随着制程的降低而在明显减少。这就会影响到存储数据的值和保存时间。这些问题加起来就让inter-cell的干扰使得16LC有一个更小的scalable的技术。为了克服这些挑战,将来新一代的NAND Flash 就需要有新的programming算法和能够去除噪音的信号处理技术。

Multi-bit per cell storage的更多相关文章

  1. Oracle12c版本中未归档隐藏参数

    In this post, I will give a list of all undocumented parameters in Oracle 12.1.0.1c. Here is a query ...

  2. scan cell

    scan cell有两种不同的input: 1)data input:由电路的combinational logic驱动: 2)scan input:由另一个scan cell驱动,从而形成scan  ...

  3. FastDFS配置文件(storage.conf)

    # 该配置文件是否生效 # false:生效 # true:无效 disabled=false # 本storage server所属组名 group_name=group1 # 绑定IP # 后面为 ...

  4. Partitions - Partition Storage Modes and Processing-MOLAP、ROLAP、HOLAP

    https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models-olap-logical-cube-obj ...

  5. Bigtable:A Distributed Storage System for Strctured Data

    2006 年10 月Google 发布三架马车之一的<Bigtable:A Distributed Storage System for Strctured Data>论文之后,Power ...

  6. 为fastdfs文件服务器新增一个storage

    一.前言: 前期,已经搭建好了一套fastdfs文件服务器,一个tracker和一个storage,且部署在同一台服务器上,已经正式投入运行快半年了,1T的空间现在只剩下100G容量了,现在需要扩容, ...

  7. multi lstm attention 坑一个

    multi lstm attention时序之间,inputs维度是1024,加上attention之后维度是2018,输出1024,时序之间下次再转成2048的inputs 但是如果使用multi ...

  8. 【oneday_onepage】——How to stretch the life of your SSD storage

    How to stretch the life of your SSD storage July 18, 2013, 9:06 PM — Once a PC enthusiast's dream st ...

  9. HTML5本地存储(Local Storage) 的前世今生

    长久以来本地存储能力一直是桌面应用区别于Web应用的一个主要优势.对于桌面应用(或者原生应用),操作系统一般都提供了一个抽象层用来帮助应用程序保存其本地数据 例如(用户配置信息或者运行时状态等). 常 ...

随机推荐

  1. [转]SharePoint 2010/2013 使用Javascript来判断权限的三种方法

    本文讲述SharePoint 2010/2013 使用Javascript来判断权限的三种方法的实现方式及其优缺点. 1. 根据用户所在的SharePoint组(比如用户在Leader 组才可以使用审 ...

  2. 从入行到现在(.net)

    每次写东西都不知道怎么去开头.因为一想到要写东西.脑子里面浮现出来的开头就太多. 进园子很久从开始只是关注别人讲的技术,别人讲的基础,到现在更多的去看大家的随笔和新闻.这两年我从零基础的外行人逐渐进入 ...

  3. 强大的游戏开发工具Unity3D推出2D开发工具,unity将混合3D与2D开发

    2013 Unity全球开发者大会(Unite 2013)于2013年8月28日在温哥华隆重开幕,会上Unity全球CEO David Helgason在Keynote上宣布Unity 4.3版本即将 ...

  4. mysql insert语句错误问题解决

    好久没有复习数据库了,竟然忘记了mysql中的关键字(保留字),导致今天一晚上都在查找sql语句错误,特此记录此错误,教训啊. 我在mysql数据库中有一个名为order 的表,啊啊啊啊啊,为啥我给他 ...

  5. 启动 XPs 代理

    Xps代理:扩展了 1 : 运行sp_configure检查代理XPs 的 值. EXEC SP_CONFIGURE 'agent xps'查看run_value 值是否为0,如果为0:需要更改此设置 ...

  6. [转] c# 数据类型占用的字节数

    http://www.cnblogs.com/laozuan/archive/2012/04/24/2467888.html

  7. oracle进制转换

    h2 { margin-top: 0.46cm; margin-bottom: 0.46cm; direction: ltr; line-height: 173%; text-align: justi ...

  8. objective-c中的category

    如果有如下一个类 #import <Foundation/Foundation.h> @interface Person : NSObject @property int age; @en ...

  9. 【制作镜像】BCEC制作镜像

    如要制作的新镜像已存在标准版本镜像,即linux发行版本相同(此处指CentOS6.5 64位),可利用BCEC制作. 在BCEC创建centos6.5系统的可联外网的虚机,ssh到此虚机,用yum方 ...

  10. MongoDB源码分析——mongo主程序入口分析

    Edit   源码版本为MongoDB 2.6分支 mongo主程序入口分析 mongo是MongoDB提供的一个执行JavaScript脚本的客户端工具,可以用来和服务端交互,2.6版本的Mongo ...