一种SRAM单元的读写操作方法与流程

文档序号:20604480发布日期:2020-05-01 21:56阅读:1768来源:国知局
一种SRAM单元的读写操作方法与流程

本发明涉及sram单元的读写操作方法。



背景技术:

存储单元(即sram单元)是sram存储器中最基本、最重要的组成部分,占据了整个sram存储器面积的大部分。

sram单元一般包括数据锁存器,该数据锁存器包括存储数据反向的第一存储节点和第二存储节点。若第一存储节点为低电平,第二存储节点为高电平,则数据锁存器中存储的是0;若第一存储节点为高电平,第二存储节点为低电平,则数据锁存器中存储的是1。

现有的sram单元,在对数据锁存器进行写操作时,如果能降低一侧上拉pmos管的驱动能力,会更利于写操作的完成。

且现有的sram单元,在对数据锁存器进行写操作时,需要位线的辅助,而对数据锁存器进行读操作时,也需要通过位线输出数据,故与位线相关的设计既需要考虑写操作,又需要考虑读操作,这增加了sram单元的复杂程度和设计难度。



技术实现要素:

本发明的目的在于提供一种sram单元的读写操作方法,在对数据锁存器进行写操作时,可降低一侧上拉pmos管的驱动能力,更利于写操作的完成。

为实现上述目的,本发明的技术方案是设计一种sram单元的读写操作方法,所述sram单元包括:数据锁存器、第一nmos传输管、第二nmos传输管、第三nmos传输管、第四nmos传输管、第五nmos传输管、第一字线、第二字线、第三字线、位线、第一电源线、第二电源线、第一电压控制模块和第二电压控制模块;

所述数据锁存器包括第一反相器、第二反相器;第一反相器包括第一上拉pmos管和第一下拉nmos管;第二反相器包括第二上拉pmos管和第二下拉nmos管;第二反相器与第一反相器交叉耦接形成第一存储节点和第二存储节点,且第一上拉pmos管的栅极与第二存储节点连接,第二上拉pmos管的栅极与第一存储节点连接;第一上拉pmos管的源极与第一电源线连接,第二上拉pmos管的源极与第二电源线连接;第一电源线通过第一电压控制模块与电源连接,第二电源线通过第二电压控制模块与电源连接;第一电压控制模块包括第一pmos传输管、第二pmos传输管,第一pmos传输管、第二pmos传输管的源极与电源连接,第一pmos传输管、第二pmos传输管的漏极与第一电源线连接,第一pmos传输管的栅极与第一字线连接,第二pmos传输管的栅极与第一电源线连接;第二电压控制模块包括第三pmos传输管、第四pmos传输管,第三pmos传输管、第四pmos传输管的源极与电源连接,第三pmos传输管、第四pmos传输管的漏极与第二电源线连接,第三pmos传输管的栅极与第三字线连接,第四pmos传输管的栅极与第二电源线连接;

所述第一nmos传输管的漏极与第一存储节点连接,第一传输管的栅极与第一字线连接;第二nmos传输管的漏极与第二存储节点连接,第二传输管的栅极与第二字线连接;第一nmos传输管、第二nmos传输管的源极都与第三nmos传输管的漏极连接,第三nmos传输管的栅极与第三字线连接,第三nmos传输管的源极接地;第四nmos传输管的源极与位线连接,第四nmos传输管的栅极与第三字线连接,第四nmos传输管的漏极与第五nmos传输管的源极连接;第五nmos传输管的栅极与第二存储节点连接,第五nmos传输管的漏极接地;

对数据锁存器写0时,将第一字线设为高电平、第二字线设为底电平且第三字线设为高电平,使第一nmos传输管导通、第二nmos传输管关断、第三nmos传输管导通、第一pmos传输管关断且第三pmos传输管导通,可使第一存储节点通过第一nmos传输管和第三nmos传输管与地导通,而第二存储节点与地断开,即可使第一存储节点被设为低电平,并使第二存储节点被设为高电平,从而完成对数据锁存器写0;且写0过程中,第二pmos传输管作为二极管接法晶体管,可降低第一上拉pmos管的源极电压,进而降低第一上拉pmos管的驱动能力,而第二上拉pmos管的源极通过第三pmos传输管与电源连接,更利于第一存储节点被设为低电平和第二存储节点被设为高电平;

对数据锁存器写1时,将第一字线设为低电平、第二字线设为高电平且第三字线设为高电平,使第一nmos传输管关断、第二nmos传输管导通、第三nmos传输管导通、第一pmos传输管导通且第三pmos传输管关断,可使第二存储节点通过第二nmos传输管和第三nmos传输管与地导通,而第一存储节点与地断开,即可使第二存储节点被设为低电平,并使第一存储节点被设为高电平,从而完成对数据锁存器写1;且写1过程中,第四pmos传输管作为二极管接法晶体管,可降低第二上拉pmos管的源极电压,进而降低第二上拉pmos管的驱动能力,而第一上拉pmos管的源极通过第一pmos传输管与电源连接,更利于第二存储节点被设为低电平和第一存储节点被设为高电平。

优选的,读取数据锁存器中的数据时,将第一字线和第二字线设为底电平且第三字线设为高电平,使第一nmos传输管和第二nmos传输管关断、第四nmos传输管导通、第一pmos传输管和第三pmos传输管导通,且位线初始设置为高电平;若此时数据锁存器中存储的是0,即第一存储节点为低电平,第二存储节点为高电平,则第五nmos传输管导通,位线通过第四nmos传输管和第五nmos传输管与地导通,即可使位线被设为低电平,以位线输出低电平为数据锁存器中存储的是0;若此时数据锁存器中存储的是1,即第一存储节点为高电平,第二存储节点为低电平,则第五nmos传输管关断,即位线与地断开,位线保持高电平,以位线保持高电平为数据锁存器中存储的是1。

本发明在对数据锁存器进行写操作时,可降低一侧上拉pmos管的驱动能力,更利于写操作的完成。

本发明对数据锁存器进行写操作时,可不需要位线的辅助。

附图说明

图1是sram单元的示意图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

本发明提供一种sram单元的读写操作方法,基于如图1所示的sram单元,该sram单元包括:数据锁存器、第一nmos传输管pg1、第二nmos传输管pg2、第三nmos传输管pg3、第四nmos传输管pg4、第五nmos传输管pg5、第一字线wl1、第二字线wl2、第三字线wl3、位线bl、第一电源线l1、第二电源线l2、第一电压控制模块和第二电压控制模块;

所述数据锁存器包括第一反相器、第二反相器;第一反相器包括第一上拉pmos管pu1和第一下拉nmos管pd1;第二反相器包括第二上拉pmos管pu2和第二下拉nmos管pd2;第二反相器与第一反相器交叉耦接形成第一存储节点q和第二存储节点qn,且第一上拉pmos管pu1的栅极与第二存储节点qn连接,第二上拉pmos管pu2的栅极与第一存储节点q连接;第一上拉pmos管pu1的源极与第一电源线l1连接,第二上拉pmos管pu2的源极与第二电源线l2连接;第一电源线l1通过第一电压控制模块与电源连接,第二电源线l2通过第二电压控制模块与电源连接;第一电压控制模块包括第一pmos传输管pm1、第二pmos传输管pm2,第一pmos传输管pm1、第二pmos传输管pm2的源极与电源连接,第一pmos传输管pm1、第二pmos传输管pm2的漏极与第一电源线l1连接,第一pmos传输管pm1的栅极与第一字线wl1连接,第二pmos传输管pm2的栅极与第一电源线l1连接;第二电压控制模块包括第三pmos传输管pm3、第四pmos传输管pm4,第三pmos传输管pm3、第四pmos传输管pm4的源极与电源连接,第三pmos传输管pm3、第四pmos传输管pm4的漏极与第二电源线l2连接,第三pmos传输管pm3的栅极与第三字线wl3连接,第四pmos传输管pm4的栅极与第二电源线l2连接;

所述第一nmos传输管pg1的漏极与第一存储节点q连接,第一传输管的栅极与第一字线wl1连接;第二nmos传输管pg2的漏极与第二存储节点qn连接,第二传输管的栅极与第二字线wl2连接;第一nmos传输管pg1、第二nmos传输管pg2的源极都与第三nmos传输管pg3的漏极连接,第三nmos传输管pg3的栅极与第三字线wl3连接,第三nmos传输管pg3的源极接地;第四nmos传输管pg4的源极与位线bl连接,第四nmos传输管pg4的栅极与第三字线wl3连接,第四nmos传输管pg4的漏极与第五nmos传输管pg5的源极连接;第五nmos传输管pg5的栅极与第二存储节点qn连接,第五nmos传输管pg5的漏极接地;

上述sram单元的读写操作方法如下:

对数据锁存器写0时,将第一字线wl1设为高电平、第二字线wl2设为底电平且第三字线wl3设为高电平,使第一nmos传输管pg1导通、第二nmos传输管pg2关断、第三nmos传输管pg3导通、第一pmos传输管pm1关断且第三pmos传输管pm3导通,可使第一存储节点q通过第一nmos传输管pg1和第三nmos传输管pg3与地导通,而第二存储节点qn与地断开,即可使第一存储节点q被设为低电平,并使第二存储节点qn被设为高电平,从而完成对数据锁存器写0;且写0过程中,第二pmos传输管pm2作为二极管接法晶体管,可降低第一上拉pmos管pu1的源极电压,进而降低第一上拉pmos管pu1的驱动能力,而第二上拉pmos管pu2的源极通过第三pmos传输管pm3与电源连接,更利于第一存储节点q被设为低电平和第二存储节点qn被设为高电平;

对数据锁存器写1时,将第一字线wl1设为低电平、第二字线wl2设为高电平且第三字线wl3设为高电平,使第一nmos传输管pg1关断、第二nmos传输管pg2导通、第三nmos传输管pg3导通、第一pmos传输管pm1导通且第三pmos传输管pm3关断,可使第二存储节点qn通过第二nmos传输管pg2和第三nmos传输管pg3与地导通,而第一存储节点q与地断开,即可使第二存储节点qn被设为低电平,并使第一存储节点q被设为高电平,从而完成对数据锁存器写1;且写1过程中,第四pmos传输管pm4作为二极管接法晶体管,可降低第二上拉pmos管pu2的源极电压,进而降低第二上拉pmos管pu2的驱动能力,而第一上拉pmos管pu1的源极通过第一pmos传输管pm1与电源连接,更利于第二存储节点qn被设为低电平和第一存储节点q被设为高电平;

读取数据锁存器中的数据时,将第一字线wl1和第二字线wl2设为底电平且第三字线wl3设为高电平,使第一nmos传输管pg1和第二nmos传输管pg2关断、第四nmos传输管pg4导通、第一pmos传输管pm1和第三pmos传输管pm3导通,且位线bl初始设置为高电平;若此时数据锁存器中存储的是0,即第一存储节点q为低电平,第二存储节点qn为高电平,则第五nmos传输管pg5导通,位线bl通过第四nmos传输管pg4和第五nmos传输管pg5与地导通,即可使位线bl被设为低电平,以位线bl输出低电平为数据锁存器中存储的是0;若此时数据锁存器中存储的是1,即第一存储节点q为高电平,第二存储节点qn为低电平,则第五nmos传输管pg5关断,即位线bl与地断开,位线bl保持高电平,以位线bl保持高电平为数据锁存器中存储的是1。

本发明在对数据锁存器进行写操作时,可降低一侧上拉pmos管的驱动能力,更利于写操作的完成。

本发明对数据锁存器进行写操作时,可不需要位线bl的辅助;在对数据锁存器进行写操作时,位线bl可设置为高电平。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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