SRAM特点及工作原理
SRAM总结

SRAM总结SRAM(Static Random-Access Memory)是一种常用的存储器件,它在计算机硬件系统中扮演重要的角色。
本文将对SRAM进行详细介绍,包括其原理、结构、特点、应用和发展方向。
1. SRAM原理SRAM是一种随机存取存储器,它使用了静态电荷的方式存储数字信息。
相比于另一种常见的存储器件DRAM(Dynamic Random-Access Memory),SRAM不需要周期性刷新,因此读写速度更快。
SRAM由一系列存储单元组成,每个存储单元由一个触发器和至少两个传输门构成。
这些传输门用于控制触发器的读写操作。
当使能信号到达时,传输门打开,允许数据在触发器之间传递。
2. SRAM结构SRAM由存储单元和控制电路组成。
存储单元包括存储位和字线。
存储位是由触发器构成的,每个触发器可以存储一个比特的数据。
字线用于在存储单元之间传递数据。
控制电路用于发出控制信号,包括读、写和使能等信号。
SRAM的结构可以分为两种类型:单端口结构和双端口结构。
单端口结构只能通过一个地址端口进行读写访问,而双端口结构则可以同时通过两个地址端口进行读写操作,提高了读写效率。
3. SRAM特点SRAM具有以下几个特点:3.1 高速读写相比于DRAM,SRAM具有更快的读写速度。
这是因为SRAM的存储单元是基于触发器实现的,数据可以直接从触发器读取,而不需要进行周期性刷新。
3.2 高可靠性由于SRAM使用静态电荷来存储数据,而不是电容,所以它具有较高的可靠性。
即使在断电或电压幅度变化的情况下,SRAM也可以保持数据的稳定性。
3.3 低功耗SRAM的功耗相对较低,特别适用于移动设备和低功率应用。
3.4 缺点:面积大、密度低、成本高与DRAM相比,SRAM的存储单元更大,所以它的面积占用更多。
另外,SRAM的存储密度相对较低,制造成本也较高。
4. SRAM应用SRAM广泛应用于计算机和电子设备中,例如:•CPU缓存•图形处理器(GPU)•嵌入式系统•网络交换机和路由器•存储器模块SRAM的高速读写特性使其成为性能关键的应用场景的理想选择。
sram 工作原理

SRAM工作原理说明SRAM(Static Random-Access Memory,静态随机存取存储器)是一种常用的计算机存储器,其工作原理涉及到计算机存储系统的基本概念。
一、SRAM的基本结构SRAM的基本结构包括一个交叉反接晶体管(Cross-Coupled Transistor)和一个存储单元(Cell)。
交叉反接晶体管由两个P型晶体管和两个N型晶体管组成,它们之间通过交叉反接的方式连接在一起。
存储单元则由一个晶体管和两个电容组成,晶体管用于控制存储单元的读/写操作,电容用于存储数据。
二、SRAM的工作原理1.写入操作在写入操作时,首先将数据写入到存储单元的两个电容中。
具体来说,通过控制晶体管的栅极电压,将数据写入到电容中。
例如,如果要将数据“1”写入到存储单元中,可以将晶体管的栅极电压设置为高电平,这样电容中存储的电荷就会减少,表示数据“0”;如果要将数据“0”写入到存储单元中,可以将晶体管的栅极电压设置为低电平,这样电容中存储的电荷就会增加,表示数据“1”。
1.读取操作在读取操作时,首先将晶体管的栅极电压设置为中间值,这样存储单元中的电荷就会发生变化。
然后通过读取电容中的电荷变化来判断存储单元中的数据。
具体来说,如果读取到的电荷增加,说明存储单元中的数据为“1”;如果读取到的电荷减少,说明存储单元中的数据为“0”。
三、SRAM的特点1.速度快:由于SRAM的读写操作是通过晶体管和电容的电荷变化来实现的,因此读写速度非常快。
2.功耗低:由于SRAM的读写操作不需要外部电源供电,因此功耗非常低。
3.容量小:由于SRAM的每个存储单元都需要使用多个晶体管和电容,因此SRAM的容量相对较小。
4.可靠性高:由于SRAM的每个存储单元都有多个晶体管和电容进行备份,因此SRAM的可靠性非常高。
总之,SRAM是一种非常重要的计算机存储器,其工作原理涉及到计算机存储系统的基本概念。
SRAM基础分析

SRAM基础分析SRAM(Static Random-Access Memory)是一种高速、昂贵但非常常用的半导体存储器。
与DRAM(Dynamic Random-Access Memory)相比,SRAM不需要刷新操作并且速度更快,但它也需要更多的电路和空间。
SRAM常被用作处理器的缓存或者者在需要高速访问的应用领域。
一、SRAM结构SRAM通常由6个传统的CMOS逻辑门来构成一个存储单元,每个存储单元通常可以存储1比特(bit)的数据。
SRAM的主要组成部分包括:1. 存储单元(Memory cell):存储单元是SRAM的核心部分,它由4个可逆逻辑门构成,包括两个交叉相连的CMOS反相器和两个传输门。
这些逻辑门允许数据在存储单元中的两个节点之间循环。
2. 位线(Bit line):位线是用于读写SRAM中存储单元的数据的电路。
在读取时,位线被激活并提供该行存储单元中的数据。
在写入时,位线上的数据被传输到相应的存储单元。
3. 译码器(Decoder):译码器用于选择存储单元的行和列。
一般来说,每个存储单元都有唯一的地址,译码器会根据输入的地址信号来选择对应的存储单元。
4. 控制电路(Control circuit):控制电路负责协调SRAM的读写操作。
它接收来自CPU或其他控制器的指令,并相应地控制位线和存储单元的状态。
二、SRAM的工作原理SRAM的工作原理可以分为读写两个操作。
1.读操作:读操作是指从SRAM中检索数据。
当CPU或其他控制器发送一个读指令时,相应的地址被传递到译码器,译码器会根据地址信号选择需要读取的存储单元。
选定的存储单元中的数据会通过相应的位线传送到外部设备。
2.写操作:写操作是指将数据写入SRAM。
当CPU或其他控制器发送一个写指令时,相应的地址和数据被传递到SRAM中。
SRAM的控制电路将数据传输到指定的位线,并将其写入相应的存储单元。
三、SRAM的特点1.高速访问:SRAM由于采用了基本的CMOS逻辑门结构,具有非常快的读写速度。
静态随机存储器实验实验报告

静态随机存储器实验实验报告一、实验目的本次静态随机存储器实验的目的在于深入了解静态随机存储器(SRAM)的工作原理、存储结构和读写操作,通过实际操作和数据观测,掌握 SRAM 的性能特点和应用方法,并培养对数字电路和存储技术的实践能力和问题解决能力。
二、实验原理静态随机存储器(SRAM)是一种随机存取存储器,它使用触发器来存储数据。
每个存储单元由六个晶体管组成,能够保持数据的状态,只要电源不断电,数据就不会丢失。
SRAM 的读写操作是通过地址线选择存储单元,然后通过数据线进行数据的读取或写入。
读操作时,被选中单元的数据通过数据线输出;写操作时,数据通过数据线输入到被选中的单元。
三、实验设备与材料1、数字电路实验箱2、静态随机存储器芯片(如 6116 等)3、示波器4、逻辑分析仪5、导线若干四、实验步骤1、连接实验电路将静态随机存储器芯片插入实验箱的相应插槽。
按照实验原理图,使用导线连接芯片的地址线、数据线、控制线与实验箱上的控制信号源和数据输入输出端口。
2、设置控制信号通过实验箱上的开关或旋钮,设置地址线的输入值,以选择要操作的存储单元。
设置读写控制信号,确定是进行读操作还是写操作。
3、进行写操作当读写控制信号为写时,通过数据输入端口输入要写入的数据。
观察实验箱上的相关指示灯或示波器,确认数据成功写入存储单元。
4、进行读操作将读写控制信号切换为读。
从数据输出端口读取存储单元中的数据,并与之前写入的数据进行对比,验证读取结果的正确性。
5、改变地址,重复读写操作更改地址线的值,选择不同的存储单元进行读写操作。
记录每次读写操作的数据,分析存储单元的地址与数据之间的对应关系。
6、使用逻辑分析仪观测信号将逻辑分析仪连接到实验电路的相关信号线上,如地址线、数据线和控制信号线。
运行逻辑分析仪,捕获读写操作过程中的信号波形,分析信号的时序和逻辑关系。
五、实验数据与结果1、记录了不同地址下写入和读取的数据,如下表所示:|地址|写入数据|读取数据|||||| 0000 | 0101 | 0101 || 0001 | 1010 | 1010 || 0010 | 1100 | 1100 || 0011 | 0011 | 0011 |||||2、通过逻辑分析仪观测到的读写控制信号、地址信号和数据信号的波形图,清晰地展示了读写操作的时序关系。
SRAM产品介绍及调试方法1

SRAM产品介绍及调试方法1SRAM产品介绍及调试方法1SRAM(Static Random Access Memory)即静态随机存取存储器,是一种常见的半导体存储器技术。
与动态随机存取存储器(DRAM)不同,SRAM使用静电电荷来存储数据,具有更快的读取时间和更高的访问速度。
本文将介绍SRAM的工作原理、特点及其调试方法。
一、工作原理:SRAM由许多存储单元组成,每个存储单元由两个互补的CMOS逻辑门(通常是反相器)构成。
这两个门形成了一个双稳态电路,可以存储比特信息。
SRAM的工作原理如下:1.写操作:当写入信号使能时,数据位被写入存储单元中。
写入电流通过传输门传递,根据输入数据的逻辑状态,决定存储单元的电荷状态。
写入操作不会破坏存储单元中的信息。
2.读操作:读取信号使能时,读取电路通过传送门读取存储单元中的信息。
读操作根据存储单元的电荷状态,返回位数据。
读操作对存储单元中的信息没有影响。
二、特点:SRAM相比DRAM有以下优点:1.速度:SRAM具有更快的访问速度,内部电路不需要周期性刷新存储单元中的数据。
2.强度:SRAM具有较高的抗干扰能力和抗辐射能力,适用于高温和高辐射环境。
3.功耗:SRAM不需要周期性刷新,因此功耗较低。
4.结构简单:SRAM的设计相对简单,易于制造和集成。
SRAM的调试方法可以分为逻辑调试和电气调试两部分。
逻辑调试:1.非接触式调试:通过使用仿真工具,可以对SRAM进行逻辑仿真,检测是否存在逻辑错误和时序问题。
2.时序分析:使用时序分析仪或逻辑分析仪对SRAM进行时序分析,检查存储单元之间的时序关系和时序稳定性。
3.功能验证:通过输入不同的数据和信号,验证SRAM是否按照预期进行读写操作,并正确存储和检索数据。
电气调试:1.电源和时钟:检查SRAM的电源和时钟信号是否正常。
2.引脚检查:确认SRAM的引脚连接是否正确,是否有短路或断路现象。
3.信号电平:使用示波器测量SRAM的信号电平,确保信号电平在规定范围内。
存储器的基本原理及分类

存储器的基本原理及分类存储器是计算机中非常重要的组成部分之一,其功能是用于存储和读取数据。
本文将介绍存储器的基本原理以及常见的分类。
一、基本原理存储器的基本原理是利用电子元件的导电特性实现数据的存储和读取。
具体来说,存储器通过在电子元件中存储和读取电荷来实现数据的储存和检索。
常见的存储器技术包括静态随机存取存储器(SRAM)和动态随机存取存储器(DRAM)。
1. 静态随机存取存储器(SRAM)静态随机存取存储器是一种使用触发器(flip-flop)来存储数据的存储器。
它的特点是不需要刷新操作,读写速度快,但容量较小且功耗较高。
SRAM常用于高速缓存等需要快速读写操作的应用场景。
2. 动态随机存取存储器(DRAM)动态随机存取存储器是一种使用电容来存储数据的存储器。
它的特点是容量大,但需要定期刷新以保持数据的有效性。
DRAM相对SRAM而言读写速度较慢,功耗较低,常用于主存储器等容量要求较高的应用场景。
二、分类根据存储器的功能和使用方式,可以将存储器分为主存储器和辅助存储器两大类。
1. 主存储器主存储器是计算机中与CPU直接交互的存储器,用于存储正在执行和待执行的程序以及相关数据。
主存储器通常使用DRAM实现,是计算机的核心部件之一。
根据存储器的访问方式,主存储器可分为随机存取存储器(RAM)和只读存储器(ROM)两种。
- 随机存取存储器(RAM)随机存取存储器是一种能够任意读写数据的存储器,其中包括SRAM和DRAM。
RAM具有高速读写的特点,在计算机系统中起到临时存储数据的作用。
- 只读存储器(ROM)只读存储器是一种只能读取数据而不能写入数据的存储器。
ROM 内部存储了永久性的程序和数据,不随断电而丢失,常用于存储计算机系统的固件、基本输入输出系统(BIOS)等。
2. 辅助存储器辅助存储器是计算机中用于长期存储数据和程序的设备,如硬盘、固态硬盘等。
与主存储器相比,辅助存储器容量大、价格相对低廉,但读写速度较慢。
SRAM特点及工作原理
SRAM特点及工作原理SRAM(静态随机存取存储器)是一种常见的计算机内存类型,与动态随机存取存储器(DRAM)相比,具有许多独特的特点和工作原理。
以下是SRAM的特点及工作原理的详细解释。
特点:1.高速访问:SRAM的读取和写入速度非常快,因为它使用了存储元件的稳定的电荷状态来存储信息,而不需要周期性地刷新数据。
这使得SRAM非常适用于需要快速访问数据的计算机系统。
2. 无需刷新:SRAM不需要定期刷新数据,这是因为每个存储单元都是由一个存储(latch)电路组成,该电路使用触发器来保持数据的稳定状态。
相比之下,DRAM需要定期刷新来保持数据的一致性,这可能会导致性能下降。
3.高可靠性:由于SRAM不需要刷新,它在数据写入过程中具有更高的可靠性。
此外,由于每个存储单元都具有自己的存储电路,即使一个存储单元故障,整个SRAM仍然可以正常工作。
4.较高的功耗:由于每个存储单元都需要额外的存储电路来保持数据稳定,SRAM相对于DRAM具有较高的功耗。
此外,SRAM在读取和写入数据时也需要更多的功耗来维持数据的一致性。
5.面积较大:由于每个存储单元都需要额外的存储电路,SRAM相对于DRAM来说需要更多的面积来存储相同的数据量。
这限制了SRAM的集成度和存储容量。
工作原理:SRAM的工作原理基于存储单元的稳定电荷状态。
每个存储单元都由一个门控双稳态(latch)电路组成,用于存储一个位的数据(0或1)。
读取数据:当读取数据时,首先将需读取的地址传递给SRAM中的地址译码器。
地址译码器会将地址译码,找到对应存储单元,并将其输出。
存储单元的输出被送至读取电路,经过放大和解码等处理后,输出给计算机系统使用。
写入数据:当写入数据时,首先将需写入数据的地址传递给SRAM中的地址译码器。
地址译码器会将地址译码,找到对应存储单元,并将数据写入该存储单元。
写入电路将新的数据传递给存储单元,并将其存储起来。
总结:SRAM是一种高速、可靠性高的计算机内存类型。
SRAM操作一点通
SRAM操作一点通SRAM (Static Random Access Memory) 是一种静态随机存取存储器,它具有高速读取和写入特性。
SRAM常见于高速缓存和寄存器等需要低延迟和高性能的应用中。
本文将深入探讨SRAM的工作原理、结构和操作流程。
一、SRAM的工作原理SRAM与DRAM (Dynamic Random Access Memory)相比,具有快速读写操作的能力,并且不需要周期性刷新。
SRAM的工作原理基于存储器单元由MOSFET (金属氧化物半导体场效应晶体管)构成。
每个存储器单元由一个存储器单元电路组成,通常由6个晶体管构成。
SRAM使用两个互补的传输门(CMOS)来存储数据。
这两个传输门被称为P端口(上拉传输门)和N端口(下拉传输门)。
通过控制这两个传输门的电位,可以在SRAM中存储一个位的数据。
当N端口被高电平激活时,数据位将被存储到SRAM中。
SRAM中的每个单元都有一个读取电路,在读取操作时,读取电路将电流通入被选中的存储器单元,该电流通过互补传输门来读取单元中存储的数据。
读取电路中还包括比较电路和刷新电路,用于检测和比较读取的数据。
二、SRAM的结构SRAM由存储单元阵列、列译码器、行译码器、刷新驱动器等多个组件构成。
1.存储单元阵列:SRAM存储单元以矩阵状阵列的形式排列,每个单元都具有一个开关,用于控制数据的写入和读取。
2.列译码器:列译码器用于选择要读取或写入的存储单元。
3.行译码器:行译码器用于选择要读取或写入的存储单元的行。
4.刷新驱动器:由于SRAM没有周期性刷新的要求,当SRAM处于长时间稳态时,刷新驱动器用于提供稳定的电压和电流。
三、SRAM的操作流程1.写入操作:1.1选择存储单元:首先使用列译码器选择要写入的存储单元,同时使用行译码器选择要写入的行。
1.2输入数据:将所需写入的数据通过数据总线输入到SRAM的数据输入端口。
1.3写入数据:将输入的数据写入到选择的存储单元中。
SRAM总结
SRAM总结简介SRAM(静态随机存取存储器)是一种常用于计算机系统中的随机存取存储器,由于其具有快速读写速度和易于集成等特点,被广泛应用于各种计算机硬件设备中。
本文将对SRAM的工作原理、特点和应用进行总结。
工作原理SRAM是一种基于触发器电路的存储器,采用双稳态存储单元来保存数据。
每个存储单元由一个存储节点和一个放大器组成。
存储节点由两个倒相的非门构成,当输入为高电平时,表明存储节点的值为1;当输入为低电平时,存储节点的值为0。
放大器用于放大和放大被存储的比特值。
通过组合这些存储单元,可以构成一个SRAM存储器。
特点1. 速度快由于SRAM采用静态存储单元,不需要刷新操作,在读写操作上速度非常快,通常能够达到纳秒级别的读写时间。
这使得SRAM在高性能计算中得到广泛应用,例如高速缓存存储器和高性能处理器寄存器文件等。
2. 集成度高SRAM存储单元由相对简单的逻辑门组成,结构相对复杂的DRAM(动态随机存取存储器)相比,SRAM在设计和集成上更加容易。
这使得SRAM在现代集成电路中得到广泛应用,例如片上系统(SoC)、存储器控制器、通信接口等。
3. 功耗高由于SRAM存储单元是静态的,无需时钟刷新操作,但在静态状态下仍然需要保持数据,因此其功耗相对较高。
尤其是在大容量SRAM中,功耗会更加明显。
因此,在功耗敏感的应用中,如移动设备和嵌入式系统中,SRAM的使用需要谨慎考虑。
4. 容量相对较小由于SRAM存储单元的结构相对复杂,单个存储单元所占用的面积比DRAM存储单元要大,因此相同体积的电路板上,SRAM的存储容量相对较小。
在一些需要大容量存储的应用中,如主存储器等,一般使用DRAM而不是SRAM。
应用1. 高速缓存存储器SRAM广泛应用于计算机系统中的高速缓存存储器,用于提供与处理器之间的快速数据交换。
由于SRAM具有快速读写速度和低延迟的特点,非常适合用于高速缓存存储器中,可以提高计算机系统的整体性能。
sram 蝴蝶曲线
sram 蝴蝶曲线1. 引言SRAM(Static Random Access Memory,静态随机存储器)是计算机系统中常用的一种存储器类型,它能够保存数据,但需要不断刷新以保持数据不丢失。
SRAM的存储单元由稳定的逻辑门电路构成,因此速度较快,但相对于DRAM(Dynamic Random Access Memory,动态随机存储器)而言,它的集成度较低,造成了较高的成本。
蝴蝶曲线是一种用于表达二维曲线的数学模型,由德国数学家Georg SimonKlügel于1775年发现,并被称为Klügel曲线。
蝴蝶曲线具有非常特殊的形状,被广泛运用于艺术、设计和科学领域。
本文将探讨SRAM与蝴蝶曲线之间的关系及应用。
2. SRAM的基本原理SRAM作为一种常见的存储器类型,使用逻辑门电路来存储和访问数据。
它的基本原理是利用触发器来存储一个比特(bit)的信息。
一个触发器由几个逻辑门电路组成,在存储位的输入端施加信号以设置存储位的值。
逻辑门电路的稳定性使SRAM能够保持存储位的值,而不需要周期性地刷新。
SRAM的读写操作非常快速,相比于DRAM,它不需要复杂的电荷刷新过程。
然而,SRAM的集成度较低,因为每个存储位都需要多个逻辑门电路。
这导致了系统中的SRAM芯片数量较多,成本较高。
3. 蝴蝶曲线的定义和特点蝴蝶曲线是一种特殊的数学曲线,其形状类似于蝴蝶的翅膀。
它的定义是一个参数方程,可以通过以下公式表示:x = sin(t) * (exp(cos(t)) - 2 * cos(4t) - sin^5(t/12))y = cos(t) * (exp(cos(t)) - 2 * cos(4t) - sin^5(t/12))蝴蝶曲线具有以下特点: - 对称性:蝴蝶曲线关于y轴和x轴均对称。
- 多孔性:蝴蝶曲线内有多个小孔,形成细节丰富的结构。
- 连续性:蝴蝶曲线没有断裂,形成一条完整的曲线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SRAM特点及工作原理
中心议题:
•SRAM得基本简介
•SRAM得主要规格与特点
•SRAM得结构与工作原理
解决方案:
•CPU与主存之间得高速缓存
•CPU内部得L1/L2或外部得L2高速缓存
•CPU外部扩充用得COAST高速缓存
ﻫSRAM就是英文StaticRAM得缩写,它就是一种具有静止存取功能得内存,不需要刷新电路即能保存它内部存储得数据、
基本简介
ﻫSRAM不需要刷新电路即能保存它内部存储得数据、而DRAM(DynamicRandomAccessMemory)每隔一段时间,要刷新充电一次,否则内部得数据即会消失,因此SRAM具有较高得性能,但就是SRAM也有它得缺点,即它得集成度较低,相同容量得DRAM内存可以设计为较小得体积,但就是SRAM却需要很大得体积,且功耗较大。
所以在主板上SRAM存储器要占用一部分面积。
主要规格
一种就是置于CPU与主存间得高速缓存,它有两种规格:一种就是固定在主板上得高速缓存(CacheMemory);另一种就是插在卡槽上得COAST(CacheOnAS tick)扩充用得高速缓存,另外在CMOS芯片1468l8得电路里,它得内部也有较小容量得128字节SRAM,存储我们所设置得配置数据。
还有为了加速CPU内部数据得传送,自80486CPU起,在CPU得内部也设计有高速缓存,故在PentiumCPU就有所谓得L1Cache(一级高速缓存)与L2Cache(二级高速缓存)得名词,一般L1Cache就是内建在CPU得内部,L2Cache就是设计在CPU得外部,
但就是PentiumPro把L1与L2Cache同时设计在CPU得内部,故PentiumPro得体积较大。
最新得PentiumII又把L2Cache移至CPU内核之外得黑盒子里。
SRAM显然速度快,不需要刷新得操作,但就是也有另外得缺点,就就是价格高,体积大,所以在主板上还不能作为用量较大得主存。
基本特点ﻫﻫ现将它得特点归纳如下:
◎优点,速度快,不必配合内存刷新电路,可提高整体得工作效率。
ﻫ◎缺点,集成度低,功耗较大,相同得容量体积较大,而且价格较高,少量用于关键性系统以提高效率。
ﻫ◎SRAM使用得系统:
○CPU与主存之间得高速缓存、ﻫ○CPU内部得L1/L2或外部得L2高速缓存、
○CPU外部扩充用得COAST高速缓存。
○CMOS146818芯片(RT&CMOSSRAM)。
主要用途
SRAM主要用于二级高速缓存(Level2Cache)。
它利用晶体管来存储数据。
与DRAM相比,SRAM得速度快,但在相同面积中SRAM得容量要比其她类型得内存小、
ﻫ
SRAMSRAM得速度快但昂贵,一般用小容量得SRAM作为更高速CPU与较低速DRAM之间得缓存(cache)、SRAM也有许多种,如AsyncSRAM(AsynchronousSRAM,异步SRAM)、SyncSRAM(SynchronousSRAM,同步SRAM)、PBSRAM(PipelinedBurstSRAM,流水式突发SRAM),还有INTEL没有公布细节得CSRAM等、
基本得SRAM得架构如图1所示,SRAM一般可分为五大部分:存储单元阵列(corecellsarray),行/列地址译码器(decode),灵敏放大器(SenseAmplifier),控制电路(controlcircuit),缓冲/驱动电路(FFIO)。
SRAM就是静态存储方式,以双稳态电路作为存储单元,SRAM不象DRAM一样需要不断刷新,而且工作速度较快,但由于存储单元器件较多,集成度不太高,功耗也较大。
ﻫ工作原理ﻫﻫﻫﻫ图2六管单元电路图SRAM得工作原理:ﻫ假设准备往图2得6T存储单元写入“1”,先将某一组地址值输入到行、列译码器中,选中特定得单元,然后使写使能信号WE有效,将要写入得数据“1"通过写入电路变成“1"与“0"后分别加到选中单元得两条位线BL,BLB上,此时选中单元得WL=1,晶体管N0,N5打开,把BL,BLB上得信号分别送到Q,QB点,从而使Q=1,QB=0,这样数据“1"就被锁存在晶体管P2,P3,N3,N4构成得锁存器中。
写入数据“0”得过程类似。
SRAM得读过程以读“1”为例,通过译码器选中某列位线对BL,BLB进行预充电到电源电压VDD,预充电结束后,再通过行译码器选中某行,则某一存储单元被选中,由于其中存放得就是“1”,则WL=1、Q=1、QB=0、晶体管N4、N5导通,有电流经N4、N5到地,从而使BLB电位下降,BL、BLB间电位产生电压差,当电压差达到一定值后打开灵敏度放大器,对电压进行放大,再送到输出电路,读出数据、
结构原理ﻫﻫSRAM(StaticRAM),即静态RAM。
它也由晶体管组成。
接通代表1,断开表示0,并且状态会保持到接收了一个改变信号为止、这些晶体管不需要刷新,但停机或断电时,它们同DRAM一样,会丢掉信息。
SRAM得速度非常快,通常能以20ns或更快得速度工作。
一个DRAM存储单元仅需一个晶体管与一个小电容.而每个SRAM单元需要四到六个晶体管与其她零件。
所以,除了价格较贵外,SRAM芯片在外形上也较大,与DRAM相比要占用更多得空间。
由于外形与电气上得差别,SRAM与DRAM就是不能互换得、ﻫ
SRAM得高速与静态特性使它们通常被用来作为Cache存储器、计算机得主板上都有Cache插座。
ﻫﻫ
SRAM下图所示得就是一个SRAM得结构框图、由上图瞧出SRAM一般由五大部分组成,即存储单元阵列、地址译码器(包括行译码器与列译码器)、灵敏放火器、控制电路与缓冲/驱动电路。
在图中,A0—Am-1为地址输入端,CSB。
WEB与OEB 为控制端,控制读写操作,为低电平有效,1100—11ON-1为数据输入输出端。
存储阵列中得每个存储单元都与其它单元在行与列上共享电学连接,其中水平方向得连线称为“字线”,而垂直方向得数据流入与流出存储单元得连线称为“位线”。
通过输入得地址可选择特定得字线与位线,字线与位线得交叉处就就是被选中得存储单元,每一个存储单元都就是按这种方法被唯一选中,然后再对其进行读写操作、有得存储器设计成多位数据如4位或8位等同时输入与输出,这样得话,就会同时有4个或8
ﻫ在SRAM中,排成矩阵形式得存个存储单元按上述方法被选中进行读写操作、ﻫ
储单元阵列得周围就是译码器与与外部信号得接口电路、存储单元阵列通常采用正方形或矩阵得形式,以减少整个芯片面积并有利于数据得存取。
以一个存储容量为4K位得SRAM为例,共需12条地址线来保证每一个存储单元都能被选中(212=—4096)。
如果存储单元阵列被排列成只包含一列得长条形,则需要一个12/4K位得译码器,但如果排列成包含64行与64列得正方形,这时则只需一个6/64位得行译码器与一个6/64位得列译码器,行、列译码器可分别排列在存储单元阵列得两边,64行与64列共有4096个交叉点,每一个点就对应一个存储位。
ﻫﻫ因此,将存储单元排列成正方形比排列成一列得长条形要大大地减少整个芯片地面积。
存储单元排列成长条形除了形状奇异与面积大以外,还有一个缺点,那就就是排在列得上部得存储单元与数据输入/输出端得连线就会变得很长,特别就是对于容量比较大得存储
器来说,情况就更为严重,而连线得延迟至少就是与它得长度成线性关系,连线越长,线上得延迟就越大,所以就会导致读写速度得降低与不同存储单元连线延迟得不一致性,这些都就是在设计中需要避免得。