一种刷新操作方法以及基于该刷新操作方法的PSRAM.pdf

上传人:1*** 文档编号:5872002 上传时间:2019-03-27 格式:PDF 页数:23 大小:806.13KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010153437.0

申请日:

2010.04.22

公开号:

CN102237128A

公开日:

2011.11.09

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G11C 11/403申请公布日:20111109|||实质审查的生效IPC(主分类):G11C 11/403申请日:20100422|||公开

IPC分类号:

G11C11/403; G11C11/4063

主分类号:

G11C11/403

申请人:

复旦大学

发明人:

林殷茵; 孟超; 董存霖; 程宽

地址:

200433 上海市邯郸路220号

优先权:

专利代理机构:

上海正旦专利代理有限公司 31200

代理人:

陆飞;盛志范

PDF下载: PDF下载
内容摘要

本发明提供一种刷新操作方法以及基于该刷新操作方法的PSRAM(伪静态随机存储器),属于动态随机存储器(DRAM)技术领域。该刷新操作方法利用增益单元包括两组相互独立的字线和两组相互独立的位线的特点,将所述增益单元存储阵列的其中一行的刷新操作与该增益单元存储阵列的其他任一行的外部访问操作并行进行;该PSRAM也对应包括刷新控制电路,所述刷新控制电路可操作地用于控制增益单元存储阵列中的一行的刷新操作与所述增益单元存储阵列的其他行的外部访问操作并行进行。该刷新操作方法大大提高了增益单元存储阵列的操作速度,使用该刷新操作方法的PSRAM具有操作速度快、与外部SRAM接口兼容的特点。

权利要求书

1.一种增益单元存储阵列的刷新操作方法,所述增益单元包括两组相互独立的字线
和两组相互独立的位线,其特征在于,所述增益单元存储阵列的其中一行的刷新操作与该
增益单元存储阵列的其他任一行的外部访问操作并行进行。
2.如权利要求1所述的刷新操作方法,其特征在于,所述外部访问操作为读操作、
写操作或者保持操作,每个访问操作包括第一子操作阶段和第二子操作阶段;所述刷新操
作包括读子操作阶段和写子操作阶段;所述刷新操作的读子操作阶段与第一访问操作的第
二子操作阶段并行进行,所述刷新操作的写子操作阶段与第二访问操作的第一子操作阶段
并行进行,所述第二访问操作相继连续于第一访问操作。
3.如权利要求2所述的刷新操作方法,其特征在于,所述读操作的第一子操作阶段
和第二子操作阶段分别为读子操作阶段和输出子操作阶段,所述写操作的第一子操作阶段
和第二子操作阶段分别为读子操作阶段和写子操作阶段,所述保持操作的第一子操作阶段
和第二子操作阶段均为保持子操作阶段。
4.如权利要求2或3所述的刷新操作方法,其特征在于,所述第一子操作阶段在时
间上等于所述第二子操作阶段。
5.如权利要求3所述的刷新操作方法,其特征在于,所有第一子操作阶段和所有第
二子操作阶段在时间上等于所述写子操作阶段。
6.如权利要求2所述的刷新操作方法,其特征在于,所述第一访问操作和所述第二
访问操作分别为保持操作和保持操作,或者分别为写操作和保持操作,或者分别为读操作
和保持操作,或者分别为保持操作和写操作,或者分别为写操作和写操作,或者分别为读
操作和写操作,或者分别为保持操作和读操作,或者分别为写操作和读操作,或者分别为
读操作和读操作。
7.如权利要求1所述的刷新操作方法,其特征在于,对所述增益单元存储阵列的同
一行进行外部访问操作和刷新操作时,如果所述外部访问操作是写操作,取消同一行的所
述刷新操作。
8.如权利要求1所述的刷新操作方法,其特征在于,对所述增益单元存储阵列的同
一行进行外部访问操作和刷新操作时,如果所述外部访问操作是读操作,取消同一行的所
述刷新操作,并且所述读操作的前半周期将选中列的数据输出到外部、并在所述读操作的
后半周期将选中行选中列的数据输出到外部的同时将选中行所有列的读出数据重新写回。
9.一种伪静态随机存储器,包括接口电路和存储阵列,所述存储阵列是增益单元存
储阵列,所述增益单元包括两组相互独立的字线和两组相互独立的位线;其特征在于,还
包括刷新控制电路,所述刷新控制电路可操作地用于控制增益单元存储阵列中的一行的刷
新操作与所述增益单元存储阵列的其他行的外部访问操作并行进行。
10.如权利要求9所述的伪静态随机存储器,其特征在于,所述刷新控制电路包括行
地址译码控制模块,所述行地址译码控制模块包括第一组行译码器和第二组行译码器,所
述第一组行译码器用于对所述外部访问操作的行地址进行译码,所述第二组行译码器用于
对所述刷新操作的行地址进行译码。
11.如权利要求10所述的伪静态随机存储器,其特征在于,所述增益单元的两组相
互独立的字线分别是写字线和读字线,所述增益单元的两组相互独立的位线分别是写位线
和读位线;所述行地址译码控制模块还包括组合逻辑输出电路,所述组合逻辑输出电路用
于根据所述第一组行译码器和/或所述第二组行译码器的地址译码输出以及外部控制信
号、产生用于选中所述写字线和/或所述读字线的信号。
12.如权利要求10所述的伪静态随机存储器,其特征在于,所述刷新控制电路还包
括:
刷新地址累加模块,用于产生刷新请求信号和相应的刷新地址;
行地址比较模块,用于比较所述刷新地址累加模块产生的刷新地址和所述外部访问操
作提供的外部访问地址;
逻辑控制模块,用于产生读子操作、写子操作和输出子操作的使能信号。
13.如权利要求12所述的伪静态随机存储器,其特征在于,所述刷新地址累加模块
包括触发器、模m计数器和二进制计数器,其中m为大于或等于2的整数。
14.如权利要求10所述的伪静态随机存储器,其特征在于,所述伪静态随机存储器
还包括读写电路、列译码器和输入/输出控制电路。

说明书

一种刷新操作方法以及基于该刷新操作方法的PSRAM

技术领域

本发明属于动态随机存储器(DRAM)技术领域,具体涉及一种增益单元(Gain Cell,
GC)存储阵列的刷新操作方法,尤其涉及基于具有两组独立字线和两组独立位线的Gain
Cell(增益单元)的操作分段并行刷新操作方法、以及使用该刷新操作方法的基于DRAM
的Pseudo SRAM(PSRAM,伪静态随机存储器)存储器。

背景技术

(一)DRAM刷新

DRAM的存储器单元是电容器,它所包括的电荷可随时间泄露掉,导致数据丢失。为防
止这一现象发生,必须对DRAM刷新,即必须周期性地在各个存储器单元上再存储电荷。
DRAM刷新频率(Refresh Frequency)取决于制造工艺技术和存储器单元本身结构的设计。
读或写入存储器单元的过程对选中的单元有刷新作用。然而,因为在规定的时间限制范围
内并不是所有的单元都被读或都被写入,所以阵列中的每一单元在刷新间隔期间必须被存
取并在存储电荷。在大多数情况下,刷新周期包含在特定的刷新间隔内逐一遍历所有行,
且每一行都被存取并在存储电荷。

图1所示为现有技术DRAM的三种常用刷新方式。如图1所示,常用的刷新方式大致
有三种:集中式刷新、分散式刷新和异步式刷新。下面分别解释和比较这三种不同的方式:

(1)集中式刷新方式(如图1(a)所示)——正常读/写操作与刷新操作分开进行,
刷新集中完成。

特点:在整个刷新周期内,前一段时间重复读/写周期或维持周期(在维持周期内,
不进行读/写,存储单元保持原有存储内容),后一段时间进行刷新操作时,便暂停读/
写周期或维持周期,而逐行进行刷新;

缺点:在集中刷新的这一段时间内不能进行存取访问,存在一段停止读/写操作的死
时间。

例如:如图1(a)所示,某动态存储器芯片的容量为16K×1位,对128×128存储
矩阵进行刷新时,刷新的时间相当于128个读周期,设读周期为0.5us,刷新周期为2ms,
则共有4000个周期。其中3872个周期(共1936us)用于读/写或维持信息;当第3781个
周期结束,便开始进行64us的刷新操作。

(2)分散式刷新方式(如图1(b)所示)——将一个存储系统周期分成两个时间片,
分时进行正常读/写操作和刷新操作。

特点:不存在停止读/写操作的死时间,但系统运行速度降低;在这种刷新方式中定
义系统对存储器的存取周期是存储器本身的存取周期的两倍,把系统的存取周期平均分成
两个操作阶段,前一个阶段用于对存储器的正常访问,后一个阶段用于刷新操作,每次刷
新一行;

缺点:显然这种刷新方式没有“死区”,但由于没有充分利用所允许的最大的刷新时
间间隔,以致刷新过于频繁,人为降低了存储器的速度。

例如:如图1(b)所示,对128×128存储矩阵进行刷新时,刷新的时间相当于128
个读周期,设读周期为0.5us,则每经过128个系统周期时间,即128us,整个存储器便
全部刷新一遍。而系统周期时间则变为1us,可见整个系统的速度降低了。

(3)异步式刷新方式(如图1(c)所示)——前两种方式的折中,每隔一段时间刷
新一次,保证在刷新周期内对整个存储器刷新一遍;

特点:在2ms时间内,分散地将128行刷新一遍。首先将时间2ms分割成128段,
然后将已经分割的每段时间分为两部分。前段时间用于读/写/维持操作,后一小段时间
用于刷新。这样的好处是即充分利用了所允许的最大时间间隔,保持了存储器的应有速度,
又大大缩短了“死区”时间,所以是一种常用的刷新方式。

例如,如图1(c)所示,2ms内分散地把128行刷新一遍,2000除以128(行)为15.5us,
即每隔15.5us刷新一行,在每个15.5us中前15us(即30个存取周期)用于正常的存储
器访问,后0.5us刷新一行,时间分配情况如图1(c)所示。

(二)PSRAM

过去在一般性的嵌入式设计上,其内存部分多是使用SRAM(静态随机存储器),之后
由于计算机等电子数据设备的成长,使设备内部所用的内存容量大幅增加,这时就难以使
用SRAM来实现大容量的内存系统,而必须使用DRAM,DRAM每个位的记忆电路一般是以1
个晶体管与1个电容所构成,相对于SRAM每个位需要4到6个晶体管才能构成,DRAM拥
有比SRAM高4到6倍的记忆密度。

虽然DRAM在记忆密度、电路成本等方面优于SRAM,但DRAM也有不如SRAM的地方,
SRAM是以持续供电的方式来记忆数据,所以运作上相当耗电,相对地,DRAM实行刷新
(Refresh)方式来保留住记忆内容的方式虽比较省电,但记忆数据的存取速度就不如
SRAM。

此外,DRAM因为刷新电路、存取电路等设计,使得其系统接口的线路较SRAM复杂,
SRAM没有刷新电路且接口设计单纯、直觉,如此对电子工程师而言,除非真有SRAM无法
满足的高容量、低用电等设计要求,否则都尽可能使用SRAM,因为SRAM的外部电路设计
比DRAM简洁、容易。

正因为SRAM与DRAM有诸多特性方面是相左右的,以致多年来的应用范畴也各不相同,
SRAM多用在少数容量的高速存取应用上,例如高速处理器的高速缓存、高速网络设备(如:
路由器、交换机)的内存等。而DRAM就用在大量记忆需求的应用上,如激光打印机、高
清晰数字电视等。

不过,随着手持终端的快速发展,在手持式应用的设计上,就同时需要DRAM与SRAM
的特性,既需要SRAM的电路简洁特性(因为印刷电路板面积小,需尽量减少线路数量),
又需要DRAM的低耗电特性(因使用电池供电)。此外芯片数量也多在1、2个芯片左右,
所以也不易同时使用DRAM芯片与SRAM芯片,只能择一而用(否则芯片数量过多)。

既然只能择一而用,真正权衡取舍的结果是使用DRAM,但必须将DRAM的存取接口加
以简化,作法是将刷新电路改成自行刷新(Self-Refresh),然后接口简化成兼容或近似
原有SRAM的接口,如此就成了PSRAM,有时也称PSDRAM。

PSRAM就是伪SRAM,内部的内存颗粒跟DRAM的颗粒相似,但外部的接口跟SRAM相似,
不需要DRAM那样复杂的控制器和刷新机制,PSRAM的接口跟SRAM的接口是一样的。PSRAM
具有下特点:大的内存容量、高的频率速度、较小的芯片尺寸(Die size)、较低的功耗
(Power consumption)、相容于DRAM工艺以及片内刷新电路(On-chip refreshing
circuit)。

(三)PSRAM的隐式刷新方法

PSRAM中,内部的DRAM刷新操作是必不可少的,通常改为自刷新操作,其为了与PSRAM
的接口相兼容,必须运用隐式刷新方法。

美国专利号为US6,751,157的专利中介绍了时钟分段方案(Clock Division Scheme)
的隐式刷新方法。图2所示为现有技术的时钟分段式隐式刷新技术。如图2所示,即将外
部时钟周期划分成两个阶段(例如以T1和T2分别为两个时钟周期的分界点),时钟周期
的前半阶段进行外部访问操作,同一周期的后半阶段进行内部刷新操作,这一点类似于传
统DRAM刷新方式中的第(2)种,即分散式刷新。具体地,这里的前半阶段与后半阶段的
时长可以相等,也可以不等,但两阶段操作都要在一个时钟周期内依次完成。

继续如图2所示,一个时钟周期对应一次完整的存取操作周期,即包括外部访问操作
和内部刷新操作、或者外部访问操作和保持操作、或者均为保持操作。即对于图2中操作
(Operation)的A时段,表示预留的外部访问操作时间,可为读操作、写操作或保持操
作中的一种;对于图2中操作(Operation)的B时段,表示预留的内部刷新操作时间,
可为刷新操作、或保持操作中的一种

对于上述刷新方式,可以看到存取操作周期CT(Cycle Time)=TA+TB,即外部访问操
作时间和内部刷新操作时间之和,为了满足PSRAM隐式刷新的要求,使得不得不在每个存
取操作周期预留当次可能发生的刷新时间,因而相比同样以DRAM应用的存取操作周期增
大了接近一倍的时间(一般刷新时间只是略短于外部访问时间),严重影响了PSRAM的连
续操作的性能,降低了操作的速度。

另外,其他的隐式刷新操作方法(例如,多方块方案(Multi-banking Scheme)、爆
发模式(Burst Mode)、双接口模式(Dual Port))由于存在各种各样的缺点,在此不作
一一介绍。

(四)Gain Gell DRAM

另外,现有技术中,DRAM中包括一种读操作破坏性小的增益单元动态随机存储器(Gain
Cell DRAM)。请参阅图3,图3所示为现有技术的带两个MOS管的增益单元DRAM单元结构
示意图及其操作电压表。该DRAM是由Intel公司在美国专利US7120072中提出的,如图3
所示,该Gain Cell DRAM 100包括写MOS晶体管101、读MOS晶体管102、写字线(Write
Word Line,WWL)105、读字线(Read Word Line,RWL)106、写位线(Write Bit Line,
WBL)107、读位线(Read Bit Line,RBL)108以及等效寄生电容104。其中,写MOS晶
体管101的源区连接于读MOS晶体管102的栅极,103为存储节点,等效寄生电容104一
端与103连接,另一端接地,因此,存储节点的电位的高低能控制读MOS晶体管102的导
通与关断;例如,电容104存储电荷时,代表存储“1”,存储节点103为高电位,可以控
制读MOS晶体管102关断。读MOS晶体管102的一端接RBL,另一端接RWL;写MOS晶体
管101的一端接WBL,另一端接读MOS晶体管102的栅极。在该实施例中,等效寄生电容
104为写MOS晶体管101的有源区寄生电容或读MOS晶体管102的栅电容,也或者是两者
的结合。以下结合操作列表具体说明其操作过程:

(1)写操作(Write):写“0”时,RWL、RBL置0电位读MOS晶体管102不工作;WWL
置-400mV,写MOS晶体管101导通,WBL置0V,从而等效寄生电容104放电,存储节点103
电位为0。写“1”时,RWL、RBL置0电位读MOS晶体管102不工作;WWL置-600mV,写
MOS晶体管101导通,WBL置1V,从而等效寄生电容104充电,存储节点103电位为高电
位。

(2)数据保持时(Hold):RWL、RBL置0电位读MOS晶体管102不工作,WWL置1V,
写MOS晶体管101关断,存储节点103的电位不受外界影响。

(3)读操作(Read):读“0”时,WWL置1V,WBL置0V,写MOS晶体管101关断;
RWL偏置小于1V,RBL置0V,此时读MOS晶体管102导通,RWL通过读MOS晶体管对RBL
充电,由于读出电路具有钳位作用,RBL的电位能达到250mV,从而可以读出数据“0”。读
“1”时,WWL置1V,WBL置0V,写MOS晶体管101关断;RWL偏置小于1V,此时读MOS
晶体管102关断,RWL不会通过读MOS晶体管对RBL充电,RBL维持0V电位,从而可以读
出数据“1”。

图3中所示的Gain Cell DRAM单元不需要另外制造电容,采用标准CMOS工艺,并且
其结构相对SRAM更简单,可以实现高密度的嵌入式存储。

但是我们可以从中借鉴的是:既然可以将时钟分段分别依次进行不同的操作(外部访
问和内部刷新),那么根据GC特殊的单元结构及读写特点,我们是否可以将操作分段分别
依次进行不同的子操作以实现一些目的?

发明内容

本发明要解决的技术问题是,提供一种基于Gain Cell的具有两组相互独立的写字线
和读字线、以及两组相互独立写位线和读位线的特点,解决同一存储阵列不同行之间不能
同时进行访问操作和刷新操作的问题。

为解决以上技术问题,本发明提供一种增益单元存储阵列的刷新操作方法,所述增益
单元包括两组相互独立的字线和两组相互独立的位线,所述增益单元存储阵列的其中一行
的刷新操作与该增益单元存储阵列的其他任一行的外部访问操作并行进行。

作为较佳技术方案,所述外部访问操作为读操作、写操作或者保持操作,每个访问操
作包括第一子操作阶段和第二子操作阶段,所述刷新操作包括读子操作阶段和写子操作阶
段;所述刷新操作的读子操作阶段与第一访问操作的第二子操作阶段并行进行,所述刷新
操作的写子操作阶段与第二访问操作的第一子操作阶段并行进行,所述第二访问操作相继
连续于第一访问操作。

所述读操作的第一子操作阶段和第二子操作阶段分别为读子操作阶段和输出子操作
阶段,所述写操作的第一子操作阶段和第二子操作阶段分别为读子操作阶段和写子操作阶
段,所述保持操作的第一子操作阶段和第二子操作阶段均为保持子操作阶段。

所述第一子操作阶段在时间上可以等于所述第二子操作阶段。

所有第一子操作阶段和所有第二子操作阶段在时间上等于所述写子操作阶段。

在不同的实施例中,所述第一访问操作和所述第二访问操作分别可以为保持操作和保
持操作、或者分别为写操作和保持操作、或者分别为读操作和保持操作、或者分别为保持
操作和写操作、或者分别为写操作和写操作、或者分别为读操作和写操作、或者分别为保
持操作和读操作、或者分别为写操作和读操作、或者分别为读操作和读操作。

根据本发明所提供的刷新操作方法,其中,对所述增益单元存储阵列的同一行进行外
部访问操作和刷新操作时,如果所述外部访问操作是写操作,取消同一行的所述刷新操作。

根据本发明所提供的刷新操作方法,其中,对所述增益单元存储阵列的同一行进行外
部访问操作和刷新操作时,如果所述外部访问操作是读操作,取消同一行的所述刷新操作,
并且所述读操作的前半周期将选中列的数据输出到外部、并在所述读操作的后半周期将选
中行选中列的数据输出到外部的同时将选中行所有列的读出数据重新写回。

按照本发明又一方面,本发明进一步提供一种伪静态随机存储器,其包括接口电路和
存储阵列,所述存储阵列是增益单元存储阵列,所述增益单元包括两组相互独立的字线和
两组相互独立的位线;并且还包括刷新控制电路,所述刷新控制电路可操作地用于控制增
益单元存储阵列中的一行的刷新操作与所述增益单元存储阵列的其他行的外部访问操作
并行进行。

根据本发明所提供的伪静态随机存储器,其中,所述刷新控制电路包括行地址译码控
制模块,所述行地址译码控制模块包括第一组行译码器和第二组行译码器,所述第一组行
译码器用于对所述外部访问操作的行地址进行译码,所述第二组行译码器用于对所述刷新
操作的行地址进行译码。

根据本发明所提供的伪静态随机存储器,其中,所述增益单元的两组相互独立的字线
分别是写字线和读字线,所述增益单元的两组相互独立的位线分别是写位线和读位线;所
述行地址译码控制模块还包括组合逻辑输出电路,所述组合逻辑输出电路用于根据所述第
一组行译码器和/或所述第二组行译码器的地址译码输出以及外部控制信号、产生用于选
中所述写字线和/或所述读字线的信号。

根据本发明所提供的伪静态随机存储器,其中,所述刷新控制电路还包括:

刷新地址累加模块,用于产生刷新请求信号和相应的刷新地址;

行地址比较模块,用于比较所述刷新地址累加模块产生的刷新地址和所述外部访问操
作提供的外部访问地址;

逻辑控制模块,用于产生读子操作、写子操作和输出子操作的使能信号。

所述刷新地址累加模块包括触发器、模m计数器和二进制计数器,其中m为大于或等
于2的整数。

根据本发明所提供的伪静态随机存储器,其中,所述伪静态随机存储器还包括读写电
路、列译码器和输入/输出控制电路。

本发明的技术效果是,该刷新操作方法具有操作分段并行的特点,同时将其现有技术
将CT(Cycle Time,存取周期)=TA+TB,(即外部访问操作时间和内部刷新操作时间之和)
缩短到CT(Cycle Time)=TA,因此,大大提高了增益单元存储阵列的操作速度,使用该
刷新操作方法的PSRAM具有操作速度快、与外部SRAM接口兼容的特点。

附图说明

图1是现有技术DRAM的三种常用刷新方式;

图2是现有技术的时钟分段式隐式刷新技术;

图3是现有技术的带两个MOS管的增益单元DRAM单元结构示意图及其操作电压表;

图4是增益单元阵列的写操作分析示意图;

图5是增益单元的读操作、写操作、刷新操作和保持操作的子操作阶段示意图;

图6是增益单元阵列的读和写操作分析示意图及其操作电压列表;

图7是按照本发明所提供的刷新操作方法示意图;

图8是图7所示刷新操作方法中两次外部访问操作分别为各种外部访问操作组合时的
具体实例示意图;

图9是按照本发明提供的PSRAM的功能模块结构示意图。如图9所示;

图10是按照本发明图9所示实施例的PSRAM的刷新地址累加模块结构示意图;

图11是按照本发明图9所示实施例的PSRAM的逻辑控制模块结构示意图;

图12是按照本发明图9所示实施例的PSRAM的行地址译码控制模块结构示意图。

具体实施方式

下面介绍的是本发明的多个可能实施例中的一些,旨在提供对本发明的基本了解,并
不旨在确认本发明的关键或决定性的要素或限定所要保护的范围。

该发明中,为了缩短基于GC的PSRAM的存取操作周期(CT),主要从省去图2所示的
TB阶段出发来改进。

首先,我们继续分析GC的操作特点,以进一步利用该特点。继续如图3所示的操作
电压表,可以看到对于Gain Cell增益存储单元的写操作来说,决定写入情况的字线和位
线分别为WWL105和WBL106,而RWL107和RBL108的操作电压与保持状态相同(如图3中
的虚线圈所示),相关通路晶体管为Qw(写MOS晶体管)101;而对于读操作来说,决定读
出情况的字线和位线分别为RWL107和RBL108,而WWL105和WBL106的操作电压与保持状
态相同(如图3中的实线圈所示),相关通路晶体管为Qr(读MOS晶体管)102;也就是说
该增益单元具有两组相互独立的字线(WWL105和RWL107)和两组相互独立的位线(WBL106
和RBL108),这种单元结构特点使得Gain Cell的读通路的控制(以及所加电压)、写通路
的控制(以及所加电压)彼此不受影响。

虽然以单元来看,读通路与写通路相互独立,但在具体阵列中,由于写操作需要读出
再写回,因而有所区别。图4所示为增益单元阵列的写操作分析示意图。如图4所示,以
一个x行y列的存储阵列为例,其中0≤j,k≤x,0≤m,n≤y,假设我们要对Cell_j_n
(图4中蓝色圈所示)作写1操作,则此时WWLj置为-0.6V,WBLn置为1.2V,这样会使
得同一行上的Cell_j_m单元(图4中的红色圈所示)的Qw写MOS晶体管同样导通,由于
在保持状态时写位线WBL会保持为0V,即此时WBLm=0V,这样会导致Cell_j_m的存储节
点(cell node)被误操作(例如,从原有存储值“1”被误改写为“0”),使得后续对该
单元的读操作会相继发生错误。因此Gain Cell阵列需要在写操作时首先把同一行的单元
经过灵敏放大器放大读出,然后选中列的单元用外部数据写入阵列,而未选中列的单元用
刚才读出的数据写回到阵列,这样就可以保证操作的正确性。需要说明的是,本说明书中
的“写入”是指将外部数据(也即外界输入数据)写到相应单元,“写回”操作是指将单
元读出的数据再重新写到该单元,两者的主要区别在于,所写的数据是来自读出结果还是
外界输入。通常,刷新操作中的先读后写阶段中的“写”是指“写回”。

由上可知,Gain Cell阵列操作中,一次写操作需要划分为两个子阶段,即先是读子
阶段,然后是写(包括非选中列的“写回”或选中列“写入”)子阶段,这样的机制使得
在阵列里读操作和写操作并非相互独立,在其中的某个阶段两者都涉及读MOS晶体管通路。

我们再回到现有技术中介绍的PSRAM的隐式刷新方法中,即时钟分段方案,将一个时
钟周期划分为前后两个阶段,前半阶段执行外部的访问操作,后半阶段执行内部的刷新操
作;这里的前后两阶段时长可以相等,也可以不等,但两阶段操作都要在一个时钟周期内
依次完成。为结合应用该时钟分段方案,对GC阵列的读操作、写操作、刷新操作和保持
操作我们都可以将其分为两个子操作阶段。

图5所示为增益单元的读操作、写操作、刷新操作和保持操作的子操作阶段示意图。
在该发明中,我们将读操作、写操作、刷新操作和保持操作分别分成两个子操作阶段,如
图5所示,对于GC的写操作,可以分成读子操作和写子操作两个阶段;对于GC的读操
作,可以分成读子操作和输出子操作两个阶段;对于GC的刷新操作,可以分成读子操作
和写子操作两个阶段;对于GC的保持操作,可以分成第一保持子操作和第二保持子操作
两个阶段。这里需要说明的是:(1)为方便起见,我们可以假设所划分的两个子操作分别
在时钟的前后半个周期依次进行。(2)写操作和刷新操作的后一子操作阶段虽然都是写子
操作,但略有不同,写操作中的写子操作是指将外界提供的数据“写入”选中列、而将前
一子操作读出的对应数据“写回”未选中列;而刷新操作中的写子操作则均是将前一子操
作读出的对应数据“写回”所有列。(3)虽然每一个子操作的时间长实际上是有所差别的,
其中TH(保持子操作)<TR(读子操作)<TW-Ref写子操作(刷新)<TW-W写子操作(写),
但由于时钟周期固定,可选择地,我们将时钟周期统一为TCLK=2×TW-W,这样前后两个
子操作阶段的时间都是相等的。

将读、写、刷新、保持四种操作分别拆解为两个子操作阶段后,根据GC阵列的特点,
我们再来分析在GC存储阵列中四个操作之间的各子操作是否独立或者是否彼此会干扰。

显然,保持子操作完全不会影响读、写、输出子操作;而输出子操作的相关电路为输
出寄存电路,不涉及任何单元的读、写过程,因而这一子操作也不会影响其他的读、写、
保持子操作。

图6所示为增益单元阵列的读和写操作分析示意图及其操作电压列表。如图6所示,
我们进一步讨论读子操作和写子操作之间是否会造成相互干扰。假设不同行(任意两行)
间分别正在进行读和写的子操作,分别验证以下各种情况:(1)蓝框所在行(j行)执
行写子操作,橙框所在行(k行)执行读子操作;(2)蓝框所在行(j行)执行读子操作,
橙框所在行(k行)执行写子操作。

假设初始存储值如图6中所示,对于第(1)种情况,根据操作电压表:即

WWLj=-0.6V,WWLk=1.2V,RWLj=0V,RWLk=1.2V,

WBLm=1.2V/0V,WBLn=1.2V/0V,RBLm=250mV,RBLn=0V,

A、对Cell_j_m来说,在写入数据1或者0时,虽然读位线RBLm并不是操作电压表
中的0V,而是同一列Cell_k_m的读出电压250mV,但是并不会影响正常的写子操作;

B、对Cell_j_n来说,在写入数据1或者0时,由于RBLn=0V,与操作电压表相同,
显然也不会影响正常的写子操作;

C、对Cell_k_m来说,在读出数据0时,虽然写字线WBLm可能并不是操作电压表中
的0V而是1.2V,(假设同一列Cell_j_m在写1),但是并不会影响正常的读子操作;

D、对Cell_k_n来说,在读出数据1时,虽然写字线WBL_n可能并不是操作电压表中
的0V而是1.2V,(假设同一列Cell_j_n在写1),但是并不会影响正常的读子操作。

由上述可知,可以看到对于第(1)种情况,不同行的读和写操作的读子操作与写子
操作不会相互冲突。同理,也可以验证第(2)并得到同样的结论。结合之前关于保持子
操作和输出子操作的分析,四个子操作(读子操作、写子操作、输出子操作和保持子操作)
对于不同行是相互完全独立的,也即不同行分别同时执行各种操作时,四个子操作不会相
互产生干扰。同时,又由于同一时刻对同一行不会进行不同的子操作。因此,我们可以认
为,任意两个不同的子操作(读子操作、写子操作、输出子操作和保持子操作)就可以在
(不同行的)同一时间进行。

另外,需要指出的是,对于同时发生的读、写子操作,由于同一时刻需要分别激活不
同行的WWL(写子操作所需)和RWL(读子操作所需),因此需要两组行译码器来分别控制
WWL(写子操作所需)和RWL(读子操作所需):即对于选中写入行,WWL=-0.6V,非选中
写入行,WWL=1.2V,对于选中读出行,RWL=1.2V,非选中读出行,RWL=0V,这样就可
以很好的解决同时操作不同行的写字线WWL和读字线RWL的问题。

因此,根据以上分析,本发明提出了一种新型的刷新操作方法,也即操作分段并行刷
新操作方法。

图7所示为按照本发明所提供的刷新操作方法示意图。这里采取的刷新方法结合了GC
单元结构及其读写操作的特点,将刷新操作(Op_Refresh)并行执行于连续两次外部(也即
外界)访问操作(Op_Access)之间,也即增益单元存储阵列的一行的刷新操作与其他行
的外部访问操作是并行进行的,从而在存取操作时钟周期上,不需要保留如图1所示的TB
阶段以用于刷新操作。如图7所示,在该实施例中,外部访问操作B相继连续于外部访问
操作A,外部访问操作A根据时钟周期TA分为TA1和TA2两个子操作阶段,外部访问操作B
根据时钟周期TB分为TB1和TB2两个子操作阶段。TA1和TA2是否相等不受本发明实施例限制,
同样,TB1和TB2是否相等不受本发明实施例限制;较佳地,TA1=TA2,TB1=TB2。同样刷新操
作也分为读子操作R1和写子操作R2两个子操作阶段,TR1和TR2是否相等不受本发明实施
例限制。其中,读子操作R1与外部访问操作A的A2子操作同时进行,写子操作R2与外
部访问操作B的B1子操作同时进行,TR1=TA2,TR2=TB1。因此,可以实现操作分段式的并
行刷新。

图8所示为图7所示刷新操作方法中两次外部访问操作分别为各种外部访问操作组合
时的具体实例示意图;图(8)中(a)、(b)、(c)、(d)、(e)、(f)、(g)、(h)、(i)分
别显示了某一行的外界连续两次访问分别是(保持操作,保持操作)、(写操作,保持操作)、
(读操作,保持操作)、(保持操作,写操作)、(写操作,写操作)、(读操作,写操作)、(保
持操作,读操作)、(写操作,读操作)、(读操作,读操作)九种情况下在另一行同时并行
执行内部刷新操作的时序示意图;本领域技术人员通过以上技术分析应该可以理解到,任
何时钟周期的任何子时间段并行所执行的两个子操作都不会相互影响。

以上说明了该方案对于不同行同时进行外部访问和刷新操作是适合的。

但是如果外部访问操作和刷新操作是对同一行操作时该如何解决呢?

分析之后我们可以得到:

(1)如果前一外部访问操作是写操作,即取消当次将要执行的刷新操作,由于写操
作本身就是读出后写回或写入,类似于对该行执行了刷新;

(2)如果前一外部访问操作是读操作,即取消当次将要执行的刷新操作,同时在读
操作的后半周期一方面将选中列数据输出到外部,一方面将所有列数据重新写回该行即
可。由于输出和写回对应不同的电路、同样的数据,因而也是可以同时实现的。

综上所述,验证了各种可能发生的情况下操作分段并行刷新操作方法,同时将现有技
术CT(Cycle Time)=TA+TB,即外部访问操作时间和内部刷新操作时间之和缩短到CT(Cycle
Time)=TA,几乎提高了一倍的性能。

进一步我们提供一种可以应用以上所述操作分段并行刷新操作方法的基于增益单元
存储阵列的PSRAM,该PSRAM的内核是DRAM,也即其DRAM是基于GC存储阵列的DRAM。

图9所示为按照本发明提供的PSRAM的功能模块结构示意图。如图9所示,在该实施
例中,PSRAM包括接口电路200、刷新地址累加模块420、行地址比较模块440、逻辑控制
模块460、行地址译码控制模块480以及存储阵列600,同样地,如其他PSRAM一样,也
包括读写电路、列译码器和I/O(输入/输出)控制电路。其中刷新地址累加模块420、行
地址比较模块440、逻辑控制模块460和行地址译码控制模块480共同组合形成本实施例
的刷新控制电路400。由于该PSRAM的发明点主要体现在刷新控制电路400,因此,以下
讨论中着重描述刷新控制电路400。

请参阅图9,接口电路200用于实现外部信号到内部传输的控制功能和锁存功能,外
部信号包括EA(外部访问地址信号)、CEB(外部访问使能信号,低电平有效)、WEB(读写
使能信号,低电平表示写操作,高电平表示读操作)、OEB(输出使能信号,低电平有效、
DIN/DOUT(数据输入/输出信号)、CLK(系统全局时钟信号)。存储阵列600是增益单元存
储阵列,其中,其增益单元包括有写字线(WWL)、写位线(WBL)、读字线(RWL)和读位
线(RBL)(如图3中所示的增益单元结构),其中写字线(WWL)和读字线(RWL)是相互
独立的,写位线(WBL)和读位线(RBL)是相互独立的,也即读通路的控制(以及所加电
压)、写通路的控制(以及所加电压)彼此不受影响。读写电路和I/O控制电路由相应的
WEN(写子操作使能)、REN(读子操作使能)和OEN(输出子操作使能)控制。

图10所示为按照本发明图9所示实施例的PSRAM的刷新地址累加模块结构示意图。
如图9和图10所示,在该实施例中,该刷新地址累加模块420包括一个D触发器422、模
m计数器424和二进制计数器426。CLK和RSTB分别为系统时钟信号和复位信号,CLK同
时输入模m计数器424和D触发器422,RSTB同时输入至模m计数器424和二进制计数器
426,该PSRAM可以应用逐行异步式的刷新方式(即每隔固定一段时间刷新一行,在整个
刷新周期内遍历完所有行),每刷新一行时,即按时钟周期计数到一定值m(因此计数器设
置为模m计数器,m为大于1的整数),模m计数器424会产生一个刷新请求脉冲RREQ(例
如高电平有效)输出至D触发器422,并保持一个时钟周期;二进制地址累加器426产生
相应的刷新地址RFA,例如二进制计数器可以为N位。RREQ接到一个D触发器的输入端,
且该D触发器为下降沿触发,是为了将RREQ延迟到紧接着的时钟下降沿有效并继续保持
一个时钟周期,得到输出信号iRREQ(即刷新请求脉冲输出),iRREQ有效时表示内部正在
进行刷新操作。

继续请参阅图9,行地址比较器模块440主要作用是比较内部的刷新地址累加模块产
生的地址RFA和外部访问提供的地址iEA,当两个地址完全相同时,输出信号HIT为高电
平,只要任意一位不同时,输出信号HIT为低电平。

图11所示为按照本发明图9所示实施例的PSRAM的逻辑控制模块结构示意图。如图9
和图11所示,逻辑控制模块460的主要作用是根据外部访问操作和内部刷新操作的情况
产生相应的读子操作、写子操作和输出子操作的使能信号,例如,各使能信号均为高电平
有效;其中:

(1)REN_EX有效(表示外界读子操作发生):

表示外部读操作且时钟高电平,或者外部写操作且时钟高电平;

其可简化为:外部访问且时钟高电平,逻辑表达式为:REN_EX=~iCEB & CLK。

(2)WEN_EX有效(表示外部写子操作发生):

表示外部写操作且时钟低电平;或者外部读操作且时钟低电平且外部访问和内部刷新
是同一行;

逻辑表达式为:WEN_EX=(~iCEB & ~iWEB & ~CLK)|(~iCEB & iWEB & ~CLK &
HIT)=~iCEB & ~CLK & (~iWEB|HIT)。

(3)OEN_EX有效(表示外界输出子操作发生):

表示外部读操作且时钟低电平;

逻辑表达式为:OEN_EX=~iCEB & iWEB & ~CLK;

(4)REN_REF(表示刷新读子操作发生)。

表示内部刷新操作且时钟低电平且和外部访问不是同一行;

逻辑表达式为:REN_REF=iRREQ & ~CLK & ~HIT。

(5)WEN_REF(表示刷新写子操作发生):

表示内部刷新操作且时钟高电平且和外部访问不是同一行;

逻辑表达式为:WEN_REF=iRREQ & CLK & ~HIT。

根据以上信号可以得到相应的读子操作、写子操作和输出子操作的使能信号,分别表
示如下:

REN=REN_EX|REN_REF,表示读子操作发生,无论是外部访问操作还是刷新操作;

WEN=WEN_EX|WEN_REF;表示写子操作发生,无论是部访问操作还是刷新操作;

OEN=OEN_EX(when iOEB is active);表示输出子操作发生同时外部输出信号使
能;

为实现以上所述的功能,逻辑控制模块460的相应的电路结构可具体地为图11所示
的组合逻辑电路,需要说明的是,本领域技术人员在不经过创造性地改进下可以对以上组
合逻辑电路作各种等同替换。

图12所示为按照本发明图9所示实施例的PSRAM的行地址译码控制模块结构示意图。
由于该应用该发明以上所述并行刷新方法时,不可避免地存储在同时发生读子操作和写子
操作,因此需要在同一时刻需要分别激活不同行的WWL(写子操作所需)和RWL(读子操
作所需),从而,行地址译码控制模块480设计成包括两组行译码器。在该实施例中,如
图12中所示,行地址译码控制模块480包括第一组行译码器482和第二组行译码器484,
第一组行译码器482用于对外部访问操作的行地址进行译码,第二组行译码器484用于对
刷新操作的行地址进行译码。行地址译码控制模块480还包括组合逻辑输出电路,第一组
行译码器482的输出和相应的REN_EX通过与门做与操作,第二组行译码器484和相应的
REN_REF通过与门做与操作;同时,第一组行译码器482的输出和相应的WEN_EX通过与门
做与操作,第二组行译码器484和相应的WEN_REFF通过与门做与操作。然后,与读子操
作有关的两组信号(4861和4862)通过或门做或操作得到RWL_EX控制RWL的信号,而与
写子操作有关的两组信号(4863和4864)通过或门做或操作得到WWL_EX控制WWL的信号;
其中,选中行写字线电压为-0.6V,未选中行写字线为1.2V,而选中行读字线电压为1.2V,
未选中行读字线为0V;因此,图12所示实施例中的组合逻辑输出电路可以用于根据第一
组行译码器482和/第二组行译码器484的地址译码输出以及外部控制信号、产生用于选
中WWL和/或RWL的信号。

以上例子主要说明了本发明的系统及各种应用方法。尽管只对其中一些本发明的实施
方式进行了描述,但是本领域普通技术人员应当了解,本发明可以在不偏离其主旨与范围
内以许多其他的形式实施。因此,所展示的例子与实施方式被视为示意性的而非限制性的,
在不脱离如所附各权利要求所定义的本发明精神及范围的情况下,本发明可能涵盖各种的
修改与替换。

一种刷新操作方法以及基于该刷新操作方法的PSRAM.pdf_第1页
第1页 / 共23页
一种刷新操作方法以及基于该刷新操作方法的PSRAM.pdf_第2页
第2页 / 共23页
一种刷新操作方法以及基于该刷新操作方法的PSRAM.pdf_第3页
第3页 / 共23页
点击查看更多>>
资源描述

《一种刷新操作方法以及基于该刷新操作方法的PSRAM.pdf》由会员分享,可在线阅读,更多相关《一种刷新操作方法以及基于该刷新操作方法的PSRAM.pdf(23页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102237128 A (43)申请公布日 2011.11.09 CN 102237128 A *CN102237128A* (21)申请号 201010153437.0 (22)申请日 2010.04.22 G11C 11/403(2006.01) G11C 11/4063(2006.01) (71)申请人 复旦大学 地址 200433 上海市邯郸路 220 号 (72)发明人 林殷茵 孟超 董存霖 程宽 (74)专利代理机构 上海正旦专利代理有限公司 31200 代理人 陆飞 盛志范 (54) 发明名称 一种刷新操作方法以及基于该刷新操作方法 的 PSRAM (5。

2、7) 摘要 本发明提供一种刷新操作方法以及基于该刷 新操作方法的 PSRAM( 伪静态随机存储器 ), 属于 动态随机存储器 (DRAM) 技术领域。该刷新操作 方法利用增益单元包括两组相互独立的字线和 两组相互独立的位线的特点, 将所述增益单元存 储阵列的其中一行的刷新操作与该增益单元存 储阵列的其他任一行的外部访问操作并行进行 ; 该 PSRAM 也对应包括刷新控制电路, 所述刷新控 制电路可操作地用于控制增益单元存储阵列中的 一行的刷新操作与所述增益单元存储阵列的其他 行的外部访问操作并行进行。该刷新操作方法大 大提高了增益单元存储阵列的操作速度, 使用该 刷新操作方法的 PSRAM 具。

3、有操作速度快、 与外部 SRAM 接口兼容的特点。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 11 页 附图 9 页 CN 102237133 A1/2 页 2 1. 一种增益单元存储阵列的刷新操作方法, 所述增益单元包括两组相互独立的字线和 两组相互独立的位线, 其特征在于, 所述增益单元存储阵列的其中一行的刷新操作与该增 益单元存储阵列的其他任一行的外部访问操作并行进行。 2. 如权利要求 1 所述的刷新操作方法, 其特征在于, 所述外部访问操作为读操作、 写操 作或者保持操作, 每个访问操作包括第一子操作阶段和第二子操。

4、作阶段 ; 所述刷新操作包 括读子操作阶段和写子操作阶段 ; 所述刷新操作的读子操作阶段与第一访问操作的第二子 操作阶段并行进行, 所述刷新操作的写子操作阶段与第二访问操作的第一子操作阶段并行 进行, 所述第二访问操作相继连续于第一访问操作。 3. 如权利要求 2 所述的刷新操作方法, 其特征在于, 所述读操作的第一子操作阶段和 第二子操作阶段分别为读子操作阶段和输出子操作阶段, 所述写操作的第一子操作阶段和 第二子操作阶段分别为读子操作阶段和写子操作阶段, 所述保持操作的第一子操作阶段和 第二子操作阶段均为保持子操作阶段。 4.如权利要求2或3所述的刷新操作方法, 其特征在于, 所述第一子操。

5、作阶段在时间上 等于所述第二子操作阶段。 5. 如权利要求 3 所述的刷新操作方法, 其特征在于, 所有第一子操作阶段和所有第二 子操作阶段在时间上等于所述写子操作阶段。 6. 如权利要求 2 所述的刷新操作方法, 其特征在于, 所述第一访问操作和所述第二访 问操作分别为保持操作和保持操作, 或者分别为写操作和保持操作, 或者分别为读操作和 保持操作, 或者分别为保持操作和写操作, 或者分别为写操作和写操作, 或者分别为读操作 和写操作, 或者分别为保持操作和读操作, 或者分别为写操作和读操作, 或者分别为读操作 和读操作。 7. 如权利要求 1 所述的刷新操作方法, 其特征在于, 对所述增益。

6、单元存储阵列的同一 行进行外部访问操作和刷新操作时, 如果所述外部访问操作是写操作, 取消同一行的所述 刷新操作。 8. 如权利要求 1 所述的刷新操作方法, 其特征在于, 对所述增益单元存储阵列的同一 行进行外部访问操作和刷新操作时, 如果所述外部访问操作是读操作, 取消同一行的所述 刷新操作, 并且所述读操作的前半周期将选中列的数据输出到外部、 并在所述读操作的后 半周期将选中行选中列的数据输出到外部的同时将选中行所有列的读出数据重新写回。 9. 一种伪静态随机存储器, 包括接口电路和存储阵列, 所述存储阵列是增益单元存储 阵列, 所述增益单元包括两组相互独立的字线和两组相互独立的位线 ;。

7、 其特征在于, 还包括 刷新控制电路, 所述刷新控制电路可操作地用于控制增益单元存储阵列中的一行的刷新操 作与所述增益单元存储阵列的其他行的外部访问操作并行进行。 10. 如权利要求 9 所述的伪静态随机存储器, 其特征在于, 所述刷新控制电路包括行地 址译码控制模块, 所述行地址译码控制模块包括第一组行译码器和第二组行译码器, 所述 第一组行译码器用于对所述外部访问操作的行地址进行译码, 所述第二组行译码器用于对 所述刷新操作的行地址进行译码。 11. 如权利要求 10 所述的伪静态随机存储器, 其特征在于, 所述增益单元的两组相互 独立的字线分别是写字线和读字线, 所述增益单元的两组相互独。

8、立的位线分别是写位线和 读位线 ; 所述行地址译码控制模块还包括组合逻辑输出电路, 所述组合逻辑输出电路用于 权 利 要 求 书 CN 102237128 A CN 102237133 A2/2 页 3 根据所述第一组行译码器和 / 或所述第二组行译码器的地址译码输出以及外部控制信号、 产生用于选中所述写字线和 / 或所述读字线的信号。 12. 如权利要求 10 所述的伪静态随机存储器, 其特征在于, 所述刷新控制电路还包括 : 刷新地址累加模块, 用于产生刷新请求信号和相应的刷新地址 ; 行地址比较模块, 用于比较所述刷新地址累加模块产生的刷新地址和所述外部访问操 作提供的外部访问地址 ; 。

9、逻辑控制模块, 用于产生读子操作、 写子操作和输出子操作的使能信号。 13. 如权利要求 12 所述的伪静态随机存储器, 其特征在于, 所述刷新地址累加模块包 括触发器、 模 m 计数器和二进制计数器, 其中 m 为大于或等于 2 的整数。 14. 如权利要求 10 所述的伪静态随机存储器, 其特征在于, 所述伪静态随机存储器还 包括读写电路、 列译码器和输入 / 输出控制电路。 权 利 要 求 书 CN 102237128 A CN 102237133 A1/11 页 4 一种刷新操作方法以及基于该刷新操作方法的 PSRAM 技术领域 0001 本发明属于动态随机存储器 (DRAM) 技术领。

10、域, 具体涉及一种增益单元 (Gain Cell, GC) 存储阵列的刷新操作方法, 尤其涉及基于具有两组独立字线和两组独立位线的 GainCell( 增益单元 ) 的操作分段并行刷新操作方法、 以及使用该刷新操作方法的基于 DRAM 的 Pseudo SRAM(PSRAM, 伪静态随机存储器 ) 存储器。 背景技术 0002 ( 一 )DRAM 刷新 0003 DRAM的存储器单元是电容器, 它所包括的电荷可随时间泄露掉, 导致数据丢失。 为 防止这一现象发生, 必须对 DRAM 刷新, 即必须周期性地在各个存储器单元上再存储电荷。 DRAM 刷新频率 (Refresh Frequency)。

11、 取决于制造工艺技术和存储器单元本身结构的设计。 读或写入存储器单元的过程对选中的单元有刷新作用。然而, 因为在规定的时间限制范围 内并不是所有的单元都被读或都被写入, 所以阵列中的每一单元在刷新间隔期间必须被存 取并在存储电荷。 在大多数情况下, 刷新周期包含在特定的刷新间隔内逐一遍历所有行, 且 每一行都被存取并在存储电荷。 0004 图 1 所示为现有技术 DRAM 的三种常用刷新方式。如图 1 所示, 常用的刷新方式大 致有三种 : 集中式刷新、 分散式刷新和异步式刷新。下面分别解释和比较这三种不同的方 式 : 0005 (1)集中式刷新方式(如图1(a)所示)正常读/写操作与刷新操作。

12、分开进行, 刷新集中完成。 0006 特点 : 在整个刷新周期内, 前一段时间重复读 / 写周期或维持周期 ( 在维持周期 内, 不进行读 / 写, 存储单元保持原有存储内容 ), 后一段时间进行刷新操作时, 便暂停读 / 写周期或维持周期, 而逐行进行刷新 ; 0007 缺点 : 在集中刷新的这一段时间内不能进行存取访问, 存在一段停止读 / 写操作 的死时间。 0008 例如 : 如图1(a)所示, 某动态存储器芯片的容量为16K1位, 对128128存储矩 阵进行刷新时, 刷新的时间相当于 128 个读周期, 设读周期为 0.5us, 刷新周期为 2ms, 则共 有 4000 个周期。其。

13、中 3872 个周期 ( 共 1936us) 用于读 / 写或维持信息 ; 当第 3781 个周期 结束, 便开始进行 64us 的刷新操作。 0009 (2)分散式刷新方式(如图1(b)所示)将一个存储系统周期分成两个时间片, 分时进行正常读 / 写操作和刷新操作。 0010 特点 : 不存在停止读 / 写操作的死时间, 但系统运行速度降低 ; 在这种刷新方式中 定义系统对存储器的存取周期是存储器本身的存取周期的两倍, 把系统的存取周期平均分 成两个操作阶段, 前一个阶段用于对存储器的正常访问, 后一个阶段用于刷新操作, 每次刷 新一行 ; 0011 缺点 : 显然这种刷新方式没有 “死区”。

14、 , 但由于没有充分利用所允许的最大的刷新 说 明 书 CN 102237128 A CN 102237133 A2/11 页 5 时间间隔, 以致刷新过于频繁, 人为降低了存储器的速度。 0012 例如 : 如图 1(b) 所示, 对 128128 存储矩阵进行刷新时, 刷新的时间相当于 128 个读周期, 设读周期为 0.5us, 则每经过 128 个系统周期时间, 即 128us, 整个存储器便全部 刷新一遍。而系统周期时间则变为 1us, 可见整个系统的速度降低了。 0013 (3) 异步式刷新方式 ( 如图 1(c) 所示 )前两种方式的折中, 每隔一段时间刷 新一次, 保证在刷新周。

15、期内对整个存储器刷新一遍 ; 0014 特点 : 在 2ms 时间内, 分散地将 128 行刷新一遍。首先将时间 2ms 分割成 128 段, 然后将已经分割的每段时间分为两部分。前段时间用于读 / 写 / 维持操作, 后一小段时间 用于刷新。 这样的好处是即充分利用了所允许的最大时间间隔, 保持了存储器的应有速度, 又大大缩短了 “死区” 时间, 所以是一种常用的刷新方式。 0015 例如, 如图 1(c) 所示, 2ms 内分散地把 128 行刷新一遍, 2000 除以 128( 行 ) 为 15.5us, 即每隔 15.5us 刷新一行, 在每个 15.5us 中前 15us( 即 30。

16、 个存取周期 ) 用于正常 的存储器访问, 后 0.5us 刷新一行, 时间分配情况如图 1(c) 所示。 0016 ( 二 )PSRAM 0017 过去在一般性的嵌入式设计上, 其内存部分多是使用 SRAM( 静态随机存储器 ), 之 后由于计算机等电子数据设备的成长, 使设备内部所用的内存容量大幅增加, 这时就难以 使用 SRAM 来实现大容量的内存系统, 而必须使用 DRAM, DRAM 每个位的记忆电路一般是以 1 个晶体管与 1 个电容所构成, 相对于 SRAM 每个位需要 4 到 6 个晶体管才能构成, DRAM 拥有 比 SRAM 高 4 到 6 倍的记忆密度。 0018 虽然 。

17、DRAM 在记忆密度、 电路成本等方面优于 SRAM, 但 DRAM 也有不如 SRAM 的地 方, SRAM 是以持续供电的方式来记忆数据, 所以运作上相当耗电, 相对地, DRAM 实行刷 新 (Refresh) 方式来保留住记忆内容的方式虽比较省电, 但记忆数据的存取速度就不如 SRAM。 0019 此外, DRAM 因为刷新电路、 存取电路等设计, 使得其系统接口的线路较 SRAM 复 杂, SRAM 没有刷新电路且接口设计单纯、 直觉, 如此对电子工程师而言, 除非真有 SRAM 无法 满足的高容量、 低用电等设计要求, 否则都尽可能使用 SRAM, 因为 SRAM 的外部电路设计比。

18、 DRAM 简洁、 容易。 0020 正因为 SRAM 与 DRAM 有诸多特性方面是相左右的, 以致多年来的应用范畴也各不 相同, SRAM 多用在少数容量的高速存取应用上, 例如高速处理器的高速缓存、 高速网络设备 ( 如 : 路由器、 交换机 ) 的内存等。而 DRAM 就用在大量记忆需求的应用上, 如激光打印机、 高清晰数字电视等。 0021 不过, 随着手持终端的快速发展, 在手持式应用的设计上, 就同时需要 DRAM 与 SRAM 的特性, 既需要 SRAM 的电路简洁特性 ( 因为印刷电路板面积小, 需尽量减少线路数 量 ), 又需要 DRAM 的低耗电特性 ( 因使用电池供电 。

19、)。此外芯片数量也多在 1、 2 个芯片左 右, 所以也不易同时使用 DRAM 芯片与 SRAM 芯片, 只能择一而用 ( 否则芯片数量过多 )。 0022 既然只能择一而用, 真正权衡取舍的结果是使用 DRAM, 但必须将 DRAM 的存取接口 加以简化, 作法是将刷新电路改成自行刷新 (Self-Refresh), 然后接口简化成兼容或近似 原有 SRAM 的接口, 如此就成了 PSRAM, 有时也称 PSDRAM。 0023 PSRAM 就是伪 SRAM, 内部的内存颗粒跟 DRAM 的颗粒相似, 但外部的接口跟 SRAM 说 明 书 CN 102237128 A CN 10223713。

20、3 A3/11 页 6 相似, 不需要 DRAM 那样复杂的控制器和刷新机制, PSRAM 的接口跟 SRAM 的接口是一样 的。PSRAM 具有下特点 : 大的内存容量、 高的频率速度、 较小的芯片尺寸 (Die size)、 较 低 的 功 耗 (Power consumption)、 相 容 于 DRAM 工 艺 以 及 片 内 刷 新 电 路 (On-chip refreshingcircuit)。 0024 ( 三 )PSRAM 的隐式刷新方法 0025 PSRAM 中, 内部的 DRAM 刷新操作是必不可少的, 通常改为自刷新操作, 其为了与 PSRAM 的接口相兼容, 必须运用隐。

21、式刷新方法。 0026 美国专利号为 US6,751,157 的专利中介绍了时钟分段方案 (Clock Division Scheme) 的隐式刷新方法。图 2 所示为现有技术的时钟分段式隐式刷新技术。如图 2 所示, 即将外部时钟周期划分成两个阶段(例如以T1和T2分别为两个时钟周期的分界点), 时钟 周期的前半阶段进行外部访问操作, 同一周期的后半阶段进行内部刷新操作, 这一点类似 于传统 DRAM 刷新方式中的第 (2) 种, 即分散式刷新。具体地, 这里的前半阶段与后半阶段 的时长可以相等, 也可以不等, 但两阶段操作都要在一个时钟周期内依次完成。 0027 继续如图 2 所示, 一个。

22、时钟周期对应一次完整的存取操作周期, 即包括外部访问 操作和内部刷新操作、 或者外部访问操作和保持操作、 或者均为保持操作。即对于图 2 中操 作 (Operation) 的 A 时段, 表示预留的外部访问操作时间, 可为读操作、 写操作或保持操作 中的一种 ; 对于图 2 中操作 (Operation) 的 B 时段, 表示预留的内部刷新操作时间, 可为刷 新操作、 或保持操作中的一种 0028 对于上述刷新方式, 可以看到存取操作周期 CT(Cycle Time) TA+TB, 即外部访问 操作时间和内部刷新操作时间之和, 为了满足 PSRAM 隐式刷新的要求, 使得不得不在每个 存取操作。

23、周期预留当次可能发生的刷新时间, 因而相比同样以 DRAM 应用的存取操作周期 增大了接近一倍的时间(一般刷新时间只是略短于外部访问时间), 严重影响了PSRAM的连 续操作的性能, 降低了操作的速度。 0029 另外, 其他的隐式刷新操作方法 ( 例如, 多方块方案 (Multi-banking Scheme)、 爆 发模式 (Burst Mode)、 双接口模式 (Dual Port) 由于存在各种各样的缺点, 在此不作一一 介绍。 0030 ( 四 )Gain Gell DRAM 0031 另外, 现有技术中, DRAM 中包括一种读操作破坏性小的增益单元动态随机存储器 (GainCel。

24、l DRAM)。请参阅图 3, 图 3 所示为现有技术的带两个 MOS 管的增益单元 DRAM 单 元结构示意图及其操作电压表。该 DRAM 是由 Intel 公司在美国专利 US7120072 中提出的, 如图 3 所示, 该 Gain Cell DRAM 100 包括写 MOS 晶体管 101、 读 MOS 晶体管 102、 写字线 (WriteWord Line, WWL)105、 读字线 (Read Word Line, RWL)106、 写位线 (Write Bit Line, WBL)107、 读位线(Read Bit Line, RBL)108以及等效寄生电容104。 其中, 写。

25、MOS晶体管101 的源区连接于读 MOS 晶体管 102 的栅极, 103 为存储节点, 等效寄生电容 104 一端与 103 连 接, 另一端接地, 因此, 存储节点的电位的高低能控制读 MOS 晶体管 102 的导通与关断 ; 例 如, 电容104存储电荷时, 代表存储 “1” , 存储节点103为高电位, 可以控制读MOS晶体管102 关断。读 MOS 晶体管 102 的一端接 RBL, 另一端接 RWL ; 写 MOS 晶体管 101 的一端接 WBL, 另 一端接读 MOS 晶体管 102 的栅极。在该实施例中, 等效寄生电容 104 为写 MOS 晶体管 101 的有源区寄生电容。

26、或读 MOS 晶体管 102 的栅电容, 也或者是两者的结合。以下结合操作列 说 明 书 CN 102237128 A CN 102237133 A4/11 页 7 表具体说明其操作过程 : 0032 (1) 写操作 (Write) : 写 “0” 时, RWL、 RBL 置 0 电位读 MOS 晶体管 102 不工作 ; WWL 置 -400mV, 写 MOS 晶体管 101 导通, WBL 置 0V, 从而等效寄生电容 104 放电, 存储节点 103 电 位为 0。写 “1” 时, RWL、 RBL 置 0 电位读 MOS 晶体管 102 不工作 ; WWL 置 -600mV, 写 MO。

27、S 晶 体管 101 导通, WBL 置 1V, 从而等效寄生电容 104 充电, 存储节点 103 电位为高电位。 0033 (2) 数据保持时 (Hold) : RWL、 RBL 置 0 电位读 MOS 晶体管 102 不工作, WWL 置 1V, 写 MOS 晶体管 101 关断, 存储节点 103 的电位不受外界影响。 0034 (3) 读操作 (Read) : 读 “0” 时, WWL 置 1V, WBL 置 0V, 写 MOS 晶体管 101 关断 ; RWL 偏置小于 1V, RBL 置 0V, 此时读 MOS 晶体管 102 导通, RWL 通过读 MOS 晶体管对 RBL 充。

28、电, 由于读出电路具有钳位作用, RBL 的电位能达到 250mV, 从而可以读出数据 “0” 。读 “1” 时, WWL 置 1V, WBL 置 0V, 写 MOS 晶体管 101 关断 ; RWL 偏置小于 1V, 此时读 MOS 晶体管 102 关 断, RWL 不会通过读 MOS 晶体管对 RBL 充电, RBL 维持 0V 电位, 从而可以读出数据 “1” 。 0035 图 3 中所示的 Gain Cell DRAM 单元不需要另外制造电容, 采用标准 CMOS 工艺, 并 且其结构相对 SRAM 更简单, 可以实现高密度的嵌入式存储。 0036 但是我们可以从中借鉴的是 : 既然可。

29、以将时钟分段分别依次进行不同的操作 ( 外 部访问和内部刷新 ), 那么根据 GC 特殊的单元结构及读写特点, 我们是否可以将操作分段 分别依次进行不同的子操作以实现一些目的? 发明内容 0037 本发明要解决的技术问题是, 提供一种基于 Gain Cell 的具有两组相互独立的写 字线和读字线、 以及两组相互独立写位线和读位线的特点, 解决同一存储阵列不同行之间 不能同时进行访问操作和刷新操作的问题。 0038 为解决以上技术问题, 本发明提供一种增益单元存储阵列的刷新操作方法, 所述 增益单元包括两组相互独立的字线和两组相互独立的位线, 所述增益单元存储阵列的其中 一行的刷新操作与该增益单。

30、元存储阵列的其他任一行的外部访问操作并行进行。 0039 作为较佳技术方案, 所述外部访问操作为读操作、 写操作或者保持操作, 每个访问 操作包括第一子操作阶段和第二子操作阶段, 所述刷新操作包括读子操作阶段和写子操作 阶段 ; 所述刷新操作的读子操作阶段与第一访问操作的第二子操作阶段并行进行, 所述刷 新操作的写子操作阶段与第二访问操作的第一子操作阶段并行进行, 所述第二访问操作相 继连续于第一访问操作。 0040 所述读操作的第一子操作阶段和第二子操作阶段分别为读子操作阶段和输出子 操作阶段, 所述写操作的第一子操作阶段和第二子操作阶段分别为读子操作阶段和写子操 作阶段, 所述保持操作的第。

31、一子操作阶段和第二子操作阶段均为保持子操作阶段。 0041 所述第一子操作阶段在时间上可以等于所述第二子操作阶段。 0042 所有第一子操作阶段和所有第二子操作阶段在时间上等于所述写子操作阶段。 0043 在不同的实施例中, 所述第一访问操作和所述第二访问操作分别可以为保持操作 和保持操作、 或者分别为写操作和保持操作、 或者分别为读操作和保持操作、 或者分别为保 持操作和写操作、 或者分别为写操作和写操作、 或者分别为读操作和写操作、 或者分别为保 持操作和读操作、 或者分别为写操作和读操作、 或者分别为读操作和读操作。 说 明 书 CN 102237128 A CN 102237133 A。

32、5/11 页 8 0044 根据本发明所提供的刷新操作方法, 其中, 对所述增益单元存储阵列的同一行进 行外部访问操作和刷新操作时, 如果所述外部访问操作是写操作, 取消同一行的所述刷新 操作。 0045 根据本发明所提供的刷新操作方法, 其中, 对所述增益单元存储阵列的同一行进 行外部访问操作和刷新操作时, 如果所述外部访问操作是读操作, 取消同一行的所述刷新 操作, 并且所述读操作的前半周期将选中列的数据输出到外部、 并在所述读操作的后半周 期将选中行选中列的数据输出到外部的同时将选中行所有列的读出数据重新写回。 0046 按照本发明又一方面, 本发明进一步提供一种伪静态随机存储器, 其包。

33、括接口电 路和存储阵列, 所述存储阵列是增益单元存储阵列, 所述增益单元包括两组相互独立的字 线和两组相互独立的位线 ; 并且还包括刷新控制电路, 所述刷新控制电路可操作地用于控 制增益单元存储阵列中的一行的刷新操作与所述增益单元存储阵列的其他行的外部访问 操作并行进行。 0047 根据本发明所提供的伪静态随机存储器, 其中, 所述刷新控制电路包括行地址译 码控制模块, 所述行地址译码控制模块包括第一组行译码器和第二组行译码器, 所述第一 组行译码器用于对所述外部访问操作的行地址进行译码, 所述第二组行译码器用于对所述 刷新操作的行地址进行译码。 0048 根据本发明所提供的伪静态随机存储器,。

34、 其中, 所述增益单元的两组相互独立的 字线分别是写字线和读字线, 所述增益单元的两组相互独立的位线分别是写位线和读位 线 ; 所述行地址译码控制模块还包括组合逻辑输出电路, 所述组合逻辑输出电路用于根据 所述第一组行译码器和 / 或所述第二组行译码器的地址译码输出以及外部控制信号、 产生 用于选中所述写字线和 / 或所述读字线的信号。 0049 根据本发明所提供的伪静态随机存储器, 其中, 所述刷新控制电路还包括 : 0050 刷新地址累加模块, 用于产生刷新请求信号和相应的刷新地址 ; 0051 行地址比较模块, 用于比较所述刷新地址累加模块产生的刷新地址和所述外部访 问操作提供的外部访问。

35、地址 ; 0052 逻辑控制模块, 用于产生读子操作、 写子操作和输出子操作的使能信号。 0053 所述刷新地址累加模块包括触发器、 模m计数器和二进制计数器, 其中m为大于或 等于 2 的整数。 0054 根据本发明所提供的伪静态随机存储器, 其中, 所述伪静态随机存储器还包括读 写电路、 列译码器和输入 / 输出控制电路。 0055 本发明的技术效果是, 该刷新操作方法具有操作分段并行的特点, 同时将其现有 技术将 CT(Cycle Time, 存取周期 ) TA+TB, ( 即外部访问操作时间和内部刷新操作时间之 和)缩短到CT(Cycle Time)TA, 因此, 大大提高了增益单元存。

36、储阵列的操作速度, 使用该 刷新操作方法的 PSRAM 具有操作速度快、 与外部 SRAM 接口兼容的特点。 附图说明 0056 图 1 是现有技术 DRAM 的三种常用刷新方式 ; 0057 图 2 是现有技术的时钟分段式隐式刷新技术 ; 0058 图 3 是现有技术的带两个 MOS 管的增益单元 DRAM 单元结构示意图及其操作电压 说 明 书 CN 102237128 A CN 102237133 A6/11 页 9 表 ; 0059 图 4 是增益单元阵列的写操作分析示意图 ; 0060 图 5 是增益单元的读操作、 写操作、 刷新操作和保持操作的子操作阶段示意图 ; 0061 图 6。

37、 是增益单元阵列的读和写操作分析示意图及其操作电压列表 ; 0062 图 7 是按照本发明所提供的刷新操作方法示意图 ; 0063 图8是图7所示刷新操作方法中两次外部访问操作分别为各种外部访问操作组合 时的具体实例示意图 ; 0064 图 9 是按照本发明提供的 PSRAM 的功能模块结构示意图。如图 9 所示 ; 0065 图 10 是按照本发明图 9 所示实施例的 PSRAM 的刷新地址累加模块结构示意图 ; 0066 图 11 是按照本发明图 9 所示实施例的 PSRAM 的逻辑控制模块结构示意图 ; 0067 图 12 是按照本发明图 9 所示实施例的 PSRAM 的行地址译码控制模。

38、块结构示意图。 具体实施方式 0068 下面介绍的是本发明的多个可能实施例中的一些, 旨在提供对本发明的基本了 解, 并不旨在确认本发明的关键或决定性的要素或限定所要保护的范围。 0069 该发明中, 为了缩短基于 GC 的 PSRAM 的存取操作周期 (CT), 主要从省去图 2 所示 的 TB阶段出发来改进。 0070 首先, 我们继续分析 GC 的操作特点, 以进一步利用该特点。继续如图 3 所示的操 作电压表, 可以看到对于Gain Cell增益存储单元的写操作来说, 决定写入情况的字线和位 线分别为 WWL105 和 WBL106, 而 RWL107 和 RBL108 的操作电压与保。

39、持状态相同 ( 如图 3 中 的虚线圈所示 ), 相关通路晶体管为 Qw( 写 MOS 晶体管 )101 ; 而对于读操作来说, 决定读出 情况的字线和位线分别为 RWL107 和 RBL108, 而 WWL105 和 WBL106 的操作电压与保持状态 相同 ( 如图 3 中的实线圈所示 ), 相关通路晶体管为 Qr( 读 MOS 晶体管 )102 ; 也就是说该 增益单元具有两组相互独立的字线 (WWL105 和 RWL107) 和两组相互独立的位线 (WBL106 和 RBL108), 这种单元结构特点使得Gain Cell的读通路的控制(以及所加电压)、 写通路的控 制 ( 以及所加电。

40、压 ) 彼此不受影响。 0071 虽然以单元来看, 读通路与写通路相互独立, 但在具体阵列中, 由于写操作需要读 出再写回, 因而有所区别。图 4 所示为增益单元阵列的写操作分析示意图。如图 4 所示, 以一个 x 行 y 列的存储阵列为例, 其中 0 j, k x, 0 m, n y, 假设我们要对 Cell_j_ n( 图 4 中蓝色圈所示 ) 作写 1 操作, 则此时 WWLj 置为 -0.6V, WBLn 置为 1.2V, 这样会使得 同一行上的 Cell_j_m 单元 ( 图 4 中的红色圈所示 ) 的 Qw 写 MOS 晶体管同样导通, 由于在 保持状态时写位线 WBL 会保持为 。

41、0V, 即此时 WBLm 0V, 这样会导致 Cell_j_m 的存储节点 (cell node) 被误操作 ( 例如, 从原有存储值 “1” 被误改写为 “0” ), 使得后续对该单元的读 操作会相继发生错误。因此 Gain Cell 阵列需要在写操作时首先把同一行的单元经过灵敏 放大器放大读出, 然后选中列的单元用外部数据写入阵列, 而未选中列的单元用刚才读出 的数据写回到阵列, 这样就可以保证操作的正确性。 需要说明的是, 本说明书中的 “写入” 是 指将外部数据 ( 也即外界输入数据 ) 写到相应单元,“写回” 操作是指将单元读出的数据再 重新写到该单元, 两者的主要区别在于, 所写的。

42、数据是来自读出结果还是外界输入。通常, 刷新操作中的先读后写阶段中的 “写” 是指 “写回” 。 说 明 书 CN 102237128 A CN 102237133 A7/11 页 10 0072 由上可知, Gain Cell 阵列操作中, 一次写操作需要划分为两个子阶段, 即先是读 子阶段, 然后是写 ( 包括非选中列的 “写回” 或选中列 “写入” ) 子阶段, 这样的机制使得在 阵列里读操作和写操作并非相互独立, 在其中的某个阶段两者都涉及读 MOS 晶体管通路。 0073 我们再回到现有技术中介绍的 PSRAM 的隐式刷新方法中, 即时钟分段方案, 将一 个时钟周期划分为前后两个阶段。

43、, 前半阶段执行外部的访问操作, 后半阶段执行内部的刷 新操作 ; 这里的前后两阶段时长可以相等, 也可以不等, 但两阶段操作都要在一个时钟周期 内依次完成。为结合应用该时钟分段方案, 对 GC 阵列的读操作、 写操作、 刷新操作和保持操 作我们都可以将其分为两个子操作阶段。 0074 图 5 所示为增益单元的读操作、 写操作、 刷新操作和保持操作的子操作阶段示意 图。 在该发明中, 我们将读操作、 写操作、 刷新操作和保持操作分别分成两个子操作阶段, 如 图5所示, 对于GC的写操作, 可以分成读子操作和写子操作两个阶段 ; 对于GC的读操作, 可 以分成读子操作和输出子操作两个阶段 ; 对。

44、于 GC 的刷新操作, 可以分成读子操作和写子操 作两个阶段 ; 对于 GC 的保持操作, 可以分成第一保持子操作和第二保持子操作两个阶段。 这里需要说明的是 : (1) 为方便起见, 我们可以假设所划分的两个子操作分别在时钟的前 后半个周期依次进行。(2) 写操作和刷新操作的后一子操作阶段虽然都是写子操作, 但略 有不同, 写操作中的写子操作是指将外界提供的数据 “写入” 选中列、 而将前一子操作读出 的对应数据 “写回” 未选中列 ; 而刷新操作中的写子操作则均是将前一子操作读出的对应数 据 “写回” 所有列。(3) 虽然每一个子操作的时间长实际上是有所差别的, 其中 TH( 保持子 操作。

45、 ) TR( 读子操作 ) TW-Ref写子操作 ( 刷新 ) TW-W写子操作 ( 写 ), 但由于时钟周 期固定, 可选择地, 我们将时钟周期统一为 TCLK 2TW-W, 这样前后两个子操作阶段的时间 都是相等的。 0075 将读、 写、 刷新、 保持四种操作分别拆解为两个子操作阶段后, 根据 GC 阵列的特 点, 我们再来分析在 GC 存储阵列中四个操作之间的各子操作是否独立或者是否彼此会干 扰。 0076 显然, 保持子操作完全不会影响读、 写、 输出子操作 ; 而输出子操作的相关电路为 输出寄存电路, 不涉及任何单元的读、 写过程, 因而这一子操作也不会影响其他的读、 写、 保 持。

46、子操作。 0077 图 6 所示为增益单元阵列的读和写操作分析示意图及其操作电压列表。如图 6 所 示, 我们进一步讨论读子操作和写子操作之间是否会造成相互干扰。假设不同行 ( 任意两 行 ) 间分别正在进行读和写的子操作, 分别验证以下各种情况 : (1) 蓝框所在行 (j 行 ) 执 行写子操作, 橙框所在行 (k 行 ) 执行读子操作 ; (2) 蓝框所在行 (j 行 ) 执行读子操作, 橙 框所在行 (k 行 ) 执行写子操作。 0078 假设初始存储值如图 6 中所示, 对于第 (1) 种情况, 根据操作电压表 : 即 0079 WWLj -0.6V, WWLk 1.2V, RWLj。

47、 0V, RWLk 1.2V, 0080 WBLm 1.2V/0V, WBLn 1.2V/0V, RBLm 250mV, RBLn 0V, 0081 A、 对 Cell_j_m 来说, 在写入数据 1 或者 0 时, 虽然读位线 RBLm并不是操作电压表 中的 0V, 而是同一列 Cell_k_m 的读出电压 250mV, 但是并不会影响正常的写子操作 ; 0082 B、 对 Cell_j_n 来说, 在写入数据 1 或者 0 时, 由于 RBLn 0V, 与操作电压表相同, 显然也不会影响正常的写子操作 ; 说 明 书 CN 102237128 A CN 102237133 A8/11 页 。

48、11 0083 C、 对 Cell_k_m 来说, 在读出数据 0 时, 虽然写字线 WBLm可能并不是操作电压表中 的 0V 而是 1.2V, ( 假设同一列 Cell_j_m 在写 1), 但是并不会影响正常的读子操作 ; 0084 D、 对 Cell_k_n 来说, 在读出数据 1 时, 虽然写字线 WBL_n 可能并不是操作电压表 中的 0V 而是 1.2V, ( 假设同一列 Cell_j_n 在写 1), 但是并不会影响正常的读子操作。 0085 由上述可知, 可以看到对于第 (1) 种情况, 不同行的读和写操作的读子操作与写 子操作不会相互冲突。 同理, 也可以验证第(2)并得到同。

49、样的结论。 结合之前关于保持子操 作和输出子操作的分析, 四个子操作 ( 读子操作、 写子操作、 输出子操作和保持子操作 ) 对 于不同行是相互完全独立的, 也即不同行分别同时执行各种操作时, 四个子操作不会相互 产生干扰。同时, 又由于同一时刻对同一行不会进行不同的子操作。因此, 我们可以认为, 任意两个不同的子操作 ( 读子操作、 写子操作、 输出子操作和保持子操作 ) 就可以在 ( 不同 行的 ) 同一时间进行。 0086 另外, 需要指出的是, 对于同时发生的读、 写子操作, 由于同一时刻需要分别激活 不同行的WWL(写子操作所需)和RWL(读子操作所需), 因此需要两组行译码器来分别控制 WWL( 写子操作所需 ) 和 RWL( 读子操作所需 ) : 即对于选中写入行, WWL -0.6V, 非选中写 入行, WWL 1.2V, 对于选中读出行。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 信息存储


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1