《存储器设计》课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
读时
使SA两侧 虚单元 的信号差
一侧的 相同则 位线电
平始终
为VR
VR=1/2(Vs1+Vs0),若使Vs1、Vs0分别为VDD和GND则VR选为1/2VDD
BL1 BL2 BL3 BL4
位线的布置 SA的布置
开式位线 Open bitlines 折叠位线 Folded bitlines
BL1 BL2 BL3 BL4
电位下降。
在两侧位线上形成电位差
读‘1’>0 读‘0’<0 为提高速度并不等一侧位线下降为 低电平,而是只要位线间建立一定 的信号差就送读出放大器,放大输 出。
需要灵敏放大器,不用再生
SRAM写操作
SRAM写0
写操作时,选中单元WL为高,M5,M6导通。位线BL,!BL准备好 待写入的信号。写1,BL=1=VDD,写0, BL=0。 BL、!BL通过M6、M5对Q、!Q强迫充放电,与单元内原先存储的 状态无关。 写操作结束后,双稳单元将信息保存。
第十章 存储器设计
第一节 简介 第二节 动态随机存储器 DRAM 第三节 静态随机存储器 SRAM 第四节 只读存储器ROM 第五节 非易失存储器 NVM
第一节 简介
一、存储器的分类 二、存储器的总体结构 三、存储器的时序
一、存储器的分类
随机存取存储器 RAM Random Access Memory
SA越灵敏,可分辩的信号差越 小,抗干扰能力越差,各种干 扰引起的信号差也会被放大- 避免干扰
要求SA中的器件对称,否则灵 敏度下降,器件参数对称
VBL>V!BL
VBL最后稳定在( VDD)SAP
V!BL最后稳定在 (GND)SAN
VBL<V!BL
VBL最后稳定在( GND)SAN
V!BL最后稳定在 (VDD)SAP
读0
SA双稳电路,把微小信号差放大,使一侧上升为高,一侧下降为低,WL有 效期间,写回到存储单元,该过程发生在与所选WL相连的所有单元上
读前的预充时,BL,!BL,SAP、SAN均预 充到VR,MOSFET全部截止
读出时,SA工作,SAP来一个正脉冲,从 VR上升到VDD, SAN来一个负脉冲,从 VR下降到GND。nMOS和pMOS导通。
➢有源区掩膜版编程
通过有源区是否跨越多晶硅行线区分是否形成MOSFET。
➢引线孔掩膜版编程
通过MOSFET的漏是否有接地的引线孔,来区分所存的信息。
ROM及其外围电路
第五节 非易失存储器 NVM
作为可编程、可擦除 的ROM,需要满足的 基本条件: 编程时间短(<<1秒 )、编程信息保存时 间长(大于10年)
同步模式 synchronous mode DRAM 的读写操作由时钟控制,控制信号RAS、 CAS起触发的作用。能够提高速度
异步模式
Single bit read SBR Page mode FPM (fast)快速翻页寻址模式 利用RAS和CAS信号对第1位寻址后,后续寻址采用触发CAS信号,改变列地址寻 址25MHz, 16M Extended data-out EDO扩展数据输出模式 使数据有效时间延长的工作模式,即在CAS信号预充期间数据信号仍保持有效 ,50MHz, 16-64M
若存1,则Q=1 =VDD ,!Q=0。M2截止, M1导通使!Q维持0。
M4导通,M3截止使Q维持1。信息长期 保存,直到断电。
SRAM读操作
SRAM读1
读操作时,选中单元WL为高, M5,M6导通。位线BL,!BL预 充到高电平。
若读1,BL保持VDD,!BL通过导 通的M1、M5放电,使!BL上的 电位下降。 若读0,!BL保持VDD,BL通过 导通的M3、M6放电,使BL上的
叠层(Stack)结构
先做器件,后形成 电容,没有pn结 电容 泄漏减少
灵敏再生放大器
sense amplifier
作用:1、放大从单元读出的微弱信号 2、读出内容写回单元,恢复原先的存储信号 读出时: BL、!BL被预充到VR。M1导通 后,Cs与CBL间电荷再分配
SA 两侧的信号差为 读1
β是M1,M2的 导电因子
Is 要求:M4,M5完全对称。M1,M2完全对称
为了在提高灵敏度的同时,又能抗干扰,有时采用二级放大
SRAM及其外围 电路
位线负载晶 体管
列选择
灵敏放大器 (列公用) 数据读写电路
SRAM中的地址探测技术
ATD为正脉冲时,SRAM开始工作
提高速度、节省功 耗
利用地址变化探测 电路,一旦地址变 化,产生ATD信号, 并用ATD触发其它 时钟及控制信号开 始读/写操作。使 SRAM工作于异步模 式,按需操作,不 必受同步时钟的控 制。
ITIC DRAM读信息时的电荷分配
Cs存“1”时 M1未开启时Cs上存的电荷为Qs1= CsVs1 BL被Cs与CBL间电荷再分配,但总电荷不变 结果BL上的电位为VB1
同理,Cs存“0”时BL上的电位VB0
读出电路必须分辩的电位差
对于大容量DRAM,CBL远大于Cs,一般十几倍,因此DRAM的读出信号ΔVB
前级行译码 分组进行
主行译码 动态CMOS
字线驱动 电平位移
由于写1时有阈值损失,需要采取措施抬高字线电平
对电容充电使一端到 Vdd – 在信号跳变时另一端将大于VDD –需要大电容
半电压产生电路 设计使 VB=VDD/2
数据输入、输出缓冲器 双向三态单元
大容量时 按块布置
好处: 1. 块内连线缩短 2. 逐块激活块寻址,节省功耗
SRAM 静态随机存取存储器工作原理
不需要刷 新。
6T SRAM
VDD
M2
M4
Q
M1
M5
BL
Q
M3
GND
M6
WL
BL
电流镜负载CMOS差分放大器
作用提高读出速度。放大微小的电压差。
差分输入信号Vin=v1-v2,放大后产生的 差分输出电流为 iout=i1-i2
v1
i1 i2
v2
Vout=RLiout
EDO
使数据有效时间 延长,即在CAS 信号预充期间数 据信号仍保持有 效,为外部电路 留时间
同步模式 synchronous mode DRAM 的读写操作由时钟控制,控制信 号RAS、CAS起触发的作用。利用系统时钟发送数据
同步模式
DDR Dual data rate
DRAM的泄 漏电流
由于pn结有泄漏,所 存信息不能长期 稳 定保存,一般要 求 保持时间内,所 存 高电平下降不小 于 20%,否则刷新。
很微弱,需要使用灵敏放大器(SA)
电荷传
问题: 1、电荷再分配破坏了Cs原先存的信息
输效率
2、读出信号非常微弱 T<1
ITIC DRAM的设计
存储单元设计
目 高密度,提高存储容量,减小单元面积 标 提高性能,尽量增大T,以降低读出电路的要求
减小单元面积 减小Cs,下限由读出电路最小可分辩的电压Vsense决定
Hard Disk Drive
SRAM Cache (L1, L2)
现代计算机系统的存储器体系结构
存储器集成电路
可读写存储器 RWM
非易失读 写存储器
NVRWM
随机存取
非随机存取
只读存储器 ROM
二、存储器的总体结构
RWM的时序
三、存储器的时序
第二节 DRAM
➢DRAM的结构 ➢ITIC DRAM的工作原理 ➢ITIC DRAM的设计 ➢DRAM的总体结构 ➢DRAM的外围电路
WL(0) = !A9!A8!A7!A6!A5!A4!A3!A2!A1!A0 … WL(1024) = A9A8A7A6A5A4A3A2A1A0
利用与非门
动态译码器
!A0 A0 !A1 A1
WL0 WL1 WL2 WL3
precharge
分级译码
分级译码、字线电平位移
利用自举电路 抬高至Vpp
第三节 SRAM
➢SRAM的结构 ➢SRAM的工作原理 ➢SRAM的外围电路
➢SRAM的结构
6管SRAM
由于采用了CMOS结构, 消除了电源与地之间的直
流通路,节省功耗
保存时,WL为低,M5,M6截止。若存0 ,则Q=0,!Q=1=VDD。M2导通,M1截 止使!Q维持VDD。
M4截止,M3导通使Q维持0。信息长期 保存,直到断电。
结构与原理
分为 掩膜式 编程式 可擦写式
第四节 只读存储器(ROM) 掩膜和编程式ROM的结构
NOR ROM
选中的行Ri为高电平,其余维持 低 无nMOS的存“1” 有nMOS的存“0”
ROM的编程方式
➢离子注入掩膜版编程
通过离子注入产生增强和耗尽型MOSFET,用这两种晶体管表示所 存的信息。
放大后的电平读出,并写回Cs
缩小版图面积也重要
虚单元
Dummy cell
作用:避免字线对位线的干扰 选中单元一侧,WL信号通过Cgd耦合到位线上 未选中单元一侧的位线上没有这种耦合信号
产生干
扰信号
差,引 起SA误 动作
SA两侧的位线上各增加一个虚单元,读时,除 选中实单元外,使SA另一侧的虚单元也选中
利用读操作时,SA 的再生功能,对所 有的DRAM单元读一 遍。
DRAM的刷新
刷新
封锁输入地址信号、 读写信号,内部控 制下逐行读 用刷新周期数/刷新 间隔时间描述 同步刷新
异步刷新
地址缓冲 器
行、列译 码器
数据输入、 输出缓冲 器
时钟及控 制电路
DRAM的外围电路
译码电路
对输入的N位地址进行译码,决定所选择的单元位置。 如10位行地址,可选择1024个字线
RAS CAS address data RAS
CAS address
data
RAS CAS address data
RA1
CA1
data1
RA2
CA2
data2
RA1
CA1
data1
CA2
data2
RA1
CA1
CA2
data1
data2
SBR
DRAM在 RAS变低后 开始操作
FPM
利用RAS和CAS 信号对第1位寻 址后,后续寻 址采用触发CAS 信号,改变列 地址寻址
提高性能增大T 减小CBL,增加Cs
例由Vsense估算Cs的下限
通常Vsense为百毫伏
存储电容 Cs=A(COX+Cj)
不可能简单地通过增大面积A提高性能,只能
改变Cs结构-A 提高Cox
Cs结构: 槽型(Trench)结构 叠层(Stack)结构
槽型(Trench)结构
先做电 容,后 形成器 件、电 路
➢DRAM的结构
ITIC DRAM的结构
存储电容的上极板 poly接VDD,保证硅
中形成反型层
存储电容下极板上 电位的不同决定了 存储信息,0,1
DRAM 动态随机存取存储器
由于存储在 电容中的电 荷会泄露, 需要刷新。
ITIC DRAM的工作原理 x
存储电容 Cs=A(COX+Cj) 写信息(字线)WL为高,M1导通,BL(位线)对电容充放电,写1时有阈 值损失 存信息:WL为低,M1关断,信号存在Cs上。由于pn结有泄漏,所存信息不 能长期稳定保存,一般要求保持时间内,所存高电平下降不小于20%,否则 刷新 读信息: WL为高,M1导通,所存电荷在Cs和位线上再分配,读出信号微弱, 而且是‘破坏性’的。
分时送地址
RAS控制行地址输入,CAS控制列地址输入,先送行地址 DRAM的速度主要由读信号的时间决定
DRAM单元及其控制电路的结构
包括半VDD、折叠位线、灵敏放大器
DRAM的工作模式
根据工作时对时钟的依赖关系分 异步模式 asynchronous mode DRAM 的读写操作由控制信号RAS、CAS控制。 速度较慢
字线与位线之间的耦
合信号在SA两侧都产 生,SA只放大差分信 号,于是消除了字线
干扰。
虚单元设置方案
Dummy cell
半电荷法 BL都预充到VDD,设计虚单元电容CD=1/2Cs,早期方案,存 在非功耗、Cs漏电、MOS阈值引起的问题等
半电压法 设计虚单元电容CD和Cs完全一样, BL都预充到VR,虚单元 也预充到VR
开式位线-每根字线只穿过 SA的一侧的位线,耦合噪声 影响大
BL1 BL1 BL2 BL2
折叠位线-每根字线穿过SA 的两侧的位线,使耦合噪声 成为共模信号,减少耦合噪 声影响
总体结构
地址缓冲 器
行、列译 码器
SA
存储单元
数据输入、 输出缓冲 器
时钟及控 制电路
行Row(字线WL)、列column(位线BL)的地址线公用,分时送入。 减少封装管脚数
可以进行写入和读出的半导体存储器 数据在断电后消失,具有挥发性
只读存储器 ROM Read Only Memory
专供读出用的存储器,一般不具备写入, 或只能特殊条件下写入。
数据在断电后仍保持,具有非挥发性。
DRAM L3,Main Memory
CPU
L1 Cache L2/L3 Cache
Main Memory