NAND Flash基础介绍 一

Chip CI

颗粒厂商提供的是整个一块晶圆,晶圆上已经把芯片划分好了,如下图

模组厂商或者颗粒厂商会把晶圆拿去分割,拆分出一个个芯片,每个拆分下来的芯片型号、工艺、空间大小等由颗粒厂家提前定制好了,具体说明可参考https://www.cnblogs.com/studywithallofyou/p/18291633。该文档介绍的型号,就是指切下来的这个芯片的类型。

目前存储行业的颗粒厂家主要有:三星,海力士,铠侠,西数等,国内的是长江存储。

颗粒厂家并不一定生产颗粒,颗粒厂家指设计芯片,并且出售芯片的厂家,具体芯片制造需要代工厂,比如三星,台积电,中芯国际。

三星是存储中为数不多的自己设计,自己制造的公司。

主控

晶圆切割完成后获得的颗粒,并不能直接用,需要与控制器封装到一起。目前生产存储的控制器厂家主要就是慧荣(SMI/Silicon Motion Technology Corp),也有一些国内的厂家在做存储控制器(主控)。

把切割下的Chip和主控封装到一起,就成了我们熟知的NAND Flash,再加上外部的板子、外壳等,变成了我们熟知的U盘、固态硬盘等。

当需要写入数据时,发送指令和数据到控制器,控制器再把数据写入到NAND,读取数据也是一样,发送指令到控制器,控制器把数据从NAND中提取出来,然后发给HOST。

主控很小,和芯片封装在一起,如下图,一个指甲盖大小的封装好的芯片,里面就包含了一个主控和多个Chip

模组厂

自己不生产颗粒,也不生产主控,只负责封装的厂家叫做模组厂。

市场行情

颗粒厂大部分也会有自己的主控,由于存储行业绝大部分成本都是颗粒,并且颗粒的设计和生产技术周期厂,投入大,所以市面上的颗粒厂家非常少,既设计芯片又生产芯片的更是少之又少。这也导致三星和海力士等几个厂家占了芯片市场的大部分份额。

颗粒厂家占据优势,所以利润丰厚的存储行业(也是性能、产品质量要求严格的行业),比如汽车,航天,数据中心等,都被这些大厂所垄断,这些行业对温度,稳定性,延迟等都有着严格要求。

模组厂的优势是销售渠道和价格,所以在消费类电子(手机,游戏,电脑,平板,数码相机,视频录像、移动硬盘、U盘、固态硬盘等)、常规企业级(企业自己的服务器、企业级电脑等)有着比较大的市场占有率。

CH Channel

一个控制器可以有多个Channel,每个Channel是独立的,可以并行操作,也就是多Channel为了提高性能,同时处理或者下发指令。一个Channel同一时间只能处理一条指令。

一个Channel下会有一个或者多个Chip,这个Chip就是上面晶圆切割的Chip。

控制器有多少个Channel是由控制器决定的,一个Channel下挂几个Chip是由封装决定的。当我们要使用某一块Chip时,需要Chip Enable(芯片使能),就是把Chip激活,再做擦写读。

Die LUN Chip

Chip就是上面晶圆切割的每一个小方块,在NAND Flash中也叫做Die或者LUN

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/741203.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

各类插件

生成图片html2canvas : 基于页面中存在且可用的DOM结构、样式,构建“截图”,绘制到canvas画布中dom-to-image:将DOM 节点序列化为XML,包装到SVG中,再转为图片。

性能测试:性能测试流程与方法

简介 性能测试流程是指在进行性能测试时所遵循的一系列步骤和阶段,以确保对系统的全面测试和评估。性能测试流程的具体步骤可能会因组织、项目和测试需求而有所不同。 性能****测试流程分析现状:首先需要对应用程序或系统进行详细的分析,了解其当前的性能状况、发现性能瓶颈…

ESP32-S3开发板技术研究第一篇

1. 最小系统板原理图框架,第1路USB转串口,第2路USB直连模组 2. RGB灯是自带主控的,WS2812是一种智能控制LED灯源,集成了控制电路和RGB芯片在一个5050封装组件中。 3. 软件开发,编译环境 3.1 先安装 vs code 3.2 在vscode 的扩展里面搜索 ESP-IDF插件,安装

Flask API 如何接入 i18n 实现国际化多语言

如何在现有的 Flask API 项目中,引入 i18n 实现国际化多语言,同时与前端 Vue3 页面联动。​ 1. 介绍 上一篇文章分享了 Vue3 如何如何接入 i18n 实现国际化多语言,这里继续和大家分享 Flask 后端如何接入 i18n 实现国际化多语言。 用户请求 API 的多语言化其实有两种解决方案…

1 python介绍、基本语法、流程控制

一、 Python介绍python的创始人为吉多范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五, Python崇尚优美、清晰、简单,是一个优…

记录 中**信 ruoyi项目 部署全流程

零 本地环境改为线上环境 包括 1 后端的数据库连接地址 2 后端的文件存储本地地址 3 后端的文件存储ip地址 4 前端baseUrl 一 后端项目打包双击package 二 mstsc 进入服务器 三 备份四 后端jar包替换五 前端文件替换六 检查数据库需不需要备份 七 启动 java -jar ruoyi-admin.j…

hackmyvm-airbind

环境 靶机ip:未知 攻击机kali:ip1:192.168.96.59 ip2:192.168.56.103 主机探测 arp-scan -l发现了56.104这个机子应该就是我们的靶机,接下来先对其进行端口扫描 端口扫描发现开放了80端口,但是22端口状态显示为filtered,不知道开放还是关闭 访问80端口,发现是wallos的管理…

Vue3-slot

描述为了能在当前组件中使用其他组件中的内容,并且可以改变其他组件中的内容结构。使用的技术就叫做“插槽”。在某些场景中,我们可能想要为子组件传递一些模板片段,让子组件在它们的组件中渲染这些片段。举例:子组件<FancyButton/>: <template><button cl…

FPGA bit转bin文件

首先科普一下 什么是bitstream文件 FPGA比特流(bitstream)是一种用于配置可编程逻辑器件的数据格式,特别是现场可编程门阵列(FPGA)。比特流包含了硬件逻辑电路、路由信息以及芯片上寄存器和存储器(如查找表LUT)的初始值。通常认为比特流具有厂商特定的格式,因此很难反向…

mysql集群高可用架构MHA

一、MHA概述 1.为什么要用MHA Master的单点故障问题 2.什么是 MHA MHA(Master High Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切…

coca 经常过期

re-doHELP ADD NOTE DELETERE-DOSHARE LINKCORPUSWORD(S)SECTIONSTYPEWHENELAPSED (MS) 1COCAliable for + *COLL7/7/2024754

Git Commit 提交规范

背景 Git每次提交代码都需要写commit message,否则就不允许提交。一般来说,commit message应该清晰明了,说明本次提交的目的,具体做了什么操作。但是在日常开发中,大家的commit message千奇百怪,中英文混合使用、fix bug等各种笼统的message司空见怪,这就导致后续代码维…