存储器写辅助的制作方法

文档序号:6771772阅读:174来源:国知局
专利名称:存储器写辅助的制作方法
技术领域
本公开总体涉及集成电路,更具体地,涉及存储器。
背景技术
传统的双端口存储器在一个端口处于写操作而另一个端口同时处于读操作的时候,会面临严重的最小VDD (最低工作电源电压)问题。在一些电路中,当字线上有时序偏差时,写操作就会失败,从而在写字线(A端口)和读字线(B端口)之间会出现时序重叠(读字线在写字线生效之后生效)。当两条字线同时生效(assert)时,写数据会被预充电中的读字线干扰。存储器的最小VDD也会受到通过两条字线在同一行中同步进行的A端口写访问和B端口读访问的限制。

发明内容
为解决上述问题,本发明提出了一种存储器,包括存储器单元;与存储器单元相连接的第一字线;与存储器单元相连接的第二字线;与存储器单元相连接的第一位线;与存储器单元相连接的第二位线;以及写辅助单元,其中,当第一字线用于写操作、第二字线用于读操作、以及第一字线和第二字线同时生效时,写辅助单元被配置为将处于写操作中的第一位线的数据传送给处于读操作中的第二位线。此外,本发明还提出了一种方法,包括使与存储器单元相连接的第一字线生效, 用于进行写操作;使与存储器单元相连接的第二字线生效,用于进行读操作;当第一字线和第二字线同时生效时,将与存储器单元相连接的处于写操作的第一位线的数据传送到与存储器单元相连接的处于读操作的第二位线。其中,传送第一位线的数据包括,当第一位线是逻辑0时,拉低第二位线。其中,拉低第二位线包括使用与第一位线相连接的反相器打开与第二位线相连接的第一 NMOS晶体管。其中,进一步包括,当第一字线和第二字线同时生效时,将与存储器单元相连接的处于写操作的第一位线条的数据传送给与存储器单元相连接的处于读操作的第二位线条。其中,传送第一位线条的数据包括,当第一位线条处于逻辑0时,拉低第二位线
^^ ο其中,拉低第二位线条包括使用与第一位线条相连接的反相器打开与第二位线条相连接的第一 NMOS晶体管。其中,进一步包括,检测第一字线和第二字线同时生效的时间。其中,检测包括将第一字线和第二字线与NAND门相连接,以产生控制信号。其中,进一步包括将控制信号发送给写辅助单元,以开始传送第一位线的数据。此外,本发明还提出了一种存储器,包括存储器单元;与存储器单元相连接的第一字线;与存储器单元相连接的第二字线;与存储器单元相连接的第一位线;与存储器单元相连接的第二位线;写辅助单元;以及字线检测电路,用于检测第一字线和第二字线同时生效的时间,以发送控制信号给写辅助单元,其中,写辅助单元包括与第一位线相连接的第一下拉电路和与第二位线相连接的第二下拉电路,当第一字线用于写操作、第二字线用于读操作、以及第一字线和第二字线同时生效时,写辅助单元被配置为将处于写操作中的第一位线的数据传送给处于读操作中的第二位线。其中,第一下拉电路包括第一 NMOS晶体管、第二 NMOS晶体管、和反相器,其中,第一位线与反相器相连接,反相器与第一 NMOS晶体管的栅极相连接,第一 NMOS晶体管的源极接地,NMOS晶体管的源极与第一 NMOS晶体管的漏极相连接,并且第二 NMOS晶体管的源极与第二位线相连接。其中,字线检测电路包括NAND门和反相器,并且其中,第一字线和第二字线与 NAND门相连接。


现在将结合附图所进行的以下描述作为参考,其中图1是示出了在其上可以根据一些实施例使用写辅助电路的示例性双端口存储器单元示意图;图2是示出了根据一些实施例的示例性写辅助电路的示意图;图3是示出了根据一些实施例的图2中的写辅助电路的示例性布图设计;以及图4是根据一些实施例的图2中的写辅助电路的方法的流程图。
具体实施例方式下面,详细讨论本发明优选实施例的制造和使用。然而,应该理解,本发明提供了许多可以在各种具体环境中实现的可应用的概念。所讨论的具体实施例仅仅示出制造和使用本发明的具体方式,而不用于限制本公开的范围。图1是示出了在其上可以根据一些实施例使用写辅助电路的示例性双端口存储器单元示意图。PMOS晶体管Pl和P2以及NMOS晶体管附和N2保存存储器单元100中的数据。NMOS晶体管N3、N4、N5、和N6用作通过A位线(A_BL)、A位线条(A_BLB,A bit line bar)、B位线(B_BL)、以及B位线条(B_BLB),为端口 A和端口 B访问存储器单元100。两条字线WLA和WLB与NMOS晶体管N3、N4、N5、和N6的栅极相连接,用来控制访问。图2是示出了根据一些实施例的示例性写辅助电路200的示意图。写辅助电路 200示出了字线检测电路202和写辅助单元204。字线检测电路202具有与反相器208相连接的NAND门206。NAND门206具有两条字线信号WLA和WLB、以及命中(Hit)信号作为其输入。如果A端口行地址和B端口行地址相同,Hit信号生效(逻辑1)。因而,当双端口行地址相同(即,访问同一行)时,可以使能写辅助单元。这是因为当两个端口同时访问同一行时会产生写干扰问题。写辅助单元204具有八个晶体管,即六个NMOS晶体管(mi、 N12、N13、N14,以及反相器210和212中的两条)和两条PMOS晶体管(反相器210和212 中)。其他实施例可以具有不同数量的晶体管。当WLA和WLB具有逻辑1时,来自字线检测电路202的信号214是逻辑1。例如, 当在WLB上有小的时序偏差时该情况就会发生,其中,WLB在WLA生效用于写操作(通过A_BL)之后生效,用于读操作(通过B_BL),这会导致同时生效的两条字线产生时序重叠。当信号214是逻辑1时,NMOS晶体管Nll和N13打开。假设位线A(A_BL)处于写0操作并且如信号218所示变为逻辑0,反相器212的输出如信号220所示变为逻辑1,并且打开NMOS晶体管N12并将与串联起来的NMOS晶体管Nll和N12相连接的位线B(B_BL)拉低到逻辑0。因此,一条位线的写数据(即,A_BL上的逻辑0)被传输到另一位线(即,B_BL),而不会再通过另一端口的读操作(S卩,B_BL)对于一个端口的写数据(即,A_BL上的逻辑0)进行干扰。如果A_BL处于写1操作并且变为逻辑1,则反相器的输出变为逻辑0以关闭附2,这样,B_BL没有被拉低并且在用读操作的预充电之后,继续保持逻辑1。如上所述,A_BLB和B_BLB的操作与A_BL和B_BL相似,除了 A_BLB的逻辑值与A_BL相反,而B_BLB的逻辑值与B_BL相反。写辅助单元204将A端口(例如,A_BL)的写数据驱动到B端口(例如,B_BL),从而在读干扰写发生的任何时间,改进存储器的写入容限(write margin)。写辅助单元204通过降低由同时的读操作导致的写操作干扰而改进(减小)最小VDD。例如,在一个实施例中,没有写辅助单元204的存储器中的最小VDD是大约IV,而具有写辅助单元204的存储器中的最小VDD是大约0. 93V。在另一个实施例中,随着NMOS晶体管N 11、附2、附3、和N14的尺寸(例如,宽度)增加,最小VDD进一步降低。图3是示出了根据一些实施例的用于图2中的写辅助电路的示例性布图设计。写辅助单元302和304与具有位线A_BL和B_BL以及位线条A_BLB和B_BLB的存储器阵列306相连接。当访问存储器阵列306时,复用器(MUX) 308和310与位线信号和位线条信号相连接。当与存储器阵列306的公共行(例如,当Hit信号生效时)相连接的两条字线(例如,WLA和WLB)同时生效时,表示检测的字线检测信号(WL det)与写辅助单元302和304相连接。当在B_BL(或者B_BLB)上写并且在A_BL(或者A_BLB)上读的时候,写辅助单元302降低了写干扰。当在A_BL (或者A_BLB)上写并且在B_BL (或者B_BLB)上读的时候,写辅助单元304降低了写干扰。写辅助单元302和304置于两条位线(S卩,A_BL和B_BL)和两条位线条(S卩,A_BLB和B_BLB) (Α端口和B端口)的列边缘(column edge)中。存储器300的最小VDD低于不具有写辅助单元302和304的传统电路,但是,因为在同一列中具有共同的位线和位线条的存储阵列306中的存储单元共用写辅助单元302和304,所以不会有巨大的面积危害(area penalty) 0写辅助单元302和304也可以设计为存储器布图设计中虚拟边缘单元(dummy edge cells)的一部分,以使得面积危害小于1 %。图4是根据一些实施例的用于图2中的写辅助电路的方法的流程图。在步骤402中,第一字线(例如,WLA,与存储器相连接)生效用于写操作(例如,写0操作)。在步骤404中,第二字线(例如,WLB,与存储器相连接)生效用于读操作。在步骤406中,当第一字线(例如,WLA)和第二字线(例如,WLB)同时生效时,第一位线(例如,A_BL,与处于写操作(例如,写0操作)中的存储器相连接)的数据传送到第二位线(例如,B_BL,与处于读操作的存储器相连接)。在一些实施例中,第一位线(例如,A_BL)传送数据包括,当第一位线(例如,A_BL)处于逻辑0时,将第二位线(例如,B_BL)拉低。并且,将第二位线(例如,B_BL)拉低可以包括,使用与第一位线(例如,A_BL)相连接的反相器(例如,212)打开与第二位线(例如,B_BL)相连接的第一 NMOS晶体管(例如,N12)。在一些实施例中,该方法可以进一步包括当第一字线(例如,WLA)和第二字线(WLB)同时生效时,将与处于写操作中的存储器单元相连接的第一位线条(例如,A_BLB)中的数据传送到与处于读操作中的存储器单元相连接的第二位线条(例如,B_BLB)中。在一些实施例中,第一位线条(例如,A_BLB)传送数据包括,当第一位线条(例如,A_BLB)处于逻辑0时,将第二位线条(例如,B_BLB)拉低。拉低第二位线条(例如,B_BLB)可以包括使用与第一位线条(例如,A_BLB)相连接的反相器(例如,210)打开与第二位线条(例如,B_BLB)相连接的第一 NMOS晶体管(例如,N14)。在一些实施例中,该方法可以进一步包括,当第一字线(例如,WLA)和第二字线(例如,WLB)同时生效时,进行检测。该检测可以包括将第一字线(例如,WLA)和第二字线(例如,WLB)与NAND门(例如,206)相连接,以产生控制信号。该方法可以进一步包括将控制信号发送给写辅助单元(例如,204),以开始传送第一位线(例如,A_BL)的数据。在一些实施例中,存储器包括存储器单元、与存储器单元相连接的两条字线、与存储器单元相连接的两条位线、以及写辅助单元。当一条字线用于写操作,另一条字线用于读操作,两条字线同时生效时,将写辅助单元配置为将处于写操作的一条位线的数据传送给处于读操作的另一条位线。在一些实施例中,用于存储器的方法包括使得用于写操作的与存储器相连接的第一字线生效。使得用于读操作的与存储器相连接的第二子线生效。当第一字线和第二子线同时生效时,与处于读操作的存储器相连接的第一位线的数据传送到与处于写操作的存储器单元相连接的第二位线。本领域普通技术人员将会了解,本公开的实施例会有许多变化。尽管已经详细地描述了本发明及其优势,但应该理解,可以在不背离所附权利要求限定的本发明主旨和范围的情况下,做各种不同的改变,替换和更改。而且,本申请的范围并不仅限于本说明书中描述的工艺、机器、制造、材料组分、装置、方法和步骤的特定实施例。作为本领域普通技术人员应理解,通过本发明,现有的或今后开发的用于执行与根据本发明所采用的所述相应实施例基本相同的功能或获得基本相同结果的工艺、机器、制造,材料组分、装置、方法或步骤根据本发明可以被使用。因此,所附权利要求应该包括在这样的工艺、机器、制造、材料组分、装置、方法或步骤的范围内。此外,每条权利要求构成单独的实施例,并且多个权利要求和实施例的组合在本发明的范围内。上述方法示出了示例性步骤,但是这些示例性步骤并不需要按顺序进行示出。步骤可以根据本公开的实施例的精神和范围,适当增加、替换、改变顺序、和/或删除。不同权利要求和/或不同实施例的组合实施例在本公开的范围内并且对于本领域普通技术人员来说,在阅读完本公开之后将会是显而易见的。
权利要求
1.一种存储器,包括 存储器单元;与所述存储器单元相连接的第一字线; 与所述存储器单元相连接的第二字线; 与所述存储器单元相连接的第一位线; 与所述存储器单元相连接的第二位线;以及写辅助单元,其中,当所述第一字线用于写操作、所述第二字线用于读操作、以及所述第一字线和所述第二字线同时生效时,所述写辅助单元被配置为将处于写操作中的所述第一位线的数据传送给处于读操作中的所述第二位线。
2.根据权利要求1所述的存储器,其中,所述写辅助单元包括与所述第一位线相连接的第一下拉电路,以及与所述第二位线相连接的第二下拉电路。
3.根据权利要求2所述的存储器,其中,所述第一下拉电路包括第一NMOS晶体管和反相器,其中,所述第一位线与所述反相器相连接,所述反相器与所述第一 NMOS晶体管的栅极相连接,并且所述第一 NMOS晶体管的源极接地。
4.根据权利要求3所述的存储器,其中,所述第一下拉电路进一步包括第二NMOS晶体管,其中,所述第二 NMOS晶体管的源极与所述第一 NMOS晶体管的漏极相连接,并且所述第二 NMOS晶体管的源极与所述第二位线相连接。
5.根据权利要求2所述的存储器,其中,进一步包括与所述存储器相连接的第一位线条,其中,所述第二下拉电路包括第一 NMOS晶体管和反相器,所述第一位线条与所述反相器相连接,所述反相器与所述第一 NMOS晶体管的栅极相连接,并且所述第一 NMOS晶体管的源极接地。
6.根据权利要求5所述的存储器,其中,进一步包括第二位线条,其中,所述第二下拉电路进一步包括第二 NMOS晶体管,所述第二 NMOS晶体管的源极与所述第一 NMOS晶体管的漏极相连接,并且所述第二 NMOS晶体管的漏极与所述第二位线条相连接。
7.根据权利要求1所述的存储器,其中,进一步包括字线检测电路,用于检测所述第一字线和所述第二字线同时生效的时间,以发送控制信号到所述写辅助单元。
8.根据权利要求7所述的存储器,其中,所述字线检测电路包括NAND门和反相器,所述第一字线和所述第二字线与所述NAND门相连接。
9.一种方法,包括使与存储器单元相连接的第一字线生效,用于进行写操作; 使与所述存储器单元相连接的第二字线生效,用于进行读操作; 当所述第一字线和所述第二字线同时生效时,将与所述存储器单元相连接的处于所述写操作的第一位线的数据传送到与所述存储器单元相连接的处于所述读操作的第二位线。
10.一种存储器,包括 存储器单元;与所述存储器单元相连接的第一字线; 与所述存储器单元相连接的第二字线; 与所述存储器单元相连接的第一位线;与所述存储器单元相连接的第二位线; 写辅助单元;以及字线检测电路,用于检测所述第一字线和所述第二字线同时生效的时间,以发送控制信号给所述写辅助单元,其中,所述写辅助单元包括与所述第一位线相连接的第一下拉电路和与所述第二位线相连接的第二下拉电路,当所述第一字线用于写操作、所述第二字线用于读操作、以及所述第一字线和所述第二字线同时生效时,所述写辅助单元被配置为将处于写操作中的所述第一位线的数据传送给处于读操作中的所述第二位线。
全文摘要
一种存储器包括存储器单元、两条与存储器单元相连接的字线、两条与存储器单元相连接的位线、以及写辅助单元。当一条字线用于写操作、另一条字线用于读操作、两条字线同时生效时,写辅助单元被配置为将处于写操作的一条位线的数据传送给处于读操作的另一条位线。
文档编号G11C7/12GK102385905SQ201110166158
公开日2012年3月21日 申请日期2011年6月15日 优先权日2010年8月31日
发明者吕绍维, 吴瑞仁, 李坤锡, 罗国鸿 申请人:台湾积体电路制造股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1