nand flash基础——基本结构[通俗易懂]

nand flash基础——基本结构[通俗易懂]Array在String中,cell是串行方式连接的,一般32或64个一组,两端分别通过MSL连接到sourceline,MDL连接到bitline,并分别由晶体管控制开断。每个string和相邻的string(图中是上下方向)共用bitline。controlgate是通过wordlines连接在一起。Page是一个逻辑上的概念,page是由同一根wordline上的cel…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

Array 

nand flash基础——基本结构[通俗易懂]

在String中,cell是串行方式连接的,一般32或64个一组,两端分别通过MSL连接到source line,MDL连接到bit line,并分别由晶体管控制开断。每个string和相邻的string(图中是上下方向)共用bit line。control gate是通过wordlines连接在一起。

Page是一个逻辑上的概念,page是由同一根wordline上的cell组成的。一根wordline上的page个数是由cell存储bit的能力决定的。SLC memory 单个cell可以存储1bit信息,MLC则可以存储2bit,TLC是3bit,QLC则是4bit。按照图中示意,bitline 分为even/odd两组,相应的cell也分为了两组,这两组分别属于两个page。

根据以上定义,则一个SLC的设备,一根wordline可以分为两个page,假设总共有65536个cell,则每个page的大小为4KB。

而MLC单个cell可以存储2bit的信息,则从逻辑上又可以进一步细分为两个page,一个是lower page,即由LSB(least significant bit)组成,一个是upper page,由MSL(most significant)组成。这样一个MLC的设备,一根wordline就分为了四个page。类似的,TLC单个cell可以存储3bit的信息,则有lower/middle/upper page。

对于擦除操作,同一组wordline上的所有string是一起进行的,它们组成了一个block。如上图,有两组wordline,WL0[63:0]和WL1[63:0],对应的分别是block0,block1。

 

Floorplan

Nand Flash 芯片主要由array构成,同时需要外围电路来实现写读擦除功能。

Array一般分为若干个Plane,每个Plane都有独立的sense amplifier和cache,所以可以同时进行操作。wordline沿水平方向,bitline沿垂直方向,所有的bitline都连接到了sense amplifier上。Row Decoder在两个Plane之间。Row Decoder负责给被选中的string对应的各个wordline上加上合适的偏置。sense amplifier则将电流信号转换为数字量。

外围电路包括charge pumps(电荷泵),voltage regulators(电压调节器),及逻辑电路等。

PAD连接到芯片外部。

nand flash基础——基本结构[通俗易懂]

参考 

Inside NAND Flash Memories
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184228.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python fabric实现远程操作和部署

    python fabric实现远程操作和部署

    2021年12月6日
    33
  • WebStorm 2021.1 使用 ESLint自动格式化代码[通俗易懂]

    WebStorm 2021.1 使用 ESLint自动格式化代码[通俗易懂]引言WebStorm不能像VSCode那样在保存的时候自动Fix-ESLint,不能自动格式化代码,需要安装一个插件安装ESLint插件进入设置快捷键win:Ctrl+Alt+Smac:command+,找到Plugins,搜索eslint安装后配置一下配置搜索eslint…

    2022年5月7日
    665
  • 如何安装打印机_vs2010旗舰版安装教程

    如何安装打印机_vs2010旗舰版安装教程按照默认安装vs2005sp1,往往不会成功。需要做如下设置.1.运行secpol.msc2.在左边栏,右键“软件限制策略”,新建3.双击右边栏中的强制,选择“除本地管理员以外的所有用户”如上设置后,再安装vs2005sp1即可成功安装。 …

    2022年10月6日
    0
  • oracle中锁表语句,oracle查询锁表解锁语句

    oracle中锁表语句,oracle查询锁表解锁语句一.查询锁定的表如下语句,都可以查询锁定的表语句一:selecta.sid,a.serial#,p.spid,c.object_name,b.session_id,b.oracle_username,b.os_user_namefromv$processp,v$sessiona,v$locked_objectb,all_objectscwherep.addr=a.paddr…

    2022年8月23日
    4
  • 群环域

    群环域群环域

    2022年6月18日
    24
  • java语言的特点_Java语言有什么特点?

    java语言的特点_Java语言有什么特点?Java语言共有十大特点,分别为:简单性、面向对象、分布性、编译和解释性、稳健性、安全性、可移植性、高性能、多线索性、动态性。1、简单性:Java语言继承了C++语言的优点,去掉了C++中学习起来比较难的多继承、指针等概念,所以Java语言学习起来更简单,使用起来也更方便。2、面向对象:Java是一种面向对象的编程语言。3、分布性:Java设计成支持在网络上应用,它是分布式语言。所以只要用Java…

    2022年7月7日
    17

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号