半导体存储电路

news2024/11/13 11:55:10

半导体存储电路

  • SR锁存器和触发器
  • 寄存器
  • 存储器
    • 存储器分类
    • RAM
      • SRAM
      • DRAM
    • ROM
      • MROM
      • PROM
      • EPROM
      • EEPROM
      • FLASH
        • 原理
        • 发现者
        • 应用
        • 工作原理
        • 存储单元
    • 磁盘
      • 硬盘
        • 机械硬盘(HDD)
        • 固态硬盘(SSD)

SR锁存器和触发器

SR锁存器用于记忆1位二进制信号,触发器与锁存器不同在于,它除了置1、置0输入端以外,又增加了一个信号触发输入端。
在这里插入图片描述

寄存器

由于一个触发器能够存储一位二值代码,所以用N个触发器组成的寄存器能够存储一组N位的二值代码。对寄存器中的触发器只要求它们具有置1、置0的功能即可,因而无论是用电平触发的触发器,还是用脉冲触发或边沿触发的触发器,都可以组成寄存器。为了增加使用的灵活性,在有些寄存器电路中还附加了一些控制电路,使寄存器又增添了异步置0、输出三态控制和“保持”等功能。这里所说的“保持”是指CLK信号到达时触发器不随D端的输入信号而改变状态,保持原来的状态不变。

存储器

存储器分类

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

RAM

RAM全拼是Random Access Memory(随机存取存储器),它可读可写,它是掉电丢失的,它里面的数据是非初始化的,使用之前需要对它进行一次初始化,因为上电后无法确定RAM里的数据是什么,为了防止使用时出现随机数的情况需要对其进行初始化为0,它是使用电容作为存储单位,电容存储的电荷会随时间的流逝还消失,存储器需要每隔一段时间给存储器内部的电容器进行一行充电或者一直保持充电状态,会根据电容的电平值以及当前使用的电平标准来提升电容的电荷,它的访问速度较快,因为它只需要读取电容里的电荷值然后转化成对应的数字电路就可以了,其实当断电的一瞬间其实里面还是有数据的,只不过随着时间的流逝没有芯片给这些电容器充电了会导致里面的电荷随之流逝。
在这里插入图片描述
可以看到结构与ROM类似,只不过多了一个输入的接口电路,其次它是掉电丢失的,它的存储单元在介绍里说过是以电容存储的,需要充电。

SRAM

SRAM全拼Static Random Access Memory(静态随机存储器)。SRAM与DRAM类似,它不会动态式的充电,它使用晶体管的特性来存储数据,晶体管是可以根据电流来控制自身开合,利用这一特性可以通过外接线来获取晶体管状态来返回对应数字信号,这样就不需要实时更新只需要一直向它发送特定的电流就可以了

SRAM的静态存储单元是在SR锁存器的基础上附加门控管而构成的。因此它是靠锁存器的自保功能存储数据的。

DRAM

DRAM全拼Dynamic Random Access Memory(动态随机存储器)。它是基于RAM框架,DRAM只是RAM的一种实现手段,所谓的动态就是指周期性的动态给里面的电容充一次电,它需要在更新前获取每个电容的电平信号是1还是0然后根据电路进行对每个电容的刷新,上面说过RAM是电容来存储数据的,DRAM保存电容的方式就是动态更新,当控制信号来时若此时正在更新电荷则等待电荷更新完成去处理控制信号。

DRAM的动态存储单元是利用MOS(金属氧化物半导体)电容可以存储电荷的原理制成,因此必须通过不停的给电容充电来维持信息。

ROM

只读存储器(Read-Only Memory,ROM)以非破坏性读出方式工作,只能读出无法写入信息。信息一旦写入后就固定下来,即使切断电源,信息也不会丢失,所以又称为固定存储器。ROM所存数据通常是装入整机前写入的,整机工作过程中只能读出,不像随机存储器能快速方便地改写存储内容。ROM所存数据稳定 ,断电后所存数据也不会改变,并且结构较简单,使用方便,因而常用于存储各种固定程序和数据。

ROM有多种类型,且每种只读存储器都有各自的特性和适用范围。从其制造工艺和功能上分,ROM有五种类型,即掩膜编程的只读存储器MROM(Mask-programmedROM)、可编程的只读存储器PROM(Programmable ROM)、可擦除可编程的只读存储器EPROM(Erasable Programmable ROM)、可电擦除可编程的只读存储器 EEPROM(Elecrically Erasable Programmable ROM)和快擦除读写存储器(Flash Memory)。

MROM

掩膜只读存储器(Mask ROM)中存储的信息由生产厂家在掩膜工艺过程中“写入”。在制造过程中,将资料以一特制光罩(Mask)烧录于线路中,有时又称为“光罩式只读内存”(Mask ROM),此内存的制造成本较低,常用于电脑中的开机启动。其行线和列线的交点处都设置了MOS管,在制造时的最后一道掩膜工艺,按照规定的编码布局来控制MOS管是否与行线、列线相连。相连者定为1(或0),未连者为0(或1),这种存储器一旦由生产厂家制造完毕,用户就无法修改。

MROM的主要优点是存储内容固定,掉电后信息仍然存在,可靠性高。缺点是信息一次写入(制造)后就不能修改,很不灵活且生产周期长,用户与生产厂家之间的依赖性大。

PROM

可编程只读存储器(Programmable ROM,PROM)允许用户通过专用的设备(编程器)一次性写入自己所需要的信息,其一般可编程一次,PROM存储器出厂时各个存储单元皆为1,或皆为0。用户使用时,再使用编程的方法使PROM存储所需要的数据。

PROM的种类很多,需要用电和光照的方法来编写与存放的程序和信息。但仅仅只能编写一次,第一次写入的信息就被永久性地保存起来。例如,双极性PROM有两种结构:一种是熔丝烧断型,一种是PN结击穿型。它们只能进行一次性改写,一旦编程完毕,其内容便是永久性的。由于可靠性差,又是一次性编程,较少使用。PROM中的程序和数据是由用户利用专用设备自行写入,一经写入无法更改,永久保存。PROM具有一定的灵活性,适合小批量生产,常用于工业控制机或电器中。

EPROM

可编程可擦除只读存储器(Erasable Programmable Read Only Memory,EPROM)可多次编程,是一种以读为主的可写可读的存储器。是一种便于用户根据需要来写入,并能把已写入的内容擦去后再改写的ROM。其存储的信息可以由用户自行加电编写,也可以利用紫外线光源或脉冲电流等方法先将原存的信息擦除,然后用写入器重新写入新的信息。 EPROM比MROM和PROM更方便、灵活、经济实惠。但是EPROM采用MOS管,速度较慢。

擦除远存储内容的方法可以采用以下方法:电的方法(称电可改写ROM)或用紫外线照射的方法(称光可改写ROM)。光可改写ROM可利用高电压将资料编程写入,抹除时将线路曝光于紫外线下,则资料可被清空,并且可重复使用,通常在封装外壳上会预留一个石英透明窗以方便曝光。

EPROM是指其中的内容可以通过特殊手段擦去,然后重新写入。其基本单元电路(存储细胞),常采用浮空栅雪崩注入式MOS电路,简称为FAMOS。它与MOS电路相似,是在N型基片上生长出两个高浓度的P型区,通过欧姆接触分别引出源极S和漏极D。在源极和漏极之间有一个多晶硅栅极浮空在SiO2绝缘层中,与四周无直接电气联接。这种电路以浮空栅极是否带电来表示存1或者0,浮空栅极带电后(譬如负电荷),就在其下面,源极和漏极之间感应出正的导电沟道,使MOS管导通,即表示存入0。若浮空栅极不带电,则不形成导电沟道,MOS管不导通,即存入1。

EEPROM

电可擦可编程序只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)是一种随时可写入而无须擦除原先内容的存储器,其写操作比读操作时间要长得多,EEPROM把不易丢失数据和修改灵活的优点组合起来,修改时只需使用普通的控制、地址和数据总线。EEPROM运作原理类似EPROM,但抹除的方式是使用高电场来完成,因此不需要透明窗。 EEPROM比 EPROM贵,集成度低,成本较高,一般用于保存系统设置的参数、IC卡上存储信息、电视机或空调中的控制器。但由于其可以在线修改,所以可靠性不如 EPROM。

EEPROM基本存储单元电路的工作原理如下图所示。与EPROM相似,它是在EPROM基本单元电路的浮空栅的上面再生成一个浮空栅,前者称为第一级浮空栅,后者称为第二级浮空栅。可给第二级浮空栅引出一个电极,使第二级浮空栅极接某一电压VG。若VG为正电压,第一浮空栅极与漏极之间产生隧道效应,使电子注入第一浮空栅极,即编程写入。若使VG为负电压,强使第一级浮空栅极的电子散失,即擦除。擦除后可重新写入。

FLASH

在 20 世纪 80 年代中期,人们发现把热载流子编程和隧穿擦除结合在一起是一种实现一个单管 EPROM 单元的方法,这种新技术被称为快闪存储器(flashROM)。这种技术结合了 EPROM 的编程能力和 EEPROM 的擦除能力,读写速度都很快。这种芯片的改写次数最大能达到 100 万次。

快擦除读写存储器( Flash Memory)是英特尔公司90年代中期发明的一种高密度、非易失性的读/写半导体存储器它既有EEPROM的特点,又有RAM的特点,是一种全新的存储结构,俗称快闪存储器。它在20世纪80年代中后期首次推出,快闪存储器的价格和功能介于 EPROM和EEPROM之间。与 EEPROM一样,快闪存储器使用电可擦技术,整个快闪存储器可以在一秒钟至几秒内被擦除,速度比 EPROM快得多。另外,它能擦除存储器中的某些块,而不是整块芯片。然而快闪存储器不提供字节级的擦除,与 EPROM一样,快闪存储器每位只使用一个晶体管,因此能获得与 EPROM一样的高密度(与 EEPROM相比较)。“闪存”芯片采用单一电源(3V或者5V)供电,擦除和编程所需的特殊电压由芯片内部产生,因此可以在线系统擦除与编程。“闪存”也是典型的非易失性存储器,在正常使用情况下,其浮置栅中所存电子可保存100年而不丢失。

原理

在这里插入图片描述

发现者

在这里插入图片描述

应用

在这里插入图片描述

工作原理

在这里插入图片描述

存储单元

闪存的基本单元电路,与EEPROM类似,也是由双层浮空栅MOS管组成。但是第一层栅介质很薄,作为隧道氧化层。写入方法与EEPROM相同,在第二级浮空栅加以正电压,使电子进入第一级浮空栅。读出方法与EPROM相同。擦除方法是在源极加正电压利用第一级浮空栅与源极之间的隧道效应,把注入至浮空栅的负电荷吸引到源极。由于利用源极加正电压擦除,因此各单元的源极联在一起,这样,快擦存储器不能按字节擦除,而是全片或分块擦除。 到后来,随着半导体技术的改进,闪存也实现了单晶体管(1T)的设计,主要就是在原有的晶体管上加入了浮动栅和选择栅。

在源极和漏极之间电流单向传导的半导体上形成贮存电子的浮动棚。浮动栅包裹着一层硅氧化膜绝缘体。它的上面是在源极和漏极之间控制传导电流的选择/控制栅。数据是0或1取决于在硅底板上形成的浮动栅中是否有电子。有电子为0,无电子为1。

闪存就如同其名字一样,写入前删除数据进行初始化。具体说就是从所有浮动栅中导出电子。即将有所数据归“1”。

写入时只有数据为0时才进行写入,数据为1时则什么也不做。写入0时,向栅电极和漏极施加高电压,增加在源极和漏极之间传导的电子能量。这样一来,电子就会突破氧化膜绝缘体,进入浮动栅。

读取数据时,向栅电极施加一定的电压,电流大为1,电流小则定为0。浮动栅没有电子的状态(数据为1)下,在栅电极施加电压的状态时向漏极施加电压,源极和漏极之间由于大量电子的移动,就会产生电流。而在浮动栅有电子的状态(数据为0)下,沟道中传导的电子就会减少。因为施加在栅电极的电压被浮动栅电子吸收后,很难对沟道产生影响。

磁盘

磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。早期计算机使用的磁盘是软磁盘(Floppy Disk,简称软盘),如今常用的磁盘是硬磁盘(Hard disk,简称硬盘)

磁盘里面使用一些磁材料存储数据,当对内部导体进行导通时会导致内部磁场发生变化,会让内部的磁极根据电流的方向而产生改变,发生的改变不会因为没有电流而消失,这个改变是永久的,当下次来读时只需要将上次的变化转化成对应的电流变化,这个过程较为复杂,涉及到一些磁信号到电信号的转换,速度相对于较慢,同时如果受到一些磁场较大的一些设备影响会导致里面的磁信号混乱,也就是数据混乱。

硬盘

硬盘属于磁盘的一种,采用温彻斯特式结构,目前常见的硬盘种类主要有以下2种:1、机械硬盘(HDD) 2、固态硬盘(SSD)。

机械硬盘(HDD)

机械硬盘(HDD)是一种利用旋转磁盘和读写头来存储和访问数据的存储设备。它由磁盘、读写头、电机和控制电路等组成,磁盘通常是一种铝合金或玻璃材质的圆盘,表面涂有磁性材料,读写头则可以在磁盘上读写数据。当电机旋转磁盘时,读写头可以在磁盘的不同位置读取和写入数据。

固态硬盘(SSD)

固态硬盘(Solid State Drive,SSD)是一种使用闪存芯片(通常是NAND芯片)来存储数据的高速、低功耗、无噪音、可靠性高的存储设备。与传统机械硬盘相比,固态硬盘不含任何移动部件,因此它具有更快的读写速度、更小的体积、更低的噪音、更低的能耗以及更高的可靠性。固态硬盘适用于需要高速存储和读取数据的场合,如游戏、高清视频处理、数据库、服务器等领域。

SSD采用闪存颗粒来存储,HDD采用磁性碟片来存储,混合硬盘(HHD: Hybrid Hard Disk)是把磁性硬盘和闪存集成到一起的一种硬盘。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中。

固态硬盘发展史

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言之二分查找

目录 一、二分查找算法 二、分支语句中应注意的小点 一、二分查找算法 所谓二分查找,就是要在一组有序的数列中,查找给定的数是否在此数列中。 最主要的步骤有三个: 1.确定被查找的范围的左右下标left、right 2.根据left和right&#xff…

工业品6大采购痛点,维度云ERP帮您解决

行业现状 近年来,中国采购市场竞争加剧,市场规模不断扩大,利润总额持续增长,但在整体采购市场环境上升的情况下,企业生产成本上升,产品售价下降,行业利润却持续减少,产品大量过剩&am…

家用洗地机到底好不好用?好用的洗地机分享

洗地机是一种非常实用的清洁设备,它与传统的拖把或清洗粉相比,洗地机能够更全面、更彻底地清洁地面,除去污渍和灰尘之余,还能去除有害物质如细菌、病毒等,保证地面的卫生环境。洗地机的自动清洗和吸污功能能够大幅缩短…

Java文件字符流和字节流中的实战

文件输入输出流 文件内容操作与实战字符流ReaderWriter 字节流inputStreamOutputStream实战💪 文件内容操作与实战 文件的分类上一篇文章(文件对象处理)已经和大家讲解过了。本章主要文件主要针对于对文件内容的操作展开讲解,文件…

【golang学习笔记】——(一)安装golang

当前为了方便后续的编译和使用,在windows下进行go的安装。 一、msi安装 官网下载地址:https://golang.google.cn/ 进入Download选择Windows的msi文件下载即可 下载后进行默认或者自定义安装即可,golang无特殊配置,可按照默认安装…

算法篇——二叉树大集合上篇(js版)

222.完全二叉树的节点个数 给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。 完全二叉树 的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在…

AutoGPT的出现,会让程序员失业吗?

最近,一个叫AutoGPT的模型火了,在GitHub上线数周Star数就直线飙升。截至目前,AutoGPT的Star数已经达到87k,马上接近90k,超过了PyTorch的65k。 根据AutoGPT的命名,就可以发现其神奇之处在于“auto”&#x…

从申请到调用:全国快递物流查询 API 使用教程

引言 面对越来越多的快递需求和快递公司的日益增多,手动查询快递状态的工作变得愈发繁琐。此时,一个全国快递物流查询 API 的出现能够极大地提高查询的效率和准确性,解决人工查询的问题,为用户提供更加便捷的服务体验。全国快递物…

ASEMI代理ADG1408YRUZ-REEL7原装ADI车规级ADG1408YRUZ-REEL7

编辑:ll ASEMI代理ADG1408YRUZ-REEL7原装ADI车规级ADG1408YRUZ-REEL7 型号:ADG1408YRUZ-REEL7 品牌:ADI /亚德诺 封装:TSSOP-16 批号:2023 安装类型:表面贴装型 引脚数量:16 类型&#…

tftp+Filezilla文件双向传输(1)-centos(VMware)-win10(host)

目录 1.下载安装vsftpdtftptftp-server 2.配置服务 2.1 配置服务 修改文件 /etc/vsftpd.conf 2.2 配置服务 守护进程 /etc/xinetd.d/tftp 2.3 配置服务 tftp服务器 2.4 配置登录用户 2.4.1 修改selinux 2.4.2 匿名用户登录 2.4.3 新建账户,不能登陆系…

使用API Monitor巧妙探测C++程序中监听2620端口的模块

目录 1、问题说明 2、API Monitor工具介绍 2.1、API Monitor主要用途 2.2、如何使用API Monitor工具 3、使用API Monitor监测程序对bind函数的调用,定位启用2620端口的模块 3.1、为啥要监控socket API函数bind 3.2、编写演示代码进行说明 3.3、使用API Moni…

[SpringBoot框架]如何使用SpringBoot框架

SpringBoot框架的好处 如果不使用SpringBoot框架创建工程,而是创建一个Maven空工程,,在工程里面引入其它框架的时候,比如SSM,需要在pom.xml配置文件中添加框架相关的依赖,并且个别的框架还需要配置文件,在配…

nodejs+vue+elementui钢琴乐器培训课程报名管理系统

1绪论 5 1.1项目研究的背景 5 1.2开发意义 5 1.3项目研究内容 5 2开发技术介绍 6 2.1 B/S架构 6 前端技术:nodejsvueelementui,视图层其实质就是vue页面,通过编写vue页面从而展示在浏览器中,编写完成的vue页面要能够和控制器类进行交互&…

TCP协议在IM场景中涉及核心问题以及解决方案梳理

1. TCP协议是一种可靠的协议,但是在实际应用中,仍然需要应用程序来处理一些细节,以确保数据能够按照预期的方式传输。一些业务可能需要在TCP层面之上实现自己的可靠性机制,例如在应用层实现消息确认机制,以确保每个消息…

Seata强一致性事务模式XA的设计理念

承接上文分布式事务Seata-AT模式 XA规范是什么? 是分布式事务处理DTP(Distributed Transaction Processing)的标准。是描述全局的事务管理器和局部的资源管理器之间的接口规范。允许多个资源(如数据库、应用服务、消息队列)在同…

WPF教程(七)--依赖属性(3)--附加属性

一、 只读依赖属性 以前在对于非WPF的功能来说,对于类的属性的封装中,经常会对那些希望暴露给外界只读操作的字段封装成只读属性,同样在WPF中也提供了只读属性的概念,如一些 WPF控件的依赖属性是只读的,它们经常用于报…

jsp+springboot基于ssm的人才招聘求职网站推荐模拟考试系统java idea

登录需要随机数字验证码 管理员: 招聘管理 求职信息管理 , 招聘信息管理 人员管理 管理注册的用户进行审核操作 公告管理 发布公告新闻 (公告我想不到啥意思,可修改或增加别的) 个人信息 修改个人信息 招聘者&am…

【沐风老师】3dMax填充地形网格插件使用方法详解

3dMax填充地形网格插件使用方法 3dMax填充地形网格插件,它从等高线或现有网格创建和优化地形曲面。基于四边形的输出允许更容易的后期重构,例如使用推/拉绘制。常规的面大小可以减少渲染问题(GI、置换),并且可以在其上…

如何实现Windows RDP 远程桌面异地跨网连接

Windows RDP远程桌面的应用非常广泛。远程桌面协议(RDP)是一个多通道(multi-channel)的协议,让使用者(所在计算机称为用户端或本地计算机)连上提供微软终端机服务的计算机(称为服务端或远程计算机)。大部分的Windows版本都有用户端所需软件,有些其他操作…

【LeetCode】剑指 Offer 65. 不用加减乘除做加法 p310 -- Java Version

题目链接:https://leetcode.cn/problems/bu-yong-jia-jian-cheng-chu-zuo-jia-fa-lcof/ 1. 题目介绍(65. 不用加减乘除做加法) 写一个函数,求两个整数之和,要求在函数体内不得使用 “”、“-”、“*”、“/” 四则运算…