首页 > 其他分享 >SSD 简介—— NAND 芯片介绍

SSD 简介—— NAND 芯片介绍

时间:2023-03-24 14:12:26浏览次数:49  
标签:芯片 die flash NAND cell plane SSD NOR

制作

存储芯片的制作和其他芯片制作大致相同,从沙子中提取单晶硅制作晶圆再封装芯片。

闪存芯片从架构上分为NOR和NAND

NOR Flash的source line把每个cell都并联起来,而NAND flash的source line是把cell串联。架构上NAND更加简洁。

NOR和NAND的具体区别参加下图:

  • 成本:NAND由于更加简洁,单位容量的成本更低
  • 容量:NAND容量更容易做大
  • 写速度:NAND更快 - (NAND是串联为什么反而写速度更快呢?下文讲解)
  • 读速度:NOR更快
  • 代码执行(code execution): NOR可以执行预置在芯片中的代码

由于以上的特点,NOR一般用在对容量需求不大,需要在启动时执行一段代码的场景中,而NAND用于高容量高性能的存储产品中。

NAND flash的结构

如果打开芯片的外壳,里面一层一层的东西叫做die(英语“死”那个单词,拼音叫“爹”),下图只是一个例子,一般是多个die,不一定都是8个。die就是NAND flash最外层的一个概念(die可以理解为一个小区)。

一个die上面分为了多个plane(平面),这些plane的内部结构都一样的,相当于复制粘贴(plan可以理解为几栋)

把上图旋转一下,从侧面看plane的结构就是这样:

一个plane里面分为了多个block(block可以理解为一个单元):

一个block里面分为了多个page(下图中绿色那跟横线表示的就是一个page,可以理解为层楼):

一个page里有多个cell,下图中紫色的点就表示一个cell。(cell可以理解为一个房子/住户)

总结一下NAND flash的结构: die->plane->block->page->cell

理解记忆:die(天香小区)->plane(二栋)->block(一单元)->page(二楼)->cell(三号)

再看看逻辑视图(小区平面图)

NAND flash制作工艺上分为2D和3D

相当于平房和楼房的区别。3D制作工艺更加复杂,但是单位体积能提供的容量更大,效率更高。现在企业存储应用中基本都是3D flash。

SLC/MLC/TLC/QLC

刚才说了一个cell相当于一个房子,房子我们根据能住的人数可以分为单人间,双人间,三人间,四人间。cell也可以根据能存储多少个数据来分类。

一个cell只存一个bit的数据,就叫做SLC,两个bit数据就叫MLC,三个bit数据就叫TLC, 四个bit数据就叫QLC。

一个cell存的数据越多容量就越大(这个很好理解),相反读写速度和使用寿命就更短(住的人越多就更拥挤嘛,设施折旧也更快)。

标签:芯片,die,flash,NAND,cell,plane,SSD,NOR
From: https://www.cnblogs.com/FireLife-Cheng/p/17251368.html

相关文章

  • NAND Flash 寿命算法——Wear leveling
    由于闪存的可擦写次数是有限的,当某些数据被频繁修改时容易导致对应的块很快被耗尽使用寿命,从而导致整块盘无法使用,所以需要有一种技术来将这些块的擦写均摊一下,延长使用寿......
  • 2023年最新国产芯片生态图谱(附80+类国产名录)
    近几年,在缺“芯”困局之下,国产替代的呼声愈发高涨,在国家的政策扶持下,国产赛道厂商呈爆发式增长,国产芯片自给率已经由不到5%上升至20%~30%。预计到2025年,国产芯片自给率有望......
  • ASEMI代理NXP汽车芯片MCIMX6S5DVM10ACR
    编辑-Zi.MX6Solo/6DualLite消费品应用处理器MCIMX6S5DVM10ACR处理器代表了以多媒体为重点的集成产品的最新成就,提供了低成本的高性能处理以及低功耗的优化。 该处理......
  • PCF7939MA/CABC0800-ASEMI代理NXP汽车芯片
    编辑-ZNXP汽车芯片PCF7939MA/CABC0800参数描述:型号:PCF7939MA/CABC0800制造商:NXPSemiconductors种类:NFC/RFID标签和应答器存储容量:456b工作频率:125kHz最大工作温......
  • 【数仓运维实践】关于GaussDB(DWS)单SQL磁盘空间管控
    摘要:本文主要讲解数仓运维中遇到单SQL磁盘空间管控问题的解析和方案。本文分享自华为云社区《GaussDB(DWS)运维--单SQL磁盘空间管控》,作者:譡里个檔。【问题描述】执......
  • SpringBoot接入微信JSSDK,看这篇妥妥的
    先给猴急的客官上干货代码GitHub接入微信JSSDKGitHub地址Gitee接入微信JSSDKGitHub地址前言事情的起因是因为疫情严重,领导要求做一个专题页,能够尽可能帮助所需要的......
  • SpringBoot接入微信JSSDK,看这篇妥妥的
    先给猴急的客官上干货代码GitHub​​接入微信JSSDKGitHub地址​​Gitee​​接入微信JSSDKGitHub地址​​前言事情的起因是因为疫情严重,领导要求做一个专题页,能够尽可能帮......
  • 芯片中三角函数的应用
    1. 旋变的工作原理及旋变相关电路仿真2. 旋变的软解码(英飞凌DSADC和普通ADC的实现)及硬解码(AD2S1200)......
  • 为什么芯片技术如此重要 芯片技术对生活的影响是什么
    芯片是科技时代的重要生产力,芯片正像是第一、二次工业革命中的蒸汽机、内燃机。其决定着一个时代生产力的强弱,进入科技时代,无论是人们常用的手机、电脑及数码产品,还是企业应......
  • nand flash驱动
     编写NandFlash驱动由于MTD设备驱动已经帮我实现了MTD块设备、以及MTD字符设备驱动的编写。而我们要做的主要就是:分配nand_chip内存;根据SOCNand控制器初......