存储装置中的阵列边缘中继器的制作方法

文档序号:25870542发布日期:2021-07-13 16:41阅读:183来源:国知局
存储装置中的阵列边缘中继器的制作方法

本发明涉及一种存储装置,尤其涉及一种存储装置中的阵列边缘中继器。



背景技术:

当今,存储装置广泛用于人工智能ai、机器学习应用领域。对于那些应用来说,存储装置的阵列大小较大,其通过使用较长的列选择器线和行选择器线致使阵列访问速度下降。随着处理技术的发展,存储装置的总面积减小,使得存储密度增加。增加的存储密度通过采用较长的寄生电容和寄生电阻而致使阵列访问速度下降。

现有技术已提出若干架构来克服在数据存取操作期间的阵列访问速度下降,例如将存储装置中的存储单元中的每一个拆分成多个库(bank)。在另一实例中,在存储单元的中间部(中心)中添加中继器(repeater)来减小负载应力。通过在存储装置中采用中继器来减小从列译码器发射到存储库(memorybank)的列选择器线和从行译码器发射到存储库的行选择器线的负载。然而,阵列访问速度下降虽已通过以上架构解决,但却通过在存储装置中使用额外虚设框(dummyblock)来增大总面积。

举例来说,参看图1,其示出传统存储装置的框图。传统存储装置100包括多个存储单元110。存储单元110中的每一个拆分成多个存储库a到存储库h和对应多个列译码器120、多个行译码器130、多个感测放大器(senseamplifier)140。

内存阵列100还包括中继器150,所述中继器150布置于内存阵列的中心中。详细地说,中继器150布置于存储库a到存储库d与存储库e到存储库h之间。

存储库a到存储库h中的每一个包括至少一个列译码器120、至少一个行译码器130以及至少一个感测放大器140以在存储库a到存储库h中执行数据存取操作。

如上所述的存储装置100的布局结构在所属领域中是众所周知的,因此本文中省略了对结构和操作的详细描述。

基于以上布局布置,存储单元110中的每一个需要拆分成多个库a到库h,使得能够增加数据线(即,位线和字线)、列译码器120以及行译码器130以存取存储单元110中的每个存储库a到存储库h。此外,在存储单元110中针对额外电路(例如外围电路)需要额外虚设框以用于存取每个存储库a到存储库h,从而使得存储装置100的芯片大小增加。

除了需要克服阵列访问速度下降且无额外虚设框之外,可能需要研发一种无需将存储单元拆分成多个库并提高此技术领域中的某些应用的存储单元中的阵列访问速度的存储装置。



技术实现要素:

有鉴于此,本发明提供一种存储装置,其可提高阵列访问速度,而无需将存储单元拆分成多个库且无需额外虚设框。

在本发明的一实施例中,提供一种存储装置。存储装置包括多个子阵列、行控件、列控件、多个感测放大器、多个子字驱动器以及中继器。子阵列中的每一个彼此电性耦接。行控件配置为控制子阵列中的至少一行。列控件配置为控制子阵列中的至少一列。感测放大器适用于子阵列中的每一个,感测放大器在数据存取操作期间周期性地启用。子字驱动器邻近于子阵列中的每一个进行布置且提供对应于子阵列的驱动信号。中继器配置为布置在子阵列的边缘上。

基于上述,在本公开的实施例中,改善了从列译码器发射的列选择器线和从行译码器发射的行选择器线的负载,这使得能够在无需将存储单元中的每一个拆分成多个库的情况下提高行访问速度和列访问速度。此外,通过在子阵列的边缘处采用中继器来避免额外虚设框。

为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。

附图说明

附图是本发明的说明书的一部分,示出了本发明的示例实施例,附图与说明书的描述一起说明本发明的原理。

图1是是传统存储装置的方块图;

图2是依照本发明一实施例所示的存储装置的方块图;

图3是依照本发明一实施例所示的存储装置的方块图;

图4是依照本发明一实施例所示的中继器的电路图;

图5是依照本发明一实施例所示的中继器的电路图;

图6是依照本发明一实施例所示的中继器的电路图。

具体实施方式

以下提供实施例以详细地描述本发明,但本发明的范围不限于所提供的实施例,且所提供的实施例可适合地经组合以构成本发明的其他变形例。本说明书(包括权利要求)中所使用的术语“耦合”可以指任何直接或间接连接方式。举例来说,“第一装置耦合到第二装置”应当解释为“第一装置直接连接到第二装置”或“第一装置通过其它装置或连接构件间接连接到第二装置”。此外,术语“信号”可以指电流、电压、电荷、温度、数据、电磁波或任何一或多个信号。

图2是依照本发明一实施例所示的存储装置的方块图。参看图2,存储装置200包括多个存储单元210。存储单元210中的每一个细分成多个子阵列250。根据存储装置200的密度来确定存储单元210中的每一个中的子阵列250数量。

存储装置200可以是易失性存储装置和/或非易失性存储装置,因此存储装置200的类型不限于本公开。存储装置200在每个存储单元中包括多个存储单元,通常为8到64个阵列。通常,子阵列250的大小可以是16×8kb、64×8kb、512×8kb,但本公开中的子阵列250的大小不限于此。

存储单元210中的每一个还包括行地址译码器器220、行控件225、列地址译码器230、列控件235、多个子字驱动器(subworddrivers,swd)251、多个感测放大器(senseamplifiers,sa)252以及列中继器270。

子阵列250耦接到对应子字驱动器251和感测放大器252。子字驱动器251邻近于子阵列250的两侧布置且配置为提供对应于子阵列250的驱动信号。通过内部数据总线来内部连接多个子阵列250,且可执行多个子阵列250之间的数据移动和/或数据存取操作。

行控件225和列控件235可从地址缓存器(未示出)接收控制信号以存取对应于子阵列250的数据。行控件225配置为控制子阵列250中的一行。类似地,列控件235配置为控制子阵列250中的一列。本公开中的存取数据是指读取操作、写入操作和/或备份操作。因此,本公开中的存取数据的功能不受限制。基于来自用以存取数据的地址缓存器的控制信号,行控件225向行地址译码器器220提供行控制信号。另一方面,列控件235向列地址译码器230提供列控制信号。

与存储单元210中的每一个相关联的行地址译码器器220配置为选择存储单元210中的至少一行。类似地,与存储单元210中的每一个相关联的列地址译码器230配置为选择存储单元210中的至少一列。

感测放大器252适用于子阵列250中的每一个。感测放大器252在数据存取操作期间在子阵列250中周期性地启用/停用。

列中继器270布置在存储单元210的边缘上。基于这种布置,不必将存储单元210拆分成多个库,且存储单元210的阵列访问速度提高。

图3是依照本发明一实施例所示的存储装置的方块图。参看图3,存储装置300包括多个存储单元310。将存储单元310中的每一个划分成多个子阵列350。

存储单元310中的每一个还包括行地址译码器器320、行控件325、列地址译码器330、列控件335、多个子字驱动器(swd)351、多个感测放大器(sa)352以及行中继器370。行地址译码器器320、行控件325、列地址译码器330、列控件335、子字驱动器351以及感测放大器352分别类似于行地址译码器器220、行控件225、列地址译码器230、列控件235、多个子字驱动器251以及多个感测放大器252(参考图2),因此本文中省略了对行地址译码器器320、行控件325、列地址译码器330、列控件335、子字驱动器351以及感测放大器352的结构和操作的详细描述。

行中继器370布置在存储单元310的边缘上。基于这种布置,不必将存储单元拆分成多个库,且存储单元310的阵列访问速度提高。

图4是依照本发明一实施例所示的中继器的电路图。图4是本揭露的一实施例中的中继器的电路图。中继器400包括延迟电路410、逻辑电路420以及上拉晶体管430。

延迟电路410包括两个反相器:反相器inv1到反相器inv2。延迟电路410从选择器线sl接收选择器信号并产生延迟信号ds。详细地说,反相器inv1从选择器线sl接收选择器信号并产生输出,且反相器inv2从反相器inv1接收输出并产生延迟信号ds。在这个实施例中,延迟电路410中的反相器的数目是串联连接的两个反相器(反相器inv1、反相器inv2)。然而,在一些实施例中,反相器的数目大于两个。通过选择延迟电路410中的反相器的数目来改变延迟信号ds的时间延迟。

逻辑电路420包括两个逻辑门:逻辑门l1到逻辑门l2。在这个实施例中,逻辑门l1是二输入(2-input)nor门,且逻辑门l2是二输入nand门。逻辑门l1和逻辑门l2串联连接。逻辑电路420配置为从延迟电路410接收延迟信号ds并产生控制信号cs。详细地说,逻辑门l1接收延迟信号ds作为一个输入,且另一输入是重置信号rst,以用于产生逻辑信号fls。接着,逻辑门l2从逻辑门l1接收逻辑信号fls作为一个输入,且另一输入是来自选择器线sl的选择器信号,以用于产生控制信号cs。在一些实施例中,逻辑门l1到逻辑门l2可以是任何逻辑门,例如and、or、not、exor、exnor、触发器等。因此,本公开中的逻辑门l1到逻辑门l2不限于此。

在这个实施例中,上拉晶体管430包括p-mos晶体管m1。p-mos晶体管m1具有栅极端、源极端以及漏极端。源极端耦接到电源vdd,漏极端耦接到选择器线sl且栅极端耦接到逻辑电路420。上拉晶体管430配置为从逻辑电路420接收控制信号cs,且通过行地址译码器器220和列地址译码器230(参考图2)来执行存储装置中的数据存取。详细地说,上拉晶体管430的控制端从逻辑门l2接收控制信号cs并在存储装置中执行数据存取。

在一个实施例中,参考图2,由延迟电路410、逻辑电路420以及上拉晶体管430接收的来自选择器线sl的选择器信号可以是用于存取存储装置中的至少一列的列选择器线。

在一个实施例中,参考图3,由延迟电路410、逻辑电路420以及上拉晶体管430接收的来自选择器线sl的选择器信号可以是用于存取存储装置中的至少一行的行选择器线。

通过这种配置,改善了从列译码器发射的列选择器线和从行译码器发射的行选择器线的负载,这使得能够在无需在存储装置中将存储单元中的每一个拆分成多个库的情况下提高行访问速度和列访问速度。

图5是依照本发明一实施例所示的中继器的电路图。中继器500包括延迟电路510、逻辑电路520以及下拉晶体管530。

延迟电路510和逻辑电路520分别类似于延迟电路410和逻辑电路420(参考图4),因此本文中省略了对延迟电路510和逻辑电路520的结构和操作的详细描述。

逻辑电路520包括逻辑门l3到逻辑门l4。在这个实施例中,逻辑门l3是二输入nand门,且逻辑门l4是二输入nor门。类似地,逻辑电路520配置为从延迟电路510接收延迟信号ds并产生控制信号cs。详细地说,逻辑门l3接收延迟信号ds作为一个输入,且另一输入是重置信号rstb,以用于产生逻辑信号fls。逻辑门l4从逻辑门l3接收逻辑信号fls作为一个输入,且另一输入是来自选择器线sl的选择器信号,以用于产生控制信号cs。

在这个实施例中,下拉晶体管530包括n-mos晶体管。n-mos晶体管m2具有栅极端、源极端以及漏极端。源极端耦接到接地电位gnd,漏极端耦接到选择器线sl,且栅极端耦接到逻辑电路520。

下拉晶体管530配置为从逻辑电路520接收控制信号cs,且通过行地址译码器器220和列地址译码器230(参考图2)来执行存储装置中的数据存取。详细地说,下拉晶体管430的控制端从逻辑门l4接收控制信号cs并在存储装置中执行数据存取。

在一个实施例中,参考图2,由延迟电路510、逻辑电路520以及上拉晶体管530接收的来自选择器线sl的选择器信号可以是用于存取存储装置中的至少一列的列选择器线。

在一个实施例中,参考图3,由延迟电路510、逻辑电路520以及上拉晶体管530接收的来自选择器线sl的选择器信号可以是用于存取存储装置中的至少一行的行选择器线。

图6是依照本发明一实施例所示的中继器的电路图。中继器600包括多个延迟电路610和延迟电路615、多个逻辑电路620和逻辑电路625、上拉晶体管630以及下拉晶体管635。

延迟电路610和延迟电路615配置为从选择器线sl接收选择器信号并产生对应的延迟信号ds1和延迟信号ds2。

逻辑电路620接收延迟信号ds1并产生控制信号cs1。类似地,逻辑电路625接收延迟信号ds2并产生控制信号cs2。逻辑电路620包括逻辑门l11到逻辑门l12。类似地,逻辑电路625包括逻辑门l21到逻辑门l22。

逻辑门l11从延迟电路610接收延迟信号ds1作为一个输入,且另一输入是重置信号rst,以用于产生逻辑信号fls1。逻辑门l12接收逻辑信号fls1作为一个输入,且另一输入是来自选择器线sl的选择器信号,以用于产生控制信号cs1来驱动上拉晶体管m1。类似地,逻辑门l21从延迟电路615接收延迟信号ds2作为一个输入,且另一输入是重置信号rstb,以用于产生逻辑信号fls2。逻辑门l22接收逻辑信号fls2作为一个输入,且另一输入是来自选择器线sl的选择器信号,以用于产生控制信号cs2来驱动下拉晶体管m2。

上拉晶体管630从逻辑电路620接收控制信号cs1,且下拉晶体管635从逻辑电路625接收控制信号cs2。

延迟电路610、逻辑电路620以及上拉晶体管630分别类似于延迟电路410、逻辑电路420以及上拉晶体管430(参考图4)。此外,延迟电路615、逻辑电路625以及下拉晶体管635分别类似于延迟电路510、逻辑电路520以及下拉晶体管530(参考图5),因此本文中省略详细描述。

值得一提的是,中继器600包含了上拉晶体管630及下拉晶体管635,因此可理解的是中继器600为一推挽式中继器(push-pullrepeater)。

综上所述,在在基于所述布局布置本发明的实施例中,改善了从列译码器发射的列选择器线和从行译码器发射的行选择器线的负载,这使得能够在无需在存储装置中将存储单元中的每一个拆分成多个库的情况下提高列访问速度和行访问速度。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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