用于唤醒SRAM存储阵列的电路及SRAM的制作方法

文档序号:17188799发布日期:2019-03-22 21:45阅读:725来源:国知局
用于唤醒SRAM存储阵列的电路及SRAM的制作方法

本发明涉及静态随机存取存储器(sram)技术领域,尤其涉及一种用于唤醒sram存储阵列的电路及sram。



背景技术:

sram(staticrandomaccessmemory,静态随机存取存储器)通常用于速度和低功率为考虑因素的应用中。sram包括存储单元阵列及行和列电路,其中存储单元阵列中的每个sram单元的常规结构如图1所示,sram单元包括四个互补金属氧化物半导体场效应晶体管m1~m4,这四个晶体管形成两个交叉耦合的反相器,存储节点q和qb保持互补的二进制值,节点vcc与正供电电压连接,节点vss与负供电电压连接(通常接地)。另外两个晶体管m5和m6称为存取晶体管,用于在读取和写入操作期间控制对存储单元的存取。

我们都知道,sram并不是时刻工作的,当不需要sram工作及保持信息时,为了减少sram的泄露电流从而降低功耗,会切断存储阵列的供电电源,使sram各存储节点进入无源状态,几乎为接地电压。当需要sram工作时,对存储阵列重新供电,使sram恢复初始状态,这个过程可以称为“唤醒”,对应的电路称为唤醒电路。

现阶段的唤醒电路可以用图2来表示,唤醒电路包括一个pmos管pm1,图2中每一个小方块表示一个sram单元,将存储阵列中所有sram单元的vcc节点通过pm1与正供电电压vdd连接,当不需要sram工作时,pm1关断,切断存储阵列的供电,当需要sram工作时,pm1导通,恢复存储阵列的供电。为清楚起见,以现有唤醒电路与存储阵列中一个sram单元连接为例,如图3所示,pm1的源极与正供电电压vdd连接,漏极与节点vcc连接,栅极连接至控制信号。唤醒过程中,对vcc节点进行充电,当vcc被充电至vdd电平时,唤醒过程结束,sram阵列可以进入正常工作模式。

在实现本发明的过程中,发明人发现现有技术中至少存在如下技术问题:唤醒过程中,sram存储阵列需要的充电电流较大,会产生较大的功耗。



技术实现要素:

本发明提供的用于唤醒sram存储阵列的电路及sram,能够减少唤醒sram存储阵列时所需的充电电流,降低功耗。

第一方面,本发明提供一种用于唤醒sram存储阵列的电路,所述sram存储阵列中的各sram单元的第一上拉晶体管的源极与第二上拉晶体管的源极作为两个节点,所述用于唤醒sram存储阵列的电路包括:第一p型场效应管、第二p型场效应管及延时电路,其中,

所述第一p型场效应管的源极与所述第二p型场效应管的源极共同连接至正供电电压;

所述第一p型场效应管的漏极与所述sram存储阵列中的各sram单元的第一上拉晶体管的源极连接,所述第一p型场效应管的栅极连接至控制信号;

所述第二p型场效应管的漏极与所述sram存储阵列中的各sram单元的第二上拉晶体管的源极连接,所述第二p型场效应管的栅极经所述延时电路连接至所述控制信号。

可选地,所述第一p型场效应管和所述第二p型场效应管采用p型mos管。

可选地,所述电路还包括:

第三p型场效应管及第四p型场效应管,其中,

所述第三p型场效应管的源极与所述第四p型场效应管的源极共同连接至所述正供电电压;

所述第三p型场效应管的漏极与所述第一p型场效应管的漏极连接,所述第三p型场效应管的栅极与所述第二p型场效应管的栅极连接;

所述第四p型场效应管的漏极与所述第二p型场效应管的漏极连接,所述第四p型场效应管的栅极与所述第一p型场效应管的栅极连接。

可选地,所述延时电路包括多个串联的反相器。

可选地,所述控制信号为由高电平到低电平的阶跃信号。

第二方面,本发明提供一种sram,所述sram包括sram存储阵列和上述用于唤醒sram存储阵列的电路,所述sram存储阵列中的各sram单元的第一上拉晶体管的源极与第二上拉晶体管的源极作为两个节点。

本发明提供的用于唤醒sram存储阵列的电路及sram,将sram单元的两个上拉晶体管的源极作为两个节点,在唤醒时对两个节点分开充电,由于对两个节点充电的时间和速度有差异,截断了唤醒过程中的直流通路,同时电荷基本都用于对节点充电,减少甚至避免了电荷损失,极大的降低了唤醒功耗。同时由于没有直流通路,避免了唤醒过程中的大瞬态电流,为系统设计提供便利。

附图说明

图1为常规sram单元的结构示意图;

图2为现有的用于唤醒sram存储阵列的电路与sram存储阵列的连接示意图;

图3为现有的用于唤醒sram存储阵列的电路与一个sram单元的连接示意图;

图4为本发明一实施例一种用于唤醒sram存储阵列的电路与一个sram单元的连接示意图;

图5为本发明一实施例一种用于唤醒sram存储阵列的电路与sram存储阵列的连接示意图;

图6为本发明另一实施例一种用于唤醒sram存储阵列的电路与一个sram单元的连接示意图;

图7为本发明另一实施例一种用于唤醒sram存储阵列的电路与sram存储阵列的连接示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种用于唤醒sram存储阵列的电路,参照图4和图5,图4表示该唤醒电路与一个sram单元的具体连接关系,图5表示该唤醒电路与一个4x4的sram存储阵列的连接关系,由于sram单元中晶体管m2和m4具有上拉的作用,其使存储节点q和qb能够被上拉到正供电电压vdd,为描述方便,将m2称作第一上拉晶体管,将m4称作第二上拉晶体管。本实施例中,sram存储阵列中的各sram单元的第一上拉晶体管m2的源极与第二上拉晶体管m4的源极作为两个节点,分别记为vcc1和vcc2,所述用于唤醒sram存储阵列的电路包括:

第一p型场效应管pm11、第二p型场效应管pm12及延时电路,pm11和pm12采用p型mos管,其中,pm11的源极和pm12的源极都连接至正供电电压vdd,pm11的漏极与存储阵列中的各sram单元的第一上拉晶体管m2的源极(即节点vcc1)连接,pm11的栅极与控制信号control连接,pm12的漏极与存储阵列中的各sram单元的第二上拉晶体管m4的源极(即节点vcc2)连接,pm12的栅极经延时电路与控制信号control连接,延时电路包括多个串联的反相器,所述控制信号为一个由高电平到低电平的阶跃信号,并通过延时电路产生一个延时一段时间的由高电平到低电平的阶跃信号,延时电路的延时时间以能够保证节点q已经充电至正供电电压vdd或比较接近vdd来设计。

下面以唤醒一个sram单元为例说明该唤醒电路的工作过程。当不需要

sram工作时,控制信号为高电平,pm11和pm12都关断,整个sram阵列处于睡眠状态,泄露电流几乎为零,节点vcc1、vcc2、q和qb的电位都接近vss,当需要sram工作时,控制信号变为低电平,sram阵列开始被唤醒,pm11在控制信号作用下导通,对节点vcc1充电,m2导通,进而对节点q充电,当节点q充高之后,可以使m4保持关断,m3导通,节点qb被m3下拉至vss,始终为0电平,因此m1关断。由于m2导通,m1关断,使节点q基本保持和vcc1同步充高。

经延时电路延时一段时间后,pm12在控制信号的作用下导通,开始对节点vcc2充电,此时节点q和vcc1已经充电至正供电电压vdd或比较接近vdd,所以在vcc2充电至vdd的过程中,m4和m1一直关断。当vcc1和vcc2都被充电至vdd电平,唤醒过程结束,sram阵列可以进入正常工作模式。

可以看出,整个唤醒充电过程中,由于m4关断,所以m4-m3这条通道没有直流通路,同样地,由于m1关断,m2-m1这条通道也没有直流通路。

因此,本发明实施例提供的用于唤醒sram存储阵列的电路,先对vcc1充电,延时之后再对vcc2充电,通过不对称充电,截断了唤醒充电过程中的直流通路,使得唤醒过程中基本没有直流电流,避免了大瞬态电流,同时几乎所有电荷都用于对节点vcc1和vcc2进行充电,没有功耗浪费,从而极大地降低了唤醒功耗。

进一步地,参照图6和图7,为了节约唤醒时间,所述用于唤醒sram存储阵列的电路还包括:

第三p型场效应管pm13及第四p型场效应管pm14,其中,pm13和pm14的器件类型与pm11和pm12相同,采用p型mos管,且pm13的驱动能力小于pm12,pm14的驱动能力小于pm11,以保证vcc1的充电速度远快于vcc2的充电速度,pm13的源极与pm14的源极都连接至正供电电压vdd,pm13的漏极与pm11的漏极连接,共同连接至存储阵列中的各sram单元的第一上拉晶体管m2的源极(即节点vcc1),pm13的栅极与pm12的栅极连接,经延时电路与控制信号control连接;pm14的漏极与pm12的漏极连接,共同连接至存储阵列中的各sram单元的第二上拉晶体管m4的源极(即节点vcc2),pm14的栅极与pm11的栅极连接,共同连接至控制信号control。

下面同样以唤醒一个sram单元为例说明该唤醒电路的工作过程。当不需要sram工作时,控制信号为高电平,pm11、pm12、pm13和pm14都关断,泄露电流几乎为零,节点vcc1、vcc2、q和qb的电位都接近vss,当需要sram工作时,控制信号变为低电平,唤醒机制启动,pm11和pm14在控制信号的作用下导通,pm11对节点vcc1充电,pm14对节点vcc2充电,由于pm14的驱动能力小于pm11,必须保证vcc1的充电速度远快于vcc2的充电速度,即保证q节点的电压始终高于vcc2节点的电压,从而使m4始终关断,m3导通,节点qb被m3下拉至vss,始终为0电平,因此m1关断。由于m2导通,m1关断,使节点q基本保持和vcc1同步充高。

经延时电路延时一段时间后,pm12和pm13在控制信号的作用下导通,此时节点q和vcc1已经充电至正供电电压vdd或比较接近vdd,pm12和pm14一起对节点vcc2快速充电,pm13和pm11一起对vcc1适当补充性充电。所以在vcc2充电至vdd的过程中,m4和m1一直关断。当vcc1和vcc2都被充电至vdd电平,唤醒过程结束,sram阵列可以进入正常工作模式。

可以看出,整个唤醒充电过程中,由于m4关断,所以m4-m3这条通道没有直流通路,同样地,由于m1关断,m2-m1这条通道也没有直流通路。

本发明实施例提供的用于唤醒sram存储阵列的电路,对节点vcc1和vcc2同时进行充电,节约了唤醒时间,通过保证二者的充电速度不同,从而确保在充电过程中没有直流通路。

需要说明的是,上述两个实施例都是优先将vcc1充电至vdd,通过改变延时电路的连接关系,先将vcc2充电至vdd,本发明也同样适用。

本发明实施例还提供一种sram,所述sram包括sram存储阵列和上述用于唤醒sram存储阵列的电路,所述sram存储阵列中的各sram单元的第一上拉晶体管的源极与第二上拉晶体管的源极作为两个节点。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1