存储器及其操作方法

文档序号:6740115阅读:166来源:国知局
专利名称:存储器及其操作方法
技术领域
本发明总体涉及电子领域,更具体地,涉及存储器及其操作方法。
背景技术
除处理器之外,存储器是计算系统和电子设备的主要部分。存储器的性能(诸如容量、访问速度、功耗等)对系统或电子设备的整体性能具有影响。不断地进行开发来寻求提高存储器的性能。

发明内容
为解决上述问题,本发明提供了一种存储器,包括:多个存储块,每个存储块均包括:一对位线,以及多个存储单元,连接至一对位线;多条全局位线,每条全局位线均连接至存储块中的至少一个;用于全局位线的公共预充电电路,预充电电路被配置为一次一条地将全局位线预充电至预充电电压;以及选择电路,连接在预充电电路和全局位线之间,选择电路被配置为一次一条地将全局位线连接至预充电电路。其中,预充电电压被配置为低于施加给预充电电路的电源电压。

该存储器进一步包括:用于全局位线的公共的保持电路,保持电路连接至预充电电路,并被配置为维持当前通过选择电路连接至预充电电路的全局位线上的预充电电压。该存储器进一步包括:用于全局位线的公共的输出线;其中,预充电电路连接至输出线;以及选择电路被配置为一次一条地将全局位线连接至输出线。该存储器进一步包括:公共锁存电路,用于全局位线,锁存电路具有输出端和连接至输出线的输入端,锁存电路被配置为(i)锁存当前通过选择电路经由输出线连接至输入端的全局位线上的数据,以及(ii)输出锁存电路的输出端处的锁存数据。其中,每条全局位线都连接至多个存储块。该存储器进一步包括:多个读出电路,每个读出电路都连接在存储块中的一个和对应的全局位线之间。其中,选择电路被配置为使得当前没有连接至预充电电路的全局位线浮置。其中,预充电电路为P沟道金属氧化物半导体(PMOS)晶体管。其中,选择电路包括多个η沟道金属氧化物半导体(NMOS)晶体管,每个η沟道金属氧化物半导体晶体管都连接在全局位线中的一条和输出线之间。此外,本发明提供了一种存储器,包括:至少一个存储块,包括:一对位线,以及多个存储单元,连接至一对位线;全局位线,连接至至少一个存储块;预充电器件,被配置为将全局位线预充电至预充电电压,预充电电压低于施加给预充电器件的电源电压。其中,预充电器件包括连接至全局位线的η沟道金属氧化物半导体(NMOS)晶体管;以及预充电电压为电源电压与NMOS晶体管的阈值电压之间的差值。其中,预充电器件进一步包括连接在NMOS晶体管和电源电压之间的开关;以及开关被配置为响应于施加给开关的预充电信号经由NMOS晶体管将电源电压施加给全局位线。其中,开关包括p沟道金属氧化物半导体(PMOS)晶体管,其具有连接至电源电压的源极和被连接以接收预充电信号的栅极;以及NMOS晶体管包括连接至全局位线的漏极、连接至PMOS晶体管的漏极的源极、以及被连接以接收用于选择全局位线的选择信号的栅极。该存储器包括连接至全局位线的多个存储块。该存储器进一步包括:多个读出电路,每个读出电路都连接在存储块中的一个和全局位线之间。此外,还提供了一种操作存储器的方法,方法包括:将全局位线预充电至预充电电压,其中,全局位线连接至包括存储器的多个存储单元的至少一个存储块,并且预充电电压在电源电压和地电压之间;以及在读取操作期间,将全局位线从预充电电压下拉至地电压。其中,预充电的步骤包括经由η沟道金属氧化物半导体(NMOS)晶体管将电源电压连接至全局位线;以及预充电电压为电源电压与NMOS晶体管的阈值电压之间的差值。其中,存储器包括:多个存储块,每个均包括存储器的多个存储单元,以及多条全局位线,每条均连接至存 储块中的至少一个;方法进一步包括通过公共预充电电路一次一条选择性地将全局位线预充电至预充电电压。其中,选择性地预充电的步骤包括经由对应的η沟道金属氧化物半导体(NMOS)晶体管一次一条选择性地将全局位线连接至公共预充电电路,以及预充电电压为电源电压与NMOS晶体管的阈值电压之间的差值。


在附图中通过实例但不限制地示出了一个或多个实施例,其中,相同的参考标号表示类似的元件。除非另有指定,否则附图不按比例绘制。图1是根据一些实施例的存储器的一部分片段的示意性电路图。图2Α是根据一些实施例的存储器的示意性框图。图2Β是根据一些实施例的存储器的示意性框图。图3包括了在根据一些实施例的存储器的操作期间的电压的定时图。图4是根据一些实施例的存储器的示意性电路图。图5是根据一些实施例的操作存储器的方法的流程图。
具体实施例方式应该理解,以下公开提供了许多不同的用于实施各个实施例的不同特征的实施例或实例。以下描述了部件和配置的具体实例以简化本公开。然而,可以以许多不同的形式来具体化本发明的概念,并且其不限于本文所阐述的实施例;提供这些实施例使得描述变得精确和完整,并且向本领域的技术人员完全传达本发明的概念。然而,应该明白,在不具有这些具体细节的情况下也可以实现一个或多个实施例。附图没有按比例绘制,并且包括为了清楚而夸大的特定部件。附图中的类似参考标号表示类似的元件。图中所示元件和区域是示意性的,由此图中所示的相对尺寸或间隔不用于限制本发明概念的范围。
图1是根据一些实施例的存储器100的一部分片段的示意性电路图。存储器100包括多个存储单元102、多个位线对BL/BLB、以及多条全局位线GBL。多个存储单元102连接至位线对以形成存储块。具体地,多个存储单元102连接至位线对BLOU和BLBOU以形成存储块120的上半部,而多个存储单元102连接至位线对BLOL和BLBOL以形成存储块120的下半部。类似地,多个存储单元102连接至位线对BLlU和BLBlU以形成存储块121的上半部,而多个存储单元102连接至位线对BLlL和BLBlL以形成存储块121的下半部,等等。一个或多个存储块连接至全局位线。具体地,存储块120连接至全局位线GBL0,而存储块121连接至全局位线GBLl等。存储器100还包括连接至存储单元102的多条字线WL(O)至WL(2k-l)(其中,k为整数)。存储器100具有下半部和上半部。在下半部中,存储单元102连接至一半字线,即,字线WL(O)至WL(k-l)。在上半部中,存储单元102连接至另一半字线,即,字线WL(k)至WL(2k-l)。在图1中,WT0/WC0和WT1/WC1表示写数据线对。存储块(B卩,120、121)进行类似配置。这里详细描述一个存储块,即,120。存储块120在存储器100的下半部和上半部中分别包括局部位线预充电电路104LU04U、以及上拉电路106LU06U。存储块120还包括写传输门电路108、读出放大器110、和下拉电路112,它们对于下半部和上半部来说都是公用的。读出放大器110和下拉电路112在本文被统称为读出电路114,并且连接在存储块120和对应的全局位线GBLO之间。在单端读出方案(即,一条位线BLOU而不是两条位线BL0U/BLB0U被用于读出操作)中,读出放大器110连接至位线BLOU和BL0L,以检测位线BLOU和BLOL的状态。在该实例中,读出电路被实施为NAND门,尽管其他结构也在本公开的范围内。局部位线预充电电路104LU04U被类似配置,并且分别包括两个P沟道金属氧化物半导体(PMOS)晶体管。上拉电路106LU06U被类似配置,并且分别包括两个交叉连接的PMOS晶体管。特别是存储块120以及存储器100通常具有对称结构。在一些实施例中,存储器100不需要具有对称结构。例如,省略存储器的上半部,包括两条字线WL (k)-WL (2k-l)、相关的存储单元102、局部位线预充电电路104U和上拉电路106U。对于读取和/或写入 操作,局部位线预充电电路104L、104U被配置为对对应的位线BLOU、BLOL进行预充电,并且上拉电路106LU06U被配置为将预充电的位线上拉至电源电压VDD。写传输们电路108被配置为能够或者不能够写入存储块120中的存储单元102。当从存储块120的存储单元102中读出逻辑“O”时,对应的位线(例如,BL0U)被下拉至地电压,读出放大器110向下拉电路112输出高电压,下拉电路112又被打开以将全局位线GBLO下拉至地电压。当从存储块120的存储单元102中读出逻辑“I”时,对应的位线(例如,BL0U)被上拉至电源电压,读出放大器110向下拉电路112输出低电压,下拉电路112又被关闭以使全局位线GBLO保持在预充电电压。以下将参照图2A至图5描述根据一些实施例的用于对全局位线进行预充电的电路。在一些实施例中,多条全局位线共享公共的预充电电路,从而减少存储器中的部件数量和/或功耗。在一些实施例中,全局位线被预充电至预充电电压(其低于提供给预充电电路的电源电压),从而减少功耗和电流泄漏。图2A是根据一些实施例的存储器200A的示意性框图。存储器200A包括多个存储块220以及多条全局位线GBLi (其中,i = 0、1...m)。每个存储块220都包括一对位线以及连接至该对位线的多个存储单元。在一些实施例中,每个存储块220都类似于参照图1描述的存储块120。每条全局位线GBLi都连接至至少一个存储块220。在图2A所示实例中,每条全局位线GBLi都连接至多个存储块220。每个存储块220都通过读出电路214连接至对应的全局位线GBLi。在一些实施例中,读出电路214类似于参照图1所描述的读出电路114,尽管用于读出电路214的其他结构也在本公开的范围内。存储器200A还包括选择电路250、全局位线预充电电路(本文也被称为“预充电电路”)260、保持电路270、和锁存电路280。预充电电路260、保持电路270和锁存电路280对于多条位线(例如,全局位线GBLO-GBLm)来说是公共的,并且连接至输出线240,而输出线240又连接至选择电路250的一侧。全局位线GBLO-GBLm连接至选择电路250的另一侧。连接选择电路250以接收选择信号YSEL。基于选择信号YSEL,选择电路250 —次将全局位线GBLO-GBLm中的一条连接至输出线240,即,连接至预充电电路260、保持电路270和锁存电路280。在一些实施例中,选择电路250为切换设备。在一些实施例中,可以使用用于切换设备的任何适当的结构,诸如多路复用器或者一系列开关,每一个开关都连接在输出线240和全局位线GBLO-GBLm中的对应一条之间。预充电电路260被配置为一次将全局位线GBLO-GBLm中的一条预充电至预充电电压。例如,在根据选择信号YSEL选择全局位线GBLO的第一时间周期中,选择电路250将全局位线GBLO经由输出线240连接至预充电电路260。预充电电路260将全局位线GBLO预充电至预充电电压。在一些实施例中,可以使用用于预充电电路的任何适当的结构。经由输出线240连接至预充电电路260的保持电路270被配置为保持当前通过选择电路连接至预充电电路的全局位线GBLO上的预充电电压。保持电路270补偿由于至邻近信号路径的电流泄漏和/或电容连接而引起的全局位线GBLO上的电荷损失。在一些实施例中,可以使用用于保持电路的任何适当的结构。当前通过选择电路250选择的全局位线GBLO通过预充电电路260而充电至预充电电压,并且通过保持电路270维持为预充电电压。如参照图1所描述的,根据从连接至全局位线GBLO的一个存储块220的存储单元中读取逻辑“O”还是逻辑“1”,全局位线GBLO从预充电电压下拉至地电压或者上拉`至电源电压。锁存电路280具有输入281和输出282。输入281经由输出线240和选择电路250连接至当前选择的全局位线GBL0。从连接至全局位线GBLO的一个存储块220的存储单元中读取的数据被放置在全局位线GBLO上,并被提供给输入281。锁存电路280被配置为锁存在输入281处接收的数据并响应于锁存电路280的EN端处的使能信号在输出282处输出锁存数据。在图2A中表示为Q的输出数据被进一步传输至外部电路。在一些实施例中,可以使用用于锁存电路的任何适当的结构。在第二个后续时间周期中,全局位线GBLO被取消选择,并且根据选择信号YSEL选择另一全局位线,例如,GBL1。选择电路250经由输出线240将全局位线GBLl连接至预充电电路260、保持电路270和锁存电路280,并且针对新选择的全局位线GBLl以及后续选择的全局位线重复上述操作。经由选择电路250,全局位线GBLO-GBLm顺次连接至包括预充电电路260、保持电路270和锁存电路280的公共输出级。共享公共输出级的全局位线的数量m不限于特定的数量。在一些实施例中,m为2、或4、或8或16。因此,不需要为每条全局位线提供独立的预充电电路和/或保持电路和/或锁存电路。因此,减少了部件的数量以及存储器200A的功耗。在一些实施例中,当选择一条全局位线时(即,经由选择电路250连接至预充电电路260),其他全局位线维持浮置,这进一步减小了有效功率和泄漏。图2B是根据一些实施例的存储器200B的示意性电路图。存储器200B是存储器200A的特定实施。具体地,在存储器200B中通过多个η沟道金属氧化物半导体(NMOS)晶体管ΜΝ0-ΜΝ3 (每一个都连接在全局位线GBLO-GBL中的一条与输出线240之间)来实现选择电路250。在存储器200Β中通过PMOS晶体管MP4来实现预充电电路260。在图2Β中还示出了用于保持电路270和锁存电路280的示例性结构。共享存储器200Β中的公共输出级的全局位线的数量m为4。每个NMOS晶体管都包括连接至对应全局位线的漏极、连接至输出线240的源极、以及被连接以接收对应选择信号YSEL_0、YSEL_1、YSEL_2或YSEL_3的栅极。例如,NMOS晶体管MNO包括连接至对应全局位线GBLO的漏极D0、连接至输出线240的源极S0、以及被连接以接收用于选择全局位线GBlO的对应选择信号YSEL_0的栅极GO。PMOS晶体管MP4包括连接至电源电压VDD的源极S4、被连接以接收预充电信号PREG的栅极G4、以及经由输出线240连接至所有NMOS晶体管MN0-MN3的源极的漏极D4。在操作中,通过提供给选择电路250中的对应NMOS晶体管的栅极的对应选择信号一次选择一条全局位线。例如,通过提供给NMOS晶体管MNO的栅极GO的选择信号YSEL_0选择全局位线GBLO。全局位线GBLO经由处于ON状态的NMOS晶体管MNO和输出线240连接至PMOS晶体管MP4的漏极D4。一旦向栅极G4施加预充电信号PREG,则PMOS晶体管MP4的源极S4处的电源电压VDD就被提供给输出线240,从而将全局位线GBLO预充电至预充电电压Vpc,其低于施加给预充电电压260的电源电压VDD。具体地, 全局位线GBLO上的预充电电压Vpc限于(VDD-Vth),其中,Vth为NMOS晶体管MNO的阈值电压。换句话说,预充电电压Vpc是电源电压VDD与NMOS晶体管MNO的阈值电压之间的差值。通过将全局位线GBLO预充电至电源电压VDD与地电压VSS之间的电压,减小了全局位线电压摇摆,这进一步降低了功耗和泄漏电流的可能性。还加速了读取操作。图3包括根据一些实施例的在存储器200B的操作期间全局位线GBLO上的全局位线电压的定时图。图3中的线371表示当全局位线GBLO被预充电至Vpc = VDD-Vth时的读取“O”和读取“ I ”操作期间的全局位线电压。图3中的线372表示当全局位线GBLO被预充电至VDD时的读取“O”和读取“I”操作期间的全局位线电压(全摇摆预充电方案)。由于全局位线GBLO (线371)被预充电至(VDD-Vth)而不是VDD,然后被下拉至地电压VSS用于读取“O”操作,所以与从电源电压VDD (线372)到地电压VSS的全摇摆下拉相比占用更少的时间。读取“O”操作被加速At。此外,与全摇摆预充电方案(线372)相t匕,较低的预充电电压(线371)允许存储器消耗更好的功率。因此,减少了存储器200B的读取/访问时间、待机功率、和有效功率。在一些实施例中,与全摇摆预充电方案相比,存储器200B实现读取操作功耗大约15%的降低和/或泄漏电流大约20%的减少。在读取“I”操作中,全局位线电压被上拉(线371)至电源电压VDD。在一些实施例中,与全摇摆预充电方案(线372)相比,在访问时间上没有明显的延迟。因此,通过将全局位线预充电至低于电源电压的预充电电压,可以在一个操作中获取各种优点而不牺牲另一操作中的性能。
图4是根据一些实施例的存储器400的示意性电路图。存储器400包括至少一个存储块220以及至少一条全局位线GBL。存储块220包括一对位线以及连接至该对位线的多个存储单元。在一些实施例中,存储块220类似于参照图1描述的存储块120。全局位线GBL通过例如读出电路214连接至至少一个存储块220。在一些实施例中,读出电路214类似于参照图1描述的读出电路114,尽管用于读出电路214的其他结构也在本公开的范围内。存储器400还包括预充电器件490,其被配置为将全局位线GBL预充电至低于施加给预充电器件490的电源电压VDD的预充电电压。在一些实施例中,预充电器件490包括NMOS晶体管MN,其具有连接至全局位线GBL的漏极D。当NMOS晶体管处于ON状态且电源电压VDD被提供给NMOS晶体管丽的源极S时,全局位线GBL上的预充电电压为电源电压VDD与NMOS晶体管丽的阈值电压之间的差值。在一些实施例中,预充电器件490进一步包括连接在NMOS晶体管MN与电源电压VDD之间的开关492。开关492被配置为响应于提供给开关492的预充电信号PREG经由NMOS晶体管MN将电源电压VDD施加给全局位线GBL。在一些实施例中,可以使用任何切换电路来作为开关492。在一个或多个实施例中,开关492包括单个PMOS晶体管MP。开关492和/或预充电器件490的简化允许存储器400减小功耗和/或增加操作速度。尽管根据一个或多个实施例可以在开关492中使用NMOS晶体管,但在电源电压VDD和全局位线GBL之间包括两个NMOS晶体管(包括NMOS晶体管MN)引入了两个NMOS晶体管的阈值可变性,在特定情况下可能引起读裕度劣化和/或电荷共享,这需要进一步的设计考虑。图5是根据一些实施例的操作存储器的方法500的流程图。在步骤505中,连接至包括存储器的多个存储单元的至少一个存储块的全局位线被预充电至电源电压与地电压之间的预充电电压。例如,在存储器400或200B中,连接至包括多个存储单元102的至少一个存储块220的全局位线GBL或GBLO被预充电至电源电压VDD与地电压VSS之间的预充电电压Vpc。在步骤510中 ,在第一读取操作期间,全局位线从预充电电压下拉至地电压。例如,在存储器400或200B中,如参照图4所描述的,全局位线GBL或GBLO在读取“O”操作期间从预充电电压Vpc下拉至地电压VSS。在步骤515中,在第二读取操作期间,全局位线从预充电电压上拉至电源电压。例如,在存储器400或200B中,如参照图4所描述的,全局位线GBL或GBLO在读取“ I ”操作期间从预充电电压Vpc上拉至电源电压VDD。上述方法实施例示出了示例性步骤,但是它们不需要以所示顺序来执行。根据本公开实施例的精神和范围,可以适当地增加、替换、改变顺序和/消除步骤。组合不同特征和/或不同实施例的实施例在本公开的范围内,并且对于阅读本公开的本领域的技术人员来说是显而易见的。本文所公开的原理和/或效果还可以应用于双轨道读出方案,其中,在一些实施例中,可以实现而不向所公开的电路增加附加器件或部件。根据一些实施例,存储器包括多个存储块、多条全局位线、用于全局位线的公共预充电电路以及选择电路。每个存储块都包括一对位线以及连接至一对位线的多个存储单元。每条全局位线都连接至至少一个存储块。预充电电路被配置为一次将一条全局位线预充电至预充电电压。选择电路连接在预充电电路和全局位线之间,并且被配置为一次将一条全局位线连接至预充电电路。根据一些实施例,存储器包括至少一个存储块、连接至至少一个存储块的全局位线以及预充电器件。存储块包括一对位线以及连接至一对位线的多个存储单元。预充电器件被配置为将全局位线预充电至预充电电压,其中,预充电电压低于施加给预充电器件的电源电压。根据一些实施例,在操作存储器的方法中,连接至包括存储器的多个存储单元的至少一个存储块的全局位线被预充电至电源电压与地电压之间的预充电电压。在读取操作期间,全局位线从预充电电压下拉至地电压。本领域的技术人员可以容易看出,所公开的一个或多个实施例实现了上述一个或多个优点。在阅读前面的说明书之后,本领域的技术人员能够实现各种改变、等效替换以及各种其他实施例。因此,仅通 过包含在所附权利要求及其等效物中的限定来限制保护范围。
权利要求
1.一种存储器,包括: 多个存储块,每个存储块均包括: 一对位线,以及 多个存储单元,连接至所述一对位线; 多条全局位线,每条全局位线均连接至所述存储块中的至少一个; 用于所述全局位线的公共预充电电路,所述预充电电路被配置为一次一条地将所述全局位线预充电至预充电电压;以及 选择电路,连接在所述预充电电路和所述全局位线之间,所述选择电路被配置为一次一条地将所述全局位线连接至所述预充电电路。
2.根据权利要求1所述的存储器,其中,所述预充电电压被配置为低于施加给所述预充电电路的电源电压。
3.根据权利要求1所述的存储器,进一步包括: 用于所述全局位线的公共的保持电路,所述保持电路连接至所述预充电电路,并被配置为维持当前通过所述选择电路连接至所述预充电电路的所述全局位线上的所述预充电电压。
4.根据权利要求1所述的存储器,进一步包括: 用于所述全局位线的公共的输出线; 其中, 所述预充电电路连接至所述输出线;以及 所述选择电路被配置为一次一条地将所述全局位线连接至所述输出线。
5.根据权利要求4所述的存储器,进一步包括: 公共锁存电路,用于所述全局位线,所述锁存电路具有输出端和连接至所述输出线的输入端, 所述锁存电路被配置为(i)锁存当前通过所述选择电路经由所述输出线连接至所述输入端的全局位线上的数据,以及(ii)输出所述锁存电路的所述输出端处的锁存数据。
6.根据权利要求1所述的存储器,其中,每条全局位线都连接至多个存储块。
7.根据权利要求1所述的存储器,进一步包括: 多个读出电路,每个读出电路都连接在所述存储块中的一个和对应的全局位线之间。
8.根据权利要求1所述的存储器,其中,所述选择电路被配置为使得当前没有连接至所述预充电电路的全局位线浮置。
9.一种存储器,包括: 至少一个存储块,包括: 一对位线,以及 多个存储单元,连接至所述一对位线; 全局位线,连接至所述至少一个存储块; 预充电器件,被配置为将所述全局位线预充电至预充电电压,所述预充电电压低于施加给所述预充电器件的电源电压。
10.一种操作存储器的方法,所述方法包括: 将全局位线预充电至预充电电压,其中,所述全局位线连接至包括所述存储器的多个存储单元的至少一个存储块,并且所述预充电电压在电源电压和地电压之间;以及在读取操作期间,将所述全局 位线从所述预充电电压下拉至所述地电压。
全文摘要
本发明涉及存储器及其操作方法,其中,一种存储器包括多个存储块、多条全局位线、公共预充电电路以及选择电路。每个存储块都包括一对位线以及连接至一对位线的多个存储单元。每条全局位线都连接至至少一个存储块。预充电电路被配置为一次将一条全局位线预充电至预充电电压。选择电路连接在预充电电路和全局位线之间,并且被配置为一次将一条全局位线连接至预充电电路。
文档编号G11C7/12GK103226968SQ201210545840
公开日2013年7月31日 申请日期2012年12月14日 优先权日2012年1月31日
发明者杨荣平, 郑宏正, 邱志杰, 黄家恩, 李政宏 申请人:台湾积体电路制造股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1