CN104700888A - Three-dimensional three-port bit cell and method of assembling same - Google Patents
Three-dimensional three-port bit cell and method of assembling same Download PDFInfo
- Publication number
- CN104700888A CN104700888A CN201410743598.3A CN201410743598A CN104700888A CN 104700888 A CN104700888 A CN 104700888A CN 201410743598 A CN201410743598 A CN 201410743598A CN 104700888 A CN104700888 A CN 104700888A
- Authority
- CN
- China
- Prior art keywords
- port
- level
- write
- read
- dimensional
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 239000004065 semiconductor Substances 0.000 claims description 32
- 230000008878 coupling Effects 0.000 abstract description 3
- 238000010168 coupling process Methods 0.000 abstract description 3
- 238000005859 coupling reaction Methods 0.000 abstract description 3
- 239000010410 layer Substances 0.000 description 146
- 238000010586 diagram Methods 0.000 description 16
- 230000000295 complement effect Effects 0.000 description 14
- 101100422872 Arabidopsis thaliana SWEET8 gene Proteins 0.000 description 10
- 101100118563 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) RPG1 gene Proteins 0.000 description 10
- 230000009977 dual effect Effects 0.000 description 8
- BGKHCLZFGPIKKU-UHFFFAOYSA-N (13E,15S)-15-hydroxy-9-oxo-prosta-10,13-dienoic acid Natural products CCCCCC(O)C=CC1C=CC(=O)C1CCCCCCC(O)=O BGKHCLZFGPIKKU-UHFFFAOYSA-N 0.000 description 7
- 102100036465 Autoimmune regulator Human genes 0.000 description 7
- 101000928549 Homo sapiens Autoimmune regulator Proteins 0.000 description 7
- BGKHCLZFGPIKKU-LDDQNKHRSA-N prostaglandin A1 Chemical compound CCCCC[C@H](O)\C=C\[C@H]1C=CC(=O)[C@@H]1CCCCCCC(O)=O BGKHCLZFGPIKKU-LDDQNKHRSA-N 0.000 description 7
- 230000009467 reduction Effects 0.000 description 7
- YBHMPNRDOVPQIN-UHFFFAOYSA-N (13E,15S)-15-Hydroxy-9-oxo-8(12),13-prostadienoic acid Natural products CCCCCC(O)C=CC1=C(CCCCCCC(O)=O)C(=O)CC1 YBHMPNRDOVPQIN-UHFFFAOYSA-N 0.000 description 6
- YBHMPNRDOVPQIN-VSOYFRJCSA-N prostaglandin B1 Chemical compound CCCCC[C@H](O)\C=C\C1=C(CCCCCCC(O)=O)C(=O)CC1 YBHMPNRDOVPQIN-VSOYFRJCSA-N 0.000 description 6
- 230000002829 reductive effect Effects 0.000 description 6
- 230000003068 static effect Effects 0.000 description 6
- 230000003071 parasitic effect Effects 0.000 description 5
- 238000003491 array Methods 0.000 description 4
- 239000000758 substrate Substances 0.000 description 4
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 3
- 229910000577 Silicon-germanium Inorganic materials 0.000 description 3
- 239000012212 insulator Substances 0.000 description 3
- 239000011229 interlayer Substances 0.000 description 3
- 239000002184 metal Substances 0.000 description 3
- 229910052710 silicon Inorganic materials 0.000 description 3
- 239000010703 silicon Substances 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 2
- HBMJWWWQQXIZIP-UHFFFAOYSA-N silicon carbide Chemical compound [Si+]#[C-] HBMJWWWQQXIZIP-UHFFFAOYSA-N 0.000 description 2
- 229910010271 silicon carbide Inorganic materials 0.000 description 2
- 101100517192 Arabidopsis thaliana NRPD1 gene Proteins 0.000 description 1
- 101100038200 Arabidopsis thaliana RPD1 gene Proteins 0.000 description 1
- 101000574648 Homo sapiens Retinoid-inducible serine carboxypeptidase Proteins 0.000 description 1
- 102100025483 Retinoid-inducible serine carboxypeptidase Human genes 0.000 description 1
- 101100473190 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) RPN1 gene Proteins 0.000 description 1
- 101100042631 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SIN3 gene Proteins 0.000 description 1
- 101100537958 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) TRK2 gene Proteins 0.000 description 1
- LEVVHYCKPQWKOP-UHFFFAOYSA-N [Si].[Ge] Chemical compound [Si].[Ge] LEVVHYCKPQWKOP-UHFFFAOYSA-N 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000005669 field effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 229910052732 germanium Inorganic materials 0.000 description 1
- GNPVGFCGXDBREM-UHFFFAOYSA-N germanium atom Chemical compound [Ge] GNPVGFCGXDBREM-UHFFFAOYSA-N 0.000 description 1
- BHEPBYXIRTUNPN-UHFFFAOYSA-N hydridophosphorus(.) (triplet) Chemical compound [PH] BHEPBYXIRTUNPN-UHFFFAOYSA-N 0.000 description 1
- 230000002401 inhibitory effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 229910021420 polycrystalline silicon Inorganic materials 0.000 description 1
- 229920005591 polysilicon Polymers 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/41—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
- G11C11/413—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
- G11C11/417—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the field-effect type
- G11C11/419—Read-write [R-W] circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1075—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for multiport memories each having random access ports and serial ports, e.g. video RAM
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/02—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
- G11C11/16—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
- G11C11/165—Auxiliary circuits
- G11C11/1675—Writing or programming circuits or methods
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/41—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
- G11C11/413—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/41—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
- G11C11/413—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
- G11C11/414—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the bipolar type
- G11C11/416—Read-write [R-W] circuits
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10B—ELECTRONIC MEMORY DEVICES
- H10B10/00—Static random access memory [SRAM] devices
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/0001—Technical content checked by a classifier
- H01L2924/0002—Not covered by any one of groups H01L24/00, H01L24/00 and H01L2224/00
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Multimedia (AREA)
- Static Random-Access Memory (AREA)
- Semiconductor Memories (AREA)
Abstract
Description
相关申请的交叉申请Cross application of related application
本发明是2013年12月6日提交的标题为“THREE DIMENSIONALDUAL-PORT BIT CELL AND METHOD OF ASSEMBING SAME”的美国专利申请第14/098,567号的部分继续,其全部内容结合于此作为参考。This application is a continuation-in-part of U.S. Patent Application No. 14/098,567, filed December 6, 2013, entitled "THREE DIMENSIONALDUAL-PORT BIT CELL AND METHOD OF ASSEMBING SAME," the entire contents of which are hereby incorporated by reference.
技术领域technical field
本发明的系统和方法涉及静态随机存取存储器(“SRAM”)阵列,更具体地,涉及SRAM阵列可使用的三端口位单元。The systems and methods of the present invention relate to static random access memory ("SRAM") arrays, and more particularly, to three-port bit cells usable with SRAM arrays.
背景技术Background technique
静态随机存取存储器(“SRAM”)或半导体存储器包括设置为行和列的多个单元以形成阵列。SRAM单元包括耦合至位线和字线的多个晶体管,其中位线和字线用于从存储器单元读取数据以及向存储器单元写入数据。单端口SRAM能够在特定时间将单个数据位写入位单元或从位单元读取数据位。相反,多端口SRAM能够基本同时进行多读取或多写入。传统的多端口SRAM结构包括不同金属线中的字线(“WL”),由于用户SRAM信号布线的不同金属长度而导致不同的电容负载。与单端口SRAM结构相比,多端口SRAM结构在WL方向上较大且较宽。由于多端口SRAM在WL方向上较大和较宽,所以在重WL负载期间会影响SRAM阵列的纵横比,尤其对于宽输入/输出(“I/O”)设计。当与单端口SRAM相比时,多端口SRAM的外围逻辑电路加倍。如此,多端口SRAM可占用较大的面积,并且会产生信号布线复杂性。Static Random Access Memory ("SRAM") or semiconductor memory includes a plurality of cells arranged in rows and columns to form an array. An SRAM cell includes a plurality of transistors coupled to bit lines and word lines for reading data from and writing data to the memory cell. A single-port SRAM is capable of writing a single bit of data to or reading a bit of data from a bit cell at a specific time. In contrast, multi-port SRAMs are capable of multiple reads or multiple writes substantially simultaneously. Conventional multi-port SRAM structures include word lines ("WL") in different metal lines, resulting in different capacitive loading due to different metal lengths for user SRAM signal routing. Compared with the single-port SRAM structure, the multi-port SRAM structure is larger and wider in the WL direction. Since multi-port SRAMs are larger and wider in the WL direction, the aspect ratio of the SRAM array can be affected during heavy WL loads, especially for wide input/output ("I/O") designs. When compared to a single-port SRAM, the peripheral logic circuits of the multi-port SRAM are doubled. As such, multi-port SRAMs can occupy a larger area and create signal routing complexity.
发明内容Contents of the invention
为了解决现有技术中所存在的缺陷,根据本发明的一方面,提供了一种三维三端口位单元,包括:写部分,设置在第一层级上,所述写部分包括多个写端口元件;以及读部分,设置在第二层级上,所述第二层级相对于所述第一层级垂直堆叠且使用至少一个通孔耦合至所述第一层级,所述第二层级包括多个读端口元件。In order to solve the defects existing in the prior art, according to one aspect of the present invention, a three-dimensional three-port bit cell is provided, including: a write part, arranged on the first level, the write part includes a plurality of write port elements and a read portion disposed on a second level, the second level being vertically stacked with respect to the first level and coupled to the first level using at least one via, the second level comprising a plurality of read ports element.
在该三维三端口位单元中,所述写部分还包括多条写位线,每条写位线均在所述第一层级的第一导电层中沿着第一方向延伸,并且所述读部分还包括多条读位线,每条读位线均在所述第二层级的第一导电层中沿着所述第一方向延伸。In the three-dimensional three-port bit cell, the writing part further includes a plurality of writing bit lines, each of which extends along the first direction in the first conductive layer of the first level, and the reading The portion also includes a plurality of read bit lines each extending along the first direction in the first conductive layer of the second level.
在该三维三端口位单元中,所述写部分还包括至少一条写字线,所述写字线在所述第一层级的第二导电层中沿着不同于所述第一方向的第二方向延伸,并且所述读部分还包括至少一条读字线,所述读字线在所述第二层级的第二导电层中沿着所述第二方向延伸。In the three-dimensional three-port bit cell, the writing part further includes at least one writing word line extending along a second direction different from the first direction in the second conductive layer of the first level , and the read part further includes at least one read word line extending along the second direction in the second conductive layer of the second level.
在该三维三端口位单元中,所述多个读端口元件包括多个读端口栅极。In the three-dimensional three-port bitcell, the plurality of read port elements includes a plurality of read port gates.
在该三维三端口位单元中,所述读部分还包括设置在所述第二层级上且耦合至所述多个读端口栅极的至少一个锁存反相器。In the three-dimensional three-port bit cell, the read portion further includes at least one latched inverter disposed on the second level and coupled to the plurality of read port gates.
在该三维三端口位单元中,所述多个写部分元件包括多个写端口栅极。In the three-dimensional three-port bitcell, the plurality of write portion elements includes a plurality of write port gates.
在该三维三端口位单元中,所述三端口位单元包括十个晶体管单元,所述读端口元件包括四个晶体管结构且所述写端口元件包括六个晶体管结构。In the three-dimensional three-port bitcell, the three-port bitcell includes ten transistor cells, the read port element includes four transistor structures and the write port element includes six transistor structures.
在该三维三端口位单元中,所述多个读端口栅极和所述多个写端口栅极中的每一个均为NMOS器件和PMOS器件中的一种。In the three-dimensional three-port bit cell, each of the plurality of read port gates and the plurality of write port gates is one of an NMOS device and a PMOS device.
该三维三端口位单元还包括:写控制电路,设置在所述第一层级上;以及读控制电路,设置在所述第二层级上。The three-dimensional three-port bit cell further includes: a write control circuit disposed on the first level; and a read control circuit disposed on the second level.
在该三维三端口位单元中,所述读控制电路包括读端口控制电路和读字线解码器,并且所述写控制电路包括写端口控制电路和写字线解码器。In the three-dimensional three-port bit cell, the read control circuit includes a read port control circuit and a read word line decoder, and the write control circuit includes a write port control circuit and a write word line decoder.
根据本发明的另一方面,提供了一种半导体存储器,包括:第一层级,包括第一端口阵列部分;第二层级,使用至少一个通孔相对于所述第一层级垂直堆叠,所述第二层级包括第二端口阵列部分;以及至少一个三维三端口位单元,包括:第一部分,设置在所述第一端口阵列部分上,所述第一部分包括多个写端口元件;和第二部分,设置在所述第二端口阵列部分上,所述第二部分包括多个读端口元件。According to another aspect of the present invention, there is provided a semiconductor memory comprising: a first level including a first port array portion; a second level vertically stacked relative to the first level using at least one via hole, the second level Level two includes a second port array portion; and at least one three-dimensional three-port bitcell comprising: a first portion disposed on the first port array portion, the first portion including a plurality of write port elements; and a second portion, Disposed on the second port array portion, the second portion includes a plurality of read port elements.
在该半导体存储器中,所述第一部分还包括多条写位线,每一条写位线均在所述第一层级的第一导电层中沿着第一方向延伸,并且所述第二部分还包括多条读位线,每一条读位线均在所述第二层级的第一导电层中沿着所述第一方向延伸。In the semiconductor memory, the first part further includes a plurality of write bit lines, each of which extends along the first direction in the first conductive layer of the first level, and the second part further includes A plurality of read bit lines are included, and each read bit line extends along the first direction in the first conductive layer of the second level.
在该半导体存储器中,所述第一部分还包括至少一条写字线,每一条写字线均在所述第一层级的第二导电层中沿着不同于所述第一方向的第二方向延伸,并且所述第二部分还包括至少一条读字线,每一条读字线均在所述第二层级的第二导电层中沿着所述第二方向延伸。In the semiconductor memory, the first part further includes at least one write word line, each write word line extends along a second direction different from the first direction in the second conductive layer of the first level, and The second portion also includes at least one read word line, each read word line extending along the second direction in the second conductive layer of the second level.
在该半导体存储器中,所述多个读端口元件包括多个读端口栅极。In this semiconductor memory, the plurality of read port elements includes a plurality of read port gates.
在该半导体存储器中,所述第二部分还包括耦合至所述多个读端口栅极的至少一个锁存反相器。In the semiconductor memory, the second portion further includes at least one latched inverter coupled to the plurality of read port gates.
该半导体存储器还包括:设置在所述第一层级上的写端口控制电路和设置在所述第二层级上的读端口控制电路。The semiconductor memory further includes: a write port control circuit disposed on the first level and a read port control circuit disposed on the second level.
该半导体存储器还包括:设置在所述第一层级上的写驱动器和写字线解码器以及设置在所述第二层级上的读输入/输出(I/O)电路和读字线解码器。The semiconductor memory also includes: a write driver and a write word line decoder disposed on the first level and a read input/output (I/O) circuit and a read word line decoder disposed on the second level.
根据本发明的又一方面,提供了一种方法,包括:在第一层级上设置三维三端口位单元的写部分,所述写部分包括多个写端口元件;在相对于所述第一层级垂直堆叠的第二层级上设置所述三维三端口位单元的读部分,所述读部分包括多个读端口元件;以及使用至少一个通孔将所述第一层级耦合至所述第二层级。According to yet another aspect of the present invention, a method is provided, comprising: arranging a write portion of a three-dimensional three-port bit cell on a first level, the write portion comprising a plurality of write port elements; A read portion of the three-dimensional three-port bitcell is disposed on a vertically stacked second level, the read portion including a plurality of read port elements; and at least one via is used to couple the first level to the second level.
该方法还包括:在所述第一层级内为所述多个写端口元件传送第一组信号;以及在所述第二层级内为所述多个读端口元件传送第二组信号。The method also includes communicating a first set of signals for the plurality of write port elements within the first level; and communicating a second set of signals for the plurality of read port elements within the second level.
该方法还包括:在所述第二层级上设置至少一个锁存反相器;以及将所述至少一个锁存反相器耦合至所述多个读端口元件。The method also includes: disposing at least one latching inverter on the second level; and coupling the at least one latching inverter to the plurality of read port elements.
附图说明Description of drawings
当结合附图阅读时,根据以下详细的描述来更好地理解本发明的各个方面。注意,根据工业的标准实践,各个部件没有按比例绘制。实际上,为了讨论的清楚,可以任意地增加或减小各个部件的尺寸。Aspects of the invention are better understood from the following detailed description when read with the accompanying figures. Note that, in accordance with the standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various components may be arbitrarily increased or decreased for clarity of discussion.
图1是根据一些实施例的三维半导体集成电路的一个实例的立体图。FIG. 1 is a perspective view of an example of a three-dimensional semiconductor integrated circuit according to some embodiments.
图2是根据一些实施例的图1所示的三维半导体集成电路使用的三维静态随机存取存储器(SRAM)阵列的一个实例的电路图。2 is a circuit diagram of one example of a three-dimensional static random access memory (SRAM) array used by the three-dimensional semiconductor integrated circuit shown in FIG. 1, according to some embodiments.
图3是根据一些实施例的图2所示的SRAM阵列使用的三维双端口位单元的一个实例的电路图。3 is a circuit diagram of one example of a three-dimensional dual-port bit cell used by the SRAM array shown in FIG. 2, according to some embodiments.
图4是图3所示的三维双端口位单元的框图。FIG. 4 is a block diagram of the three-dimensional dual-port bit cell shown in FIG. 3 .
图5是组装图3所示的三维双端口位单元的方法的一个实例的流程图。5 is a flowchart of one example of a method of assembling the three-dimensional dual-port bitcell shown in FIG. 3 .
图6是根据一些实施例的图1所示的三维半导体集成电路使用的三维SRAM阵列的一个实例的电路图。FIG. 6 is a circuit diagram of an example of a three-dimensional SRAM array used by the three-dimensional semiconductor integrated circuit shown in FIG. 1 according to some embodiments.
图7是根据一些实施例的图6所示的SRAM阵列使用的包括NMOS传输栅极(pass-gate)结构的三维三端口位单元的一个实例的电路图。7 is a circuit diagram of one example of a three-dimensional three-port bit cell including an NMOS pass-gate structure for use with the SRAM array shown in FIG. 6, according to some embodiments.
图8是图7所示的三维三端口位单元的框图。FIG. 8 is a block diagram of the three-dimensional three-port bit cell shown in FIG. 7 .
图9是根据一些实施例的图6所示的SRAM阵列使用的包括PMOS传输栅极结构的三维三端口位单元的一个实例的电路图。9 is a circuit diagram of one example of a three-dimensional three-port bit cell including a PMOS transfer gate structure for use with the SRAM array shown in FIG. 6 in accordance with some embodiments.
图10是图9所示的三维三端口位单元的框图。FIG. 10 is a block diagram of the three-dimensional three-port bit cell shown in FIG. 9 .
图11是包括设置在读部分上的多个锁存反相器(latch invertor)的三维三端口位单元的一个实例的电路图。FIG. 11 is a circuit diagram of an example of a three-dimensional three-port bit cell including a plurality of latch inverters provided on a read portion.
具体实施方式Detailed ways
结合被认为是整个说明书的一部分的附图来理解示例性实施例的描述。The description of the exemplary embodiments is to be read in conjunction with the accompanying drawings which are considered a part of this entire specification.
以下公开提供了许多不同的用于实施本发明主题的不同特征的实施例或实例。以下描述部件或配置的具体实例以简化本发明。当然,这些仅仅是实例而不用于限制。例如,在以下的描述中,在第二部件上方或之上形成第一部件可以包括第一部件和第二部件被形成为直接接触的实施例,并且也可以包括可以在第一部件和第二部件之间形成附加部件使得第一部件和第二部件没有直接接触的实施例。此外,本发明可以在各个实例中重复参考标号和/或字母。这些重复是为了简化和清楚,其本身并不表示所讨论的各个实施例和/或结构之间的关系。The following disclosure provides many different embodiments, or examples, for implementing different features of the inventive subject matter. Specific examples of components or configurations are described below to simplify the present invention. Of course, these are merely examples and not intended to be limiting. For example, in the description below, forming a first feature on or over a second feature may include embodiments in which the first feature and the second feature are formed in direct contact, and may also include embodiments in which the first feature and the second feature may be formed in direct contact. An embodiment in which an additional part is formed between parts such that the first part and the second part are not in direct contact. Furthermore, the present invention may repeat reference numerals and/or letters in various instances. These repetitions are for simplicity and clarity and do not in themselves indicate a relationship between the various embodiments and/or structures discussed.
此外,为了易于描述,可以使用空间相对术语(诸如“在…下方”、“之下”、“下部”、“之上”、“上部”等)以描述图中所示一个元件或部件与另一个元件或部件的关系。除图中所示的定向之外,空间相对术语还包括设备在使用或操作过程中的不同定向。装置可以以其他方式定向(旋转90度或处于其他定向),本文所使用的空间相对描述可因此进行类似的解释。In addition, for ease of description, spatially relative terms (such as "below," "beneath," "lower," "above," "upper," etc.) may be used to describe the relationship between one element or component and another shown in the figures. A relationship of an element or part. Spatially relative terms encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptions used herein should be interpreted similarly accordingly.
本文描述的三维位单元的一些实施例具有利于减小占位面积的结构和设计,同时改进整体的单元性能并抑制其中使用单元的对应半导体存储器或静态随机存取存储器(“SRAM”)阵列的信号布线复杂性。例如,在一些实施例中,配置三维位单元,使得锁存器的一部分的一组端口元件设置在三维(“3D”)半导体集成电路(“IC”)的一层上而锁存器的另一部分的另一组端口元件设置在IC的与上述层垂直相邻的不同层上。在IC的不同层上具有两组不同的端口元件利于占位面积的减小,并且也减小了字线(“WL”)寄生电阻和电容。因此,大大提高了单元的整体性能。Some embodiments of the three-dimensional bitcells described herein have structures and designs that facilitate a reduced footprint while improving overall cell performance and inhibiting the loss of the corresponding semiconductor memory or static random access memory ("SRAM") array in which the cell is used. Signal routing complexity. For example, in some embodiments, a three-dimensional bitcell is configured such that one set of port elements of a portion of the latch is disposed on one layer of a three-dimensional ("3D") semiconductor integrated circuit ("IC") and another layer of the latch is A portion of another set of port elements is disposed on a different layer of the IC that is vertically adjacent to the aforementioned layer. Having two different sets of port elements on different layers of the IC facilitates a reduction in footprint and also reduces word line ("WL") parasitic resistance and capacitance. Thus, the overall performance of the unit is greatly improved.
图1示出了3D半导体IC 10的一个实例。3D IC 10包括多层12-1、12-2、12-3、12-n(“层12”),它们在z方向上相互堆叠。在一些实施例中,层12是利用至少一个衬底通孔(“TSV”)或层间通孔(“ILV”)或器件间通孔(“ILD”)(在图1中未示出)相互电耦合的各个管芯。应该注意,如本文所使用的,“耦合”不限于部件之间直接的机械、热、通信和/或电连接,而是还可以包括多个部件之间间接的机械、热、通信和/或电连接。FIG. 1 shows an example of a 3D semiconductor IC 10. The 3D IC 10 includes multiple layers 12-1, 12-2, 12-3, 12-n ("layers 12") that are stacked on top of each other in the z-direction. In some embodiments, layer 12 is formed using at least one through-substrate via (“TSV”) or interlayer via (“ILV”) or inter-device via (“ILD”) (not shown in FIG. 1 ). The individual dies are electrically coupled to each other. It should be noted that, as used herein, "coupling" is not limited to direct mechanical, thermal, communicative and/or electrical connections between components, but may also include indirect mechanical, thermal, communicative and/or electrical connection.
在一些实施例中,3D IC 10的每一层12均是对应的“层级”,每一个层级均包括对应的有源器件层和对应的互连结构(其可以包括多个导电层(例如M1、M2等)。如本领域技术人员所理解的,层间介电(“ILD”)层(未示出)可以设置在直接相邻的层级之间。In some embodiments, each layer 12 of 3D IC 10 is a corresponding "level," each level including a corresponding active device layer and a corresponding interconnect structure (which may include multiple conductive layers (e.g., M1 , M2, etc.). As understood by those skilled in the art, an interlayer dielectric ("ILD") layer (not shown) may be disposed between immediately adjacent levels.
图2示出了半导体存储器或SRAM阵列100的一个实例。在一些实施例中,SRAM阵列100包括在3D IC 10(如图1所示)中。例如,SRAM阵列100可以横跨两层或层级(诸如底层12-1和上层12-2)进行设置,它们相对于彼此垂直配置并且例如通过一个或多个ILV 102(在图2中仅示出一个)耦合在一起。One example of a semiconductor memory or SRAM array 100 is shown in FIG. 2 . In some embodiments, SRAM array 100 is included in 3D IC 10 (shown in FIG. 1 ). For example, SRAM array 100 may be arranged across two layers or tiers (such as bottom layer 12-1 and upper layer 12-2), which are arranged vertically relative to each other and pass through, for example, one or more ILVs 102 (only shown in FIG. 2 ). a) coupled together.
在一些实施例中,底层12-1包括一个端口(诸如A端口),以及上层12-2包括另一个端口(诸如B端口)。如此,在一些实施例中,用于A端口和B端口的输入/输出(“I/O”)电路设置在两个独立的导电层上。例如,在一些实施例中,底层12-1包括A端口元件,诸如A端口阵列部分106以及A端口字线(“WL”)解码器和驱动器部分108。在一些实施例中,A端口阵列部分106通过位于它们之间的互补位线(“BL”)(诸如BL_A及与其互补的BLB_A)耦合至A端口I/O电路110。在一些实施例中,A端口I/O电路110被配置为接收输入信号并将数据输出信号传输到SRAM 100的外部。In some embodiments, the bottom layer 12-1 includes one port (such as an A port), and the upper layer 12-2 includes another port (such as a B port). As such, in some embodiments, input/output ("I/O") circuitry for the A-port and B-port is disposed on two separate conductive layers. For example, in some embodiments, bottom layer 12 - 1 includes A-Port components such as A-Port array section 106 and A-Port word line ("WL") decoder and driver section 108 . In some embodiments, A-port array portion 106 is coupled to A-port I/O circuitry 110 by complementary bit lines (“BL”) located therebetween, such as BL_A and its complement, BLB_A. In some embodiments, A-port I/O circuit 110 is configured to receive input signals and transmit data output signals to the outside of SRAM 100.
如本文所使用的,术语“电路”通常是指任何可编程的系统,包括系统和微控制器、精简指令集电路(“RISC”)、专用集成电路(“ASIC”)、可编程逻辑电路(“PLC“)以及能够执行本文中所述功能的任何其他电路。上述实例仅仅是示例性的,因此不以任何方式来限制术语“电路”的定义和/或含义。As used herein, the term "circuit" generally refers to any programmable system, including systems and microcontrollers, reduced instruction set circuits ("RISCs"), application specific integrated circuits ("ASICs"), programmable logic circuits ( "PLC") and any other circuitry capable of performing the functions described herein. The above examples are exemplary only, and thus do not limit in any way the definition and/or meaning of the term "circuitry".
在一些实施例中,A端口WL解码器和驱动器部分108耦合至A端口控制电路112。A端口控制电路112可被配置为接收A端口的时钟信号并写入使能信号(负使能)。A端口控制电路112还可以被配置为接收地址信号。In some embodiments, the A-port WL decoder and driver section 108 is coupled to the A-port control circuit 112 . The A-port control circuit 112 may be configured to receive a clock signal of the A-port and write an enable signal (negative enable). A-port control circuit 112 may also be configured to receive address signals.
顶层12-2包括B端口阵列部分116以及B端口WL解码器和驱动器部分118。在一些实施例中,B端口阵列部分116通过位于它们之间的互补BL(诸如BL_B及与其互补的BLB_B)耦合至B端口I/O电路120。在一些实施例中,B端口I/O电路120被配置为接收数据输入信号并将数据输出信号传输到阵列100之外。在一些实施例中,B端口WL解码器和驱动器部分118耦合至B端口控制电路122,该B端口控制电路122可被配置为接收B端口的时钟信号和写使能信号(负使能)。B端口控制电路122还可以被配置为接收地址信号。Top layer 12 - 2 includes B-port array section 116 and B-port WL decoder and driver section 118 . In some embodiments, B-port array portion 116 is coupled to B-port I/O circuitry 120 with a complementary BL positioned therebetween, such as BL_B and its complement, BLB_B. In some embodiments, B-port I/O circuitry 120 is configured to receive data input signals and transmit data output signals out of array 100 . In some embodiments, B-port WL decoder and driver section 118 is coupled to B-port control circuit 122, which may be configured to receive a B-port clock signal and a write enable signal (negative enable). B-port control circuit 122 may also be configured to receive address signals.
SRAM阵列100包括至少一个三维双端口位单元150,其包括设置在第一层(例如底层12-1)上的第一部分152。例如,第一部分152设置在A端口阵列部分106的至少一部分上。双端口位单元150还包括设置在第二层上(例如,SRAM阵列100的上层12-2)的第二部分154,其中第二层相对于第一层垂直设置。例如,第二部分154包括在B端口阵列部分116的至少一部分中。如以下将参照图3和图4更加详细解释的,双端口位单元150具有利于减小占位面积同时提高总体单元性能并抑制SRAM阵列100的信号布线复杂性的结构和设计。SRAM array 100 includes at least one three-dimensional dual port bit cell 150 including a first portion 152 disposed on a first layer (eg, bottom layer 12-1). For example, first portion 152 is disposed on at least a portion of A-port array portion 106 . Dual port bit cell 150 also includes a second portion 154 disposed on a second layer (eg, upper layer 12 - 2 of SRAM array 100 ), where the second layer is disposed vertically relative to the first layer. For example, second portion 154 is included in at least a portion of B-port array portion 116 . As will be explained in more detail below with reference to FIGS. 3 and 4 , dual-port bitcell 150 has a structure and design that facilitates reducing footprint while improving overall cell performance and suppressing signal routing complexity of SRAM array 100 .
在一些实施例中,A端口阵列部分106以及A端口WL解码器和驱动器部分108设置在底层12-1上,使得A端口阵列部分106以及A端口WL解码器和驱动器部分108分别与B端口阵列部分116以及B端口WL解码器和驱动器部分118相对称。类似地,A端口I/O电路110和A端口控制电路112被设置在底层12-1上,使得A端口I/O电路110和A端口控制电路112分别与B端口I/O电路120和B端口控制电路122相对称。In some embodiments, the A-port array section 106 and the A-port WL decoder and driver section 108 are disposed on the bottom layer 12-1 such that the A-port array section 106 and the A-port WL decoder and driver section 108 are connected to the B-port array section 108, respectively. Section 116 and B-port WL decoder and driver section 118 are symmetrical. Similarly, the A-port I/O circuit 110 and the A-port control circuit 112 are provided on the bottom layer 12-1 such that the A-port I/O circuit 110 and the A-port control circuit 112 communicate with the B-port I/O circuit 120 and the B-port circuit 120, respectively. Port control circuit 122 is symmetrical.
图3是根据一些实施例的双端口位单元150的一个实例的电路图。图4是双端口位单元150的布局图。参照图3,在一些实施例中,双端口位单元150是高密度双端口位单元,并且如上所述,单元150的第一部分152设置在SRAM阵列100(图2)的第一层上,例如底层12-1(如图1和图2所示)。例如,第一部分152设置在A端口阵列部分106(如图2所示)的至少一部分上。因此,第一部分152包括A端口元件。位单元150的第二部分154设置在SRAM阵列100(图2)的第二层上,例如上层12-2(如图1和图2所示),其相对于第一层垂直设置。例如,第二部分154设置在B端口阵列部分116(如图2所示)的至少一部分上,因此第二部分154包括B端口元件。FIG. 3 is a circuit diagram of one example of a dual port bit cell 150 in accordance with some embodiments. FIG. 4 is a layout diagram of the dual port bit cell 150 . Referring to FIG. 3, in some embodiments, the dual-port bit cell 150 is a high-density dual-port bit cell, and as described above, the first portion 152 of the cell 150 is disposed on the first layer of the SRAM array 100 (FIG. 2), e.g. Bottom layer 12-1 (as shown in Figure 1 and Figure 2). For example, first portion 152 is disposed on at least a portion of A-port array portion 106 (shown in FIG. 2 ). Accordingly, the first portion 152 includes an A-port element. Second portion 154 of bitcell 150 is disposed on a second layer of SRAM array 100 (FIG. 2), such as upper layer 12-2 (shown in FIGS. 1 and 2), which is vertically disposed relative to the first layer. For example, second portion 154 is disposed on at least a portion of B-port array portion 116 (shown in FIG. 2 ), such that second portion 154 includes B-port elements.
参照图3和图4,在一些实施例中,每个部分152和154均包括其中设置有BL和WL的多个导线或层(例如,M1、M2、M3等)(“ML”),使得BL在上层和下层或层级12-2(如图1和图2所示)和层级12-1(如图1和图2所示)的每一个的至少一个导电层(例如M1、M2、M3)中沿着第一方向延伸,而字线WL在上层和下层或层级12的至少一个第二导电层(例如M1、M2、M3)中沿着第二方向延伸,其中第一方向不同于第二方向。例如,第一部分152包括至少一条WL,诸如横跨底层12-1(如图1和图2所示)水平延伸(即沿着x方向)的WL_A。第一部分152还包括横跨底层12-1垂直延伸(即沿着y方向)的至少一对互补位线BL。例如,第一部分152可包括至少一对互补BL,诸如图3和图4示出的BL_A和BLB_A。如图4所示,位线BL_A和BLB_A相互平行延伸,电源线(例如VSS)设置值它们之间且平行于位线BL_A和BLB_A延伸。第二电源线(例如VDD)也设置在与BL_A、BLB_A和VSS相同的导电层(例如M1、M2、M3)中。用于VDD的线被设置为与BLB_A相邻且平行于位线BL_A和BLB_A以及VSS延伸。在一些实施例中,第一部分152还包括A端口元件,其包括至少两个传输栅极(PG)晶体管器件(诸如PGA0和PGA1),它们耦合至WL和BL。在一些实施例中,PG晶体管器件为NMOS或PMOS器件。在一些实施例中,附加的互连结构290用于连接第一部分152的有源器件和第二部分154的有源器件(例如晶体管)。3 and 4, in some embodiments, each portion 152 and 154 includes a plurality of wires or layers (e.g., M1, M2, M3, etc.) (“ML”) in which BL and WL are disposed such that BL at least one conductive layer (e.g., M1, M2, M3) in each of the upper and lower layers or levels 12-2 (as shown in FIGS. 1 and 2 ) and level 12-1 (as shown in FIGS. 1 and 2 ). ) along a first direction, and the word line WL extends along a second direction in the upper and lower layers or at least one second conductive layer (eg M1, M2, M3) of the level 12, wherein the first direction is different from the first Two directions. For example, the first portion 152 includes at least one WL, such as WL_A extending horizontally (ie, along the x-direction) across the bottom layer 12-1 (as shown in FIGS. 1 and 2). The first portion 152 also includes at least one pair of complementary bit lines BL extending vertically (ie, along the y-direction) across the bottom layer 12-1. For example, the first part 152 may include at least one pair of complementary BLs, such as BL_A and BLB_A shown in FIGS. 3 and 4 . As shown in FIG. 4, the bit lines BL_A and BLB_A extend parallel to each other, and a power supply line (eg, VSS) is set between them and extends parallel to the bit lines BL_A and BLB_A. The second power supply line (eg VDD) is also disposed in the same conductive layer (eg M1 , M2 , M3 ) as BL_A, BLB_A and VSS. A line for VDD is provided adjacent to BLB_A and extends parallel to bit lines BL_A and BLB_A and VSS. In some embodiments, the first portion 152 also includes an A-port element that includes at least two pass-gate (PG) transistor devices (such as PGA0 and PGA1 ), which are coupled to WL and BL. In some embodiments, the PG transistor devices are NMOS or PMOS devices. In some embodiments, additional interconnect structures 290 are used to connect active devices of the first portion 152 and active devices (eg, transistors) of the second portion 154 .
在一些实施例中,第一部分152还包括至少一个反相器302,其中每个反相器302均可以包括至少一个上拉(PU)晶体管器件(诸如PU_A,图4)和至少一个下拉(PD)晶体管器件(诸如PD_A,图4)。在一些实施例中,PU晶体管器件和PD晶体管器件为NMOS或PMOS器件。第一部分152可具有任何数量的PG、PU和PD晶体管器件。In some embodiments, the first portion 152 also includes at least one inverter 302, where each inverter 302 may include at least one pull-up (PU) transistor device (such as PU_A, FIG. 4 ) and at least one pull-down (PD ) transistor device (such as PD_A, Figure 4). In some embodiments, the PU transistor device and the PD transistor device are NMOS or PMOS devices. The first portion 152 may have any number of PG, PU and PD transistor devices.
类似于第一部分152,第二部分154也可以包括至少一条WL,诸如横跨上层12-2水平延伸(即沿着x方向)的WL_B。第二部分154还包括横跨上层12-2垂直延伸(即沿着y方向)的至少一对互补位线BL。例如,第二部分154可包括至少一对互补BL,诸如BL_B和BLB_B。在一些实施例中,第二部分154还包括B端口元件,其包括至少两个PG晶体管器件(诸如PGB0和PGB1),它们耦合至WL和BL。在一些实施例中,PG晶体管器件为NMOS或PMOS器件。Similar to the first portion 152, the second portion 154 may also include at least one WL, such as WL_B extending horizontally (ie, along the x-direction) across the upper layer 12-2. The second portion 154 also includes at least one pair of complementary bit lines BL extending vertically (ie, along the y-direction) across the upper layer 12-2. For example, the second part 154 may include at least one pair of complementary BLs, such as BL_B and BLB_B. In some embodiments, the second portion 154 also includes a B-port element that includes at least two PG transistor devices (such as PGB0 and PGB1 ), which are coupled to WL and BL. In some embodiments, the PG transistor devices are NMOS or PMOS devices.
在一些实施例中,第二部分154还包括至少一个反相器304,其中反相器304可以包括至少一个PU晶体管器件(诸如PU_B)和至少一个PD晶体管器件(诸如PD_B)。在一些实施例中,PU晶体管器件和PD晶体管器件为NMOS或PMOS器件。第二部分154可具有任何数量的PG、PU和PD晶体管器件。In some embodiments, the second portion 154 also includes at least one inverter 304 , where the inverter 304 may include at least one PU transistor device (such as PU_B) and at least one PD transistor device (such as PD_B). In some embodiments, the PU transistor device and the PD transistor device are NMOS or PMOS devices. The second portion 154 may have any number of PG, PU and PD transistor devices.
如图4所示,每个晶体管器件PGA0、PGA1、PD_A、PU_A、PGB0、PGB1、PD_B、PU_B均包括栅极310,其可以包括多晶硅(“poly”)/氮氧化硅(“SION”)结构、高k/金属栅极结构或它们的组合。半导体衬底的实例包括但不限于体硅、硅磷(“SiP”)、硅锗(“SiGe”)、碳化硅(“SiC”)、锗(“Ge”)、绝缘体上硅-硅(“SOI-Si”)、绝缘体上硅-锗(“SOI-Ge”)或它们的组合。在一些实施例中,栅极310可使用各种技术形成在半导体衬底的一个或多个有源区域(“OD”)上方。例如,栅极310可形成为块状平面金属氧化物场效应晶体管(“MOSFET”)、具有一个或多个鳍或指状物的块状FinFET、绝缘体上半导体(“SOI”)平面MOSFET、具有一个或多个鳍或指状物的SOI FinFET或它们的组合。As shown in FIG. 4, each transistor device PGA0, PGA1, PD_A, PU_A, PGB0, PGB1, PD_B, PU_B includes a gate 310, which may include a polysilicon (“poly”)/silicon oxynitride (“SION”) structure , high-k/metal gate structures, or combinations thereof. Examples of semiconductor substrates include, but are not limited to, bulk silicon, silicon phosphorous ("SiP"), silicon germanium ("SiGe"), silicon carbide ("SiC"), germanium ("Ge"), silicon-on-insulator ("SiGe") SOI-Si"), silicon-germanium-on-insulator ("SOI-Ge"), or combinations thereof. In some embodiments, gate 310 may be formed over one or more active regions ("OD") of a semiconductor substrate using various techniques. For example, gate 310 may be formed as a bulk planar metal oxide field effect transistor ("MOSFET"), a bulk FinFET with one or more fins or fingers, a semiconductor-on-insulator ("SOI") planar MOSFET, with SOI FinFETs with one or more fins or fingers or combinations thereof.
在一些实施例中,PGA0、PGA1、PD_A和PU_A晶体管器件设置在底层12-1上,使得PGA0、PGA1、PD_A和PU_A晶体管器件分别与PGB0、PGB1、PD_B和PU_B对称。例如,在一些实施例中,诸如A端口和B端口(如图2所示)的端口基本相互平行,使得PGA0和PGA1晶体管器件相对于同一层12-1上的PD_A和PU_A晶体管器件平行。类似地,PGB0和PGB1晶体管器件相对于同一层12-2上的PD_B和PU_B晶体管器件平行。In some embodiments, PGA0, PGA1, PD_A, and PU_A transistor devices are disposed on bottom layer 12-1 such that PGA0, PGA1, PD_A, and PU_A transistor devices are symmetrical to PGB0, PGB1, PD_B, and PU_B, respectively. For example, in some embodiments, ports such as the A port and the B port (shown in FIG. 2 ) are substantially parallel to each other such that the PGA0 and PGA1 transistor devices are parallel to the PD_A and PU_A transistor devices on the same layer 12 - 1 . Similarly, the PGB0 and PGB1 transistor devices are parallel to the PD_B and PU_B transistor devices on the same layer 12-2.
在一些实施例中,各种通孔用于每一个层12-1和12-2内或者层12-1与12-2之间的连接。例如,如图4所示,在一些实施例中,一个ILV 102用于将层12-2中的通孔312连接至层12-1中的通孔336。类似地,另一个ILV 102用于将层12-2中的通孔324连接至层12-1中的通孔347。通孔314和316分别将PU_B晶体管器件连接至晶体管PGA0和电源线VDD。通孔317将PGB1晶体管器件连接至BLB_B。通孔318、325和328将PD_B晶体管器件连接至电源线VSS。通孔320和322以及互连件290将PGB0晶体管器件连接至PD_B晶体管器件。通孔319将PGB0晶体管器件连接至BL_B,以及通孔326和互连件290将PGB0晶体管器件连接至通孔324。通孔321将PGB0晶体管器件连接至WL_B。In some embodiments, various vias are used for connections within each of layers 12-1 and 12-2 or between layers 12-1 and 12-2. For example, as shown in FIG. 4, in some embodiments, one ILV 102 is used to connect via 312 in layer 12-2 to via 336 in layer 12-1. Similarly, another ILV 102 is used to connect via 324 in layer 12-2 to via 347 in layer 12-1. Vias 314 and 316 respectively connect the PU_B transistor device to transistor PGA0 and power supply line VDD. Via 317 connects the PGB1 transistor device to BLB_B. Vias 318, 325 and 328 connect the PD_B transistor device to the power supply line VSS. Vias 320 and 322 and interconnect 290 connect the PGB0 transistor device to the PD_B transistor device. Via 319 connects the PGB0 transistor device to BL_B, and via 326 and interconnect 290 connects the PGB0 transistor device to via 324 . Via 321 connects the PGB0 transistor device to WL_B.
在一些实施例中,通孔330将PGA0晶体管器件连接至WL_A。通孔334将PGA0晶体管器件连接至BL_A。通孔337和互连件290将PD_A晶体管器件和PGA0连接至ILV 102。通孔336和338以及互连件290将PGA0晶体管器件连接至PD_A晶体管器件。通孔339、342和344以及互连件290将PD_A晶体管器件连接至电源线VSS。通孔340将PGA1晶体管器件连接至BLB_A。通孔346和347以及互连件290将PU_A晶体管器件连接至ILV 290。通孔345将晶体管PU_A连接至电源线VDD。In some embodiments, via 330 connects the PGAO transistor device to WL_A. Via 334 connects the PGA0 transistor device to BL_A. Via 337 and interconnect 290 connect PD_A transistor device and PGA0 to ILV 102. Vias 336 and 338 and interconnect 290 connect the PGA0 transistor device to the PD_A transistor device. Vias 339 , 342 and 344 and interconnect 290 connect the PD_A transistor device to power supply line VSS. Via 340 connects the PGA1 transistor device to BLB_A. Vias 346 and 347 and interconnect 290 connect the PU_A transistor device to ILV 290. Via 345 connects transistor PU_A to power line VDD.
当使用双端口位单元150的上述结构时,一组端口元件(诸如A端口)设置在SRAM阵列100的底层12-1上,并且另一组端口元件(诸如B端口)设置在SRAM阵列100的上层12-2上。这种设计和结构利于单元占位面积的减小以及整体单元面积的减小。由于双端口位单元150的结构在独立的层上具有两组端口元件,所以减小了WL寄生电阻和电容。如此,大大改进了双端口单元150的整体性能。此外,通过在独立的层上具有两组端口元件,A端口和B端口中的每一个的电源布线和信号布线分散在两层之中。例如,在一些实施例中,用于A端口的电源可以在用于PU_A或PD_A晶体管器件的底层12-1内布线,而用于A端口的第一组信号(WL_A、BL_A和BLB_A)可以在用于PGA0和PGA1晶体管器件的底层12-1内布线。类似地,用于B端口的电源可以在用于PU_B或PD_B晶体管器件的上层12-2内布线,而用于B端口的第二组信号(WL_B、BL_B和BLB_B)可以在用于PGB0和PGB1晶体管器件的上层12-2内布线。When using the above structure of the dual-port bit cell 150, one set of port elements (such as the A port) is disposed on the bottom layer 12-1 of the SRAM array 100, and another set of port elements (such as the B port) is disposed on the bottom layer 12-1 of the SRAM array 100. On the upper level 12-2. This design and structure facilitates the reduction of the occupied area of the unit and the reduction of the overall unit area. Due to the structure of the dual port bit cell 150 with two sets of port elements on separate layers, the WL parasitic resistance and capacitance are reduced. As such, the overall performance of the dual port unit 150 is greatly improved. Furthermore, by having two sets of port elements on separate layers, the power wiring and signal wiring of each of the A port and the B port are dispersed among two layers. For example, in some embodiments, the power supply for the A port may be routed within the bottom layer 12-1 for the PU_A or PD_A transistor devices, while the first set of signals for the A port (WL_A, BL_A, and BLB_A) may be routed in Bottom layer 12-1 internal routing for PGA0 and PGA1 transistor devices. Similarly, the power supply for the B port can be routed within the upper layer 12-2 for the PU_B or PD_B transistor devices, while the second set of signals (WL_B, BL_B, and BLB_B) for the B port can be routed in the upper layer 12-2 for the PGB0 and PGB1 The upper layer 12-2 of the transistor devices is wired.
图5是方法500的一个实例的流程图,该方法用于组装半导体存储器或SRAM阵列(诸如SRAM阵列100(如图2所示))使用的三维双端口位单元(诸如单元150(如图2、图3和图4所示))。在步骤502中,锁存器的第一部分被设置在第一层上。例如,第一部分152(如图2、图3和图4所示)设置在3D IC 10(如图1所示)的底层12-1(如图1和图2所示)上的A端口阵列部分106(如图2所示)的至少一部分上。在一些实施例中,第一部分152的有源器件使用半导体处理技术形成在半导体衬底(未示出)中。A端口WL解码器和驱动器部分108(如图2所示)、A端口I/O电路110(如图2所示)和A端口控制电路112(如图2所示)也形成在底层12-1中和底层12-1上。5 is a flowchart of one example of a method 500 for assembling a three-dimensional dual-port bit cell (such as cell 150 (shown in FIG. , shown in Figure 3 and Figure 4)). In step 502, a first portion of latches is disposed on a first layer. For example, the first part 152 (shown in Figures 2, 3 and 4) is arranged on the A-port array on the bottom layer 12-1 (shown in Figures 1 and 2) of the 3D IC 10 (shown in Figure 1) At least a portion of portion 106 (shown in FIG. 2 ). In some embodiments, the active devices of first portion 152 are formed in a semiconductor substrate (not shown) using semiconductor processing techniques. A port WL decoder and driver section 108 (shown in FIG. 2 ), A port I/O circuit 110 (shown in FIG. 2 ) and A port control circuit 112 (shown in FIG. 2 ) are also formed on the bottom layer 12- 1 in and bottom 12-1 on.
在步骤504中,锁存器的第二部分设置在与第一层相邻的第二层上。例如,第二部分154(如图2、图3和图4所示)设置在3D IC 10的上层12-2(如图1和图2所示)的B阵列部分116(如图2所示)的至少一部分上。B端口WL解码器和驱动器部分118(如图2所示)、B端口I/O电路120(如图2所示)以及B端口控制电路122(如图2所示)也形成在上层12-2中和上层12-2上。In step 504, a second portion of the latches is disposed on a second layer adjacent to the first layer. For example, the second part 154 (shown in Figures 2, 3 and 4) is disposed on the B array part 116 (shown in Figure 2) of the upper layer 12-2 (shown in Figures 1 and 2) of the 3D IC 10 ) on at least a part of it. B-port WL decoder and driver section 118 (shown in FIG. 2 ), B-port I/O circuit 120 (shown in FIG. 2 ), and B-port control circuit 122 (shown in FIG. 2 ) are also formed on the upper layer 12- 2 middle and upper tiers 12-2.
在步骤506中,第一层和第二层使用至少一个通孔耦合到一起,使得第二层相对于第一层垂直堆叠。例如,如果层12-1和12-2是独立的半导体芯片,则层12-1和12-2相互垂直堆叠、对齐且接合到一起。在一些实施例中,诸如层12-1和12-2是层级的实施例中,层相互堆叠以创建3D堆叠互补金属氧化物半导体CMOS IC。本领域技术人员应该理解,在一些实施例中,一层或多层可以设置在层12-1和12-2之间。在一些实施例中,形成在层12-1中和/或上的电路使用至少一个通孔(诸如ILV 102(如图2、图3和图4所示))耦合至形成在层12-2中和/或上的电路。例如,在一些实施例中,如图4所示,一个ILV 102用于将层12-2中的通孔312连接至层12-1中的通孔336。类似地,如图4所示,另一ILV 102用于将层12-2中的通孔324连接至层12-1中的通孔347。此外,如图4所示,各种通孔用于每个层12-1和12-2中的连接。In step 506, the first layer and the second layer are coupled together using at least one via such that the second layer is vertically stacked with respect to the first layer. For example, if layers 12-1 and 12-2 are separate semiconductor chips, layers 12-1 and 12-2 are vertically stacked, aligned and bonded to each other. In some embodiments, such as embodiments where layers 12-1 and 12-2 are hierarchical, the layers are stacked on top of each other to create a 3D stacked CMOS IC. Those skilled in the art will appreciate that, in some embodiments, one or more layers may be disposed between layers 12-1 and 12-2. In some embodiments, circuits formed in and/or on layer 12-1 are coupled to circuits formed on layer 12-2 using at least one via, such as ILV 102 (shown in FIGS. 2 , 3, and 4 ). in and/or on the circuit. For example, in some embodiments, as shown in FIG. 4, one ILV 102 is used to connect via 312 in layer 12-2 to via 336 in layer 12-1. Similarly, as shown in FIG. 4, another ILV 102 is used to connect via 324 in layer 12-2 to via 347 in layer 12-1. In addition, as shown in FIG. 4, various vias are used for connections in each layer 12-1 and 12-2.
图6示出了半导体存储器或SRAM阵列600的一个实例。在一些实施例中,SRAM阵列600包括在3D IC 10(如图1所示)。例如,SRAM阵列600可以横跨两个(或多个)层或层级(例如底层12-1和上层12-2(如图1所示))设置,这些层彼此垂直堆叠并且例如通过一个或多个ILV 602a、602b耦合在一起。One example of a semiconductor memory or SRAM array 600 is shown in FIG. 6 . In some embodiments, the SRAM array 600 is included in the 3D IC 10 (shown in FIG. 1 ). For example, SRAM array 600 may be arranged across two (or more) layers or levels (e.g., bottom layer 12-1 and upper layer 12-2 (shown in FIG. The ILVs 602a, 602b are coupled together.
在一些实施例中,SRAM阵列600包括写层604a和读层604b。写层604a包括写端口元件,例如写端口阵列部分606和写端口字线解码器608。在一些实施例中,写端口阵列部分606通过互补位线614(例如,WBL及其互补线WBLB)耦合至写端口驱动器610。在一些实施例中,写端口驱动器610被配置为接收用于SRAM 600的输入信号。写端口控制电路612可耦合至写端口字线解码器608。写端口控制电路612被配置为接收写端口的时钟信号和写使能信号(例如负使能信号)。写端口控制电路612还可以被配置为接收地址信号。In some embodiments, SRAM array 600 includes a write layer 604a and a read layer 604b. Write layer 604a includes write port elements such as write port array section 606 and write port word line decoder 608 . In some embodiments, the write port array portion 606 is coupled to the write port driver 610 through a complementary bit line 614 (eg, WBL and its complementary line WBLB). In some embodiments, write port driver 610 is configured to receive input signals for SRAM 600. Write port control circuitry 612 may be coupled to write port word line decoder 608 . The write port control circuit 612 is configured to receive a clock signal of the write port and a write enable signal (eg, a negative enable signal). Write port control circuit 612 may also be configured to receive address signals.
在一些实施例中,SRAM 600包括读层604b。读层604b包括读端口元件,例如读端口阵列部分616和读端口字线解码器和驱动器618。在一些实施例中,读端口阵列部分616通过互补位线624(例如RBL及其互补线RBLB)耦合至读端口I/O电路620。在一些实施例中,读端口I/O电路620被配置为接收数据输入信号和/或将数据输出信号传输到SRAM 600之外。在一些实施例中,读端口字线解码器608耦合至读端口控制电路622。读端口控制电路622还可以被配置为接收读端口的时钟信号和读使能信号。读端口控制电路622还可以被配置为接收地址信号。In some embodiments, SRAM 600 includes a read layer 604b. Read layer 604b includes read port elements such as read port array section 616 and read port word line decoder and driver 618 . In some embodiments, read port array portion 616 is coupled to read port I/O circuitry 620 through complementary bit lines 624 (eg, RBL and its complement, RBLB). In some embodiments, read port I/O circuitry 620 is configured to receive data input signals and/or transmit data output signals out of SRAM 600. In some embodiments, read port word line decoder 608 is coupled to read port control circuit 622 . The read port control circuit 622 may also be configured to receive a clock signal and a read enable signal of the read port. Read port control circuit 622 may also be configured to receive address signals.
SRAM阵列600包括至少一个三维三端口位单元650,其包括设置在第一层上的第一部分652(例如写端口阵列部分606)和设置在第二层上的第二部分654(例如读端口阵列部分616)(参见图7)。如以下更详细解释的,三端口位单元650具有利于更小的单元占位面积、更快的速度以及可调整和灵活的WL解码器布局的结构和设计,其是简单且布线友好的。SRAM array 600 includes at least one three-dimensional three-port bitcell 650, which includes a first portion 652 (eg, write port array portion 606) disposed on a first layer and a second portion 654 (eg, read port array portion 606) disposed on a second layer. part 616) (see FIG. 7). As explained in more detail below, the three-port bitcell 650 has a structure and design that facilitates smaller cell footprint, faster speed, and adjustable and flexible WL decoder layout, which is simple and wiring friendly.
在一些实施例中,写端口阵列部分606和写端口WL解码器608设置在写层604a上,使得写端口阵列部分606以及写端口WL解码器608分别与读端口阵列部分616以及读端口WL解码器和驱动器部分618对称。类似地,写端口驱动器610和写端口控制器612可以分别与读端口I/O电路620和读端口控制器622对称。In some embodiments, write port array portion 606 and write port WL decoder 608 are disposed on write layer 604a such that write port array portion 606 and write port WL decoder 608 decode with read port array portion 616 and read port WL respectively. The driver and driver sections 618 are symmetrical. Similarly, write port driver 610 and write port controller 612 may be symmetrical to read port I/O circuitry 620 and read port controller 622, respectively.
图7是根据一些实施例的三维三端口位单元650的一个实例的电路图。图8是三端口位单元650的布局图。参照图7,在一些实施例中,三端口位单元650包括高密度三端口单元,其包括写部分652和读部分654。三端口位单元650的写部分652设置在SRAM阵列600的第一层(例如写层604a)的至少一部分上。三端口位单元650的读部分654设置在SRAM阵列600的第二层(例如读层604b)的至少一部分上。FIG. 7 is a circuit diagram of one example of a three-dimensional three-port bitcell 650 according to some embodiments. FIG. 8 is a layout diagram of a three-port bit cell 650 . Referring to FIG. 7 , in some embodiments, a three-port bit cell 650 includes a high-density three-port cell that includes a write portion 652 and a read portion 654 . The write portion 652 of the three-port bit cell 650 is disposed on at least a portion of the first layer of the SRAM array 600 (eg, the write layer 604a). The read portion 654 of the three-port bit cell 650 is disposed on at least a portion of the second layer of the SRAM array 600 (eg, the read layer 604b).
在一些实施例中,三端口位单元650的每个部分652、654均包括其中设置有位线(BL)和字线(WL)的多个导线或层,使得位线在至少一个导电层中沿着第一方向延伸,而字线在至少一个第二导电层中沿着第二方向延伸,其中第一方向不同于第二方向。例如,在图7所示的实施例中,写部分652包括一组互补位线WBL和WBLB。位线设置在写部分652的第一导电层中。写部分652还包括写字线WWL。WWL设置在写部分652的第二导电层中。WBL和WBLB沿着第一方向(诸如垂直方向)延伸,且WWL沿着第二方向(诸如水平方向)延伸。读部分654包括设置在读部分654的第一导电层中的一组位线RBL_1和RBL_2。一组位线RBL_1和RBL_2可包括互补位线RBL和RBLB。读部分654还包括设置在读部分654的第二导电层中的至少一条读字线。在所示的实施例中,读部分654包括第一读字线和第二读字线,分别为RWL_1和RWL_2。RBL_1和RBL_2沿着第一方向(诸如垂直方向)延伸,而RWL_1和RWL_2沿着第二方向(诸如水平方向)延伸。在一些实施例中,RWL_1和RWL_2可包括单条读字线。In some embodiments, each portion 652, 654 of the three-port bitcell 650 includes a plurality of conductive lines or layers in which a bitline (BL) and a wordline (WL) are disposed such that the bitline is in at least one conductive layer. extending along a first direction, and the word lines extend along a second direction in the at least one second conductive layer, wherein the first direction is different from the second direction. For example, in the embodiment shown in FIG. 7, write portion 652 includes a set of complementary bit lines WBL and WBLB. Bit lines are disposed in the first conductive layer of the writing portion 652 . Write portion 652 also includes write word lines WWL. The WWL is disposed in the second conductive layer of the writing portion 652 . WBL and WBLB extend along a first direction, such as a vertical direction, and WWL extends along a second direction, such as a horizontal direction. The read part 654 includes a set of bit lines RBL_1 and RBL_2 disposed in a first conductive layer of the read part 654 . A set of bit lines RBL_1 and RBL_2 may include complementary bit lines RBL and RBLB. The read portion 654 also includes at least one read word line disposed in the second conductive layer of the read portion 654 . In the illustrated embodiment, read portion 654 includes first and second read word lines, RWL_1 and RWL_2, respectively. RBL_1 and RBL_2 extend along a first direction, such as a vertical direction, and RWL_1 and RWL_2 extend along a second direction, such as a horizontal direction. In some embodiments, RWL_1 and RWL_2 may comprise a single read word line.
在一些实施例中,写部分652和/或读部分654包括多个传输栅极(PG)晶体管器件,诸如设置在写部分652中的WPG1和WPG2以及设置在读部分654中的RPG1和RPG2。WPG1和WPG2分别耦合至WBL和WBLB,并且均耦合至WWL。RPG1耦合至RBL_1(或RBL)和RWL_1,以及RPG2耦合至RBL_2(或RBLB)和RWL_2。PG晶体管器件可包括PMOS或NMOS晶体管器件。例如,图7和图8示出了包括NMOS传输栅极结构的位单元650的一个实施例。作为另一个实例,图9和图10示出了位单元750的一个实施例,其中传输栅极WPG1和WPG2包括PMOS传输栅极结构。In some embodiments, write section 652 and/or read section 654 include multiple pass gate (PG) transistor devices, such as WPG1 and WPG2 disposed in write section 652 and RPG1 and RPG2 disposed in read section 654 . WPG1 and WPG2 are coupled to WBL and WBLB, respectively, and both are coupled to WWL. RPG1 is coupled to RBL_1 (or RBL) and RWL_1, and RPG2 is coupled to RBL_2 (or RBLB) and RWL_2. PG transistor devices may include PMOS or NMOS transistor devices. For example, FIGS. 7 and 8 illustrate one embodiment of a bit cell 650 including an NMOS transfer gate structure. As another example, FIGS. 9 and 10 illustrate an embodiment of a bit cell 750 in which transfer gates WPG1 and WPG2 comprise PMOS transfer gate structures.
在一些实施例中,写部分652和/或读部分654可包括一个或多个附加晶体管器件。例如,在一些实施例中,写部分652包括多个锁存器656a、656b。多个锁存器656a、656b包括自增强配置。多个锁存器656a、656b耦合至写部分652的WPG1和WPG2。在一些实施例中,读部分654包括耦合至RPG1和RPG2的多个栅极658a、658b。在一些实施例中,读层654包括多个锁存反相器(参见图11)。In some embodiments, write portion 652 and/or read portion 654 may include one or more additional transistor devices. For example, in some embodiments, the write portion 652 includes a plurality of latches 656a, 656b. The plurality of latches 656a, 656b includes a self-reinforcing configuration. A plurality of latches 656 a , 656 b are coupled to WPG1 and WPG2 of write portion 652 . In some embodiments, the read portion 654 includes a plurality of gates 658a, 658b coupled to RPG1 and RPG2. In some embodiments, the read layer 654 includes a plurality of latching inverters (see FIG. 11 ).
如图8所示,在一些实施例中,设置在写层652上的多个锁存器656a、656b包括多个上拉(PU)晶体管器件和多个下拉(PD)晶体管器件。在各个实施例中,PU晶体管器件和PD晶体管器件包括NMOS和/或PMOS器件。在所示的实施例中,每个锁存器均包括PU晶体管器件和PD晶体管器件。As shown in FIG. 8, in some embodiments, the plurality of latches 656a, 656b disposed on the write layer 652 includes a plurality of pull-up (PU) transistor devices and a plurality of pull-down (PD) transistor devices. In various embodiments, the PU transistor device and the PD transistor device comprise NMOS and/or PMOS devices. In the illustrated embodiment, each latch includes a PU transistor device and a PD transistor device.
在一些实施例中,形成多个通孔以利于每个层652、654内以及写层652与读层654之间的连接,一个或多个层间通孔(ILV)允许写层652与读层654之间的连接。例如,在一个实施例中,第一ILV 602a被配置为将写层652中的通孔628电耦合至读层654中的通孔614,以及第二ILV 602b被配置为将写层652中的通孔637电耦合至读层654中的通孔621。通孔626和635被配置为将PG晶体管器件(诸如WPG1和WPG2)耦合至WWL。通孔631、632、639和640将电源VDD耦合至每个锁存器656a、656b的PU晶体管器件。通孔629和638将电源VSS耦合至每个锁存器656a、656b的PD晶体管器件。In some embodiments, multiple vias are formed to facilitate connections within each layer 652, 654 and between the write layer 652 and the read layer 654, one or more interlayer vias (ILVs) allowing the write layer 652 to read Connections between layers 654 . For example, in one embodiment, first ILV 602a is configured to electrically couple via 628 in write layer 652 to via 614 in read layer 654, and second ILV 602b is configured to couple Via 637 is electrically coupled to via 621 in read layer 654 . Vias 626 and 635 are configured to couple PG transistor devices such as WPG1 and WPG2 to WWL. Vias 631, 632, 639 and 640 couple the power supply VDD to the PU transistor devices of each latch 656a, 656b. Vias 629 and 638 couple the power supply VSS to the PD transistor device of each latch 656a, 656b.
在一些实施例中,读层654包括多个通孔,它们被配置为利于读层654内的连接。通孔612和613将RPG1耦合至RWL_1。通孔619和620将RPG2耦合至RWL_2。通孔615和622将电源VSS耦合至下拉晶体管658a、658b,分别示为RPD1和RPD2。通孔624和625将RBL_1耦合至RPG1,以及通孔617和618将RBL_2耦合至RPG2。本领域技术人员将意识到,可以在写层652和/或读层654中包括更多或更少的通孔。In some embodiments, the read layer 654 includes a plurality of vias configured to facilitate connections within the read layer 654 . Vias 612 and 613 couple RPG1 to RWL_1 . Vias 619 and 620 couple RPG2 to RWL_2. Vias 615 and 622 couple power supply VSS to pull-down transistors 658a, 658b, shown as RPD1 and RPD2, respectively. Vias 624 and 625 couple RBL_1 to RPG1 , and vias 617 and 618 couple RBL_2 to RPG2 . Those skilled in the art will appreciate that more or fewer vias may be included in the write layer 652 and/or the read layer 654 .
在一些实施例中,三端口位单元650包括三维三端口十晶体管(3D10T)位单元。3D 10T位单元被配置用于SRAM存储结构。3D 10T位单元包括设置在SRAM阵列600的不同层上的写部分652和读部分654,例如分别为写端口阵列部分606和读端口阵列部分616。在一些实施例中,写部分652包括六晶体管(6T)NMOS SRAM结构,以及读部分654包括四晶体管结构。在一些实施例中,写部分652包括6T PMOS传输栅极(PPG)SRAM结构。写部分652和读部分654通过多个ILV 602a、602b耦合。3D10T位单元有利于更小的占位面积,并消除了空闲的前端区域的浪费(wasted empty front-end area),从而产生简单且布线友好的3D 10T位单元的外围。In some embodiments, three-port bitcell 650 comprises a three-dimensional three-port ten-transistor (3D10T) bitcell. 3D 10T bit cells are configured for SRAM memory structures. The 3D 10T bit cell includes a write portion 652 and a read portion 654 disposed on different layers of the SRAM array 600, such as write port array portion 606 and read port array portion 616, respectively. In some embodiments, write portion 652 includes a six-transistor (6T) NMOS SRAM structure, and read portion 654 includes a four-transistor structure. In some embodiments, the write portion 652 includes a 6T PMOS transfer gate (PPG) SRAM structure. The write section 652 and the read section 654 are coupled through a plurality of ILVs 602a, 602b. The 3D10T bitcell facilitates a smaller footprint and eliminates wasted empty front-end area, resulting in a simple and routing-friendly 3D 10T bitcell periphery.
在各个实施例中,三端口位单元650可包括三端口或两端口操作。在三端口操作中,第一端口RPG1和第二端口RPG2是独立的。例如,如图7所示,RPG1耦合至第一读字线RWL_1,且RPG2耦合至第一读字线RWL_2。RPG1和RPG2的读端口操作可包括单端读取,同时保持(“维持”)单元的值。在两端口操作中,例如通过单条读字线(未示出)耦合RPG1和RPG2。两端口读端口操作可包括电压差读出放大器方案。In various embodiments, three-port bitcell 650 may include three-port or two-port operations. In three-port operation, the first port RPG1 and the second port RPG2 are independent. For example, as shown in FIG. 7 , RPG1 is coupled to the first read word line RWL_1 , and RPG2 is coupled to the first read word line RWL_2 . Read port operations for RPG1 and RPG2 may include single-ended reads while maintaining ("holding") the value of the cell. In two-port operation, RPG1 and RPG2 are coupled, for example, through a single read word line (not shown). A two-port read port operation may include a voltage difference sense amplifier scheme.
三端口位单元650的上述结构利于单元占位面积的减小以及总体单元面积的减小。例如,在一个实施例中,上述3D 10T位单元可相对于传统的3D 10T位单元几乎减小宏观面积的50%。此外,由于三端口位单元650具有设置在不同层上的写端口652和读端口654,所以减小了WL寄生电阻和电容,从而提高了三端口位单元650的整体性能。通过在不同层上具有写端口652和读端口654,用于写部分和读部分中的每一个部分的电源布线和信号布线可以分散在两个层之间,从而实现简单且布线有好的外围。The above-described structure of the three-port bit cell 650 facilitates a reduction in the cell footprint as well as a reduction in the overall cell area. For example, in one embodiment, the 3D 10T bitcell described above can reduce the macroscopic area by almost 50% relative to conventional 3D 10T bitcells. In addition, since the three-port bit cell 650 has the write port 652 and the read port 654 disposed on different layers, the WL parasitic resistance and capacitance are reduced, thereby improving the overall performance of the three-port bit cell 650 . By having the write port 652 and the read port 654 on different layers, the power supply wiring and signal wiring for each of the write and read sections can be dispersed between the two layers, resulting in a simple and well-routable peripheral .
图9和图10示出了三维三端口位单元750的一个实施例,其中,写层752包括第一PMOS传输栅极结构WPG1和第二PMOS传输栅极结构WPG2。三维三端口位单元750类似于结合图7和图8描述的位单元650。图10示出了图9所示的三维三端口位单元750的框图。位单元750包括多个通孔以利于层752、754之间和每层752、754内的连接。通孔729、730、738和739将锁存器656a、656b的PU晶体管耦合至电源VDD。通孔731、732、740和741将锁存器656a、656b的PD晶体管耦合至电源VSS。图10的框图类似于图8所示的框图。9 and 10 illustrate an embodiment of a three-dimensional three-port bit cell 750, wherein the write layer 752 includes a first PMOS transfer gate structure WPG1 and a second PMOS transfer gate structure WPG2. Three-dimensional three-port bitcell 750 is similar to bitcell 650 described in connection with FIGS. 7 and 8 . FIG. 10 shows a block diagram of the three-dimensional three-port bit cell 750 shown in FIG. 9 . Bitcell 750 includes a plurality of vias to facilitate connections between layers 752 , 754 and within each layer 752 , 754 . Vias 729, 730, 738 and 739 couple the PU transistors of the latches 656a, 656b to the power supply VDD. Vias 731, 732, 740, and 741 couple the PD transistors of latches 656a, 656b to power supply VSS. The block diagram of FIG. 10 is similar to the block diagram shown in FIG. 8 .
图11示出了包括设置在读部分854上的多个锁存反相器856a和856b的位单元850的一个实施例。多个锁存反相器856a和856b可包括多个NMOS和/或PMOS器件。在一些实施例中,晶体管器件WPG1、WPG2和锁存器856a和856b设置在写层852上,使得它们相对于读部分854的晶体管RPG1、RPG2和反相锁存器856a和856b对称设置。FIG. 11 shows one embodiment of a bit cell 850 including a plurality of latching inverters 856 a and 856 b disposed on a read portion 854 . The plurality of latching inverters 856a and 856b may comprise a plurality of NMOS and/or PMOS devices. In some embodiments, transistor devices WPG1 , WPG2 and latches 856a and 856b are disposed on write layer 852 such that they are symmetrically disposed relative to transistors RPG1 , RPG2 and inverting latches 856a and 856b of read portion 854 .
本文描述的三维双端口位单元的实施例具有利于减小占位面积同时改进整体单元性能并抑制单元所使用的对应静态随机存取存储器(“SRAM”)阵列的信号布线复杂性的结构和设计。例如,在一些实施例中,配置3D双端口单元,使得锁存器的一部分的一组端口元件设置在3D半导体IC的一层上,以及锁存器的另一部分的另一组端口元件设置在IC的与上述层垂直相邻的不同层上。在IC的不同层上具有两组不同的端口元件利于占位面积的减小,并且还减小了WL寄生电阻和电容。因此,大大提高了单元的整体性能。Embodiments of the three-dimensional dual-port bitcells described herein have structures and designs that facilitate a reduced footprint while improving overall cell performance and suppressing signal routing complexity for corresponding static random access memory ("SRAM") arrays used by the cell . For example, in some embodiments, a 3D dual-port cell is configured such that one set of port elements for a portion of the latch is disposed on one layer of the 3D semiconductor IC, and another set of port elements for another portion of the latch is disposed on on a different layer of the IC vertically adjacent to the above layer. Having two different sets of port elements on different layers of the IC facilitates footprint reduction and also reduces WL parasitic resistance and capacitance. Thus, the overall performance of the unit is greatly improved.
在一些实施例中,三维双端口位单元包括设置在第一层级上的锁存器的第一部分,其中,第一部分包括多个第一端口元件。锁存器的第二部分设置在使用至少一个通孔相对于第一层级垂直堆叠的第二层级上,其中第二层级包括多个第二端口元件。In some embodiments, a three-dimensional dual-port bitcell includes a first portion of latches disposed on a first level, wherein the first portion includes a plurality of first port elements. A second portion of the latch is disposed on a second level vertically stacked relative to the first level using at least one via, wherein the second level includes a plurality of second port elements.
在一些实施例中,半导体存储器包括第一层级,其包括第一端口阵列部分。半导体存储器还包括使用至少一个通孔相对于第一层级垂直堆叠的第二层级,其中第二层级包括第二端口阵列部分。半导体存储器还包括至少一个三维双端口单元,其包括设置在第一端口阵列部分上的锁存器的第一部分,其中第一部分包括多个第一端口元件。双端口位单元还包括设置在第二阵列部分上的锁存器的第二部分,其中第二部分包括多个第二端口元件。In some embodiments, a semiconductor memory includes a first level that includes a first port array portion. The semiconductor memory also includes a second level vertically stacked with respect to the first level using at least one via, wherein the second level includes a second port array portion. The semiconductor memory also includes at least one three-dimensional dual port cell including a first portion of the latch disposed on the first port array portion, wherein the first portion includes a plurality of first port elements. The dual port bitcell also includes a second portion of the latch disposed on the second array portion, wherein the second portion includes a plurality of second port elements.
在一些实施例中,使用三维双端口位单元的方法包括:在第一层级上设置三维双端口位单元的锁存器的第一部分,第一部分包括多个第一端口元件。该方法还包括:在使用至少一个通孔相对于第一层级垂直堆叠的第二层级上设置三维双端口位单元的锁存器的第二部分,第二部分包括多个第二端口元件。In some embodiments, a method of using a three-dimensional dual-port bitcell includes arranging a first portion of latches of the three-dimensional dual-port bitcell on a first level, the first portion including a plurality of first port elements. The method also includes disposing a second portion of the latch of the three-dimensional dual-port bitcell on a second level vertically stacked with respect to the first level using at least one via, the second portion including a plurality of second port elements.
本文描述的三维三端口位单元的实施例具有利于减小占位面积同时改进整体单元性能并抑制单元所使用的对应静态随机存取存储器(“SRAM”)阵列的信号布线复杂性的结构和设计。例如,在一些实施例中,配置3D三端口单元,使得写端口元件组设置在3D半导体IC的第一层上,以及读端口元件组设置在IC的与上述第一层垂直相邻的第二层上。在IC的不同层上具有两组不同的端口元件利于占位面积的减小,并且还减小了WL寄生电阻和电容。因此,大大提高了单元的整体性能。Embodiments of the three-dimensional three-port bitcells described herein have structures and designs that facilitate a reduced footprint while improving overall cell performance and suppressing signal routing complexity for corresponding static random access memory ("SRAM") arrays used by the cell . For example, in some embodiments, a 3D three-port cell is configured such that a set of write port elements is disposed on a first layer of a 3D semiconductor IC, and a set of read port elements is disposed on a second layer of the IC vertically adjacent to the first layer. layer. Having two different sets of port elements on different layers of the IC facilitates footprint reduction and also reduces WL parasitic resistance and capacitance. Thus, the overall performance of the unit is greatly improved.
在一些实施例中,三维三端口位单元包括设置在第一层级上的读部分。读部分包括多个读端口元件。该三端口位单元还包括设置在相对于第一层级垂直堆叠的第二层级上的写部分。第一和第二层级使用至少一个通孔耦合。写部分包括多个写端口元件。In some embodiments, a three-dimensional three-port bitcell includes a read portion disposed on a first level. The read section includes a plurality of read port elements. The three-port bitcell also includes a write portion disposed on a second level vertically stacked relative to the first level. The first and second levels are coupled using at least one via. The write section includes a plurality of write port elements.
在一些实施例中,半导体存储器包括第一层级,其包括第一端口阵列部分。半导体存储器还包括相对于第一层级垂直堆叠的第二层级。第一和第二层级使用至少一个通孔耦合。第二层级包括第二端口阵列部分。半导体存储器还包括至少一个三维三端口单元。该三维三端口位单元包括设置在第一层级的第一端口阵列部分上的写部分。写部分包括多个写端口元件。三维三端口位单元还包括设置在第二层级的第二端口阵列部分上的读部分。读部分包括多个读端口元件。In some embodiments, a semiconductor memory includes a first level that includes a first port array portion. The semiconductor memory also includes a second level stacked vertically with respect to the first level. The first and second levels are coupled using at least one via. The second level includes a second port array section. The semiconductor memory also includes at least one three-dimensional three-port cell. The three-dimensional three-port bitcell includes a write portion disposed on the first port array portion of the first level. The write section includes a plurality of write port elements. The three-dimensional three-port bitcell also includes a read portion disposed on the second port array portion of the second level. The read section includes a plurality of read port elements.
在一些实施例中,公开了形成三维三端口位单元的方法。在第一步骤中,在半导体结构的第一层级上设置三维三端口位单元的读部分。三维三端口位单元的读部分包括多个读端口元件。在第二步骤中,在半导体结构的第二层级上设置位单元的写部分。写部分包括多个写端口元件。第一层级和第二层级垂直堆叠且通过至少一个通孔耦合。In some embodiments, methods of forming three-dimensional three-port bitcells are disclosed. In a first step, a read portion of a three-dimensional three-port bit cell is provided on a first level of the semiconductor structure. The read portion of the three-dimensional three-port bitcell includes a plurality of read port elements. In a second step, a write portion of the bit cell is provided on a second level of the semiconductor structure. The write section includes a plurality of write port elements. The first level and the second level are vertically stacked and coupled through at least one via.
上面论述了多个实施例的特征使得本领域技术人员能够更好地理解本发明的各个方面。本领域技术人员应该理解,他们可以容易地使用本发明作为基础来设计或修改用于执行与本文所述的实施例相同的目的和/或实现相同优点的其他工艺和结构。本领域技术人员还应该意识到,这些等效结构不背离本发明的精神和范围,并且可以在不背离本发明的精神和范围的情况下做出各种变化、替换和改变。The foregoing discussion of features of various embodiments enables those skilled in the art to better understand the various aspects of the invention. Those skilled in the art should appreciate that they can readily use the present disclosure as a basis for designing or modifying other processes and structures for carrying out the same purposes and/or achieving the same advantages as the embodiments described herein. Those skilled in the art should also realize that these equivalent structures do not depart from the spirit and scope of the present invention, and that they may make various changes, substitutions and alterations herein without departing from the spirit and scope of the present invention.
Claims (10)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/098,567 | 2013-12-06 | ||
US14/098,567 US9208854B2 (en) | 2013-12-06 | 2013-12-06 | Three dimensional dual-port bit cell and method of assembling same |
US14/334,935 | 2014-07-18 | ||
US14/334,935 US10083739B2 (en) | 2013-12-06 | 2014-07-18 | Three-dimensional three-port bit cell and method of assembling same |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104700888A true CN104700888A (en) | 2015-06-10 |
CN104700888B CN104700888B (en) | 2018-03-09 |
Family
ID=53347928
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410743598.3A Expired - Fee Related CN104700888B (en) | 2013-12-06 | 2014-12-08 | Three-dimensional three port bit locations and its assemble method |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20150066482A (en) |
CN (1) | CN104700888B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101131858A (en) * | 2007-09-28 | 2008-02-27 | 山东大学 | Three-dimensional multi-port memory and its control method |
US20080165562A1 (en) * | 2007-01-05 | 2008-07-10 | International Business Machines Corporation | Fast, stable, sram cell using seven devices and hierarchical bit/sense line |
CN101308839A (en) * | 2007-05-18 | 2008-11-19 | 国际商业机器公司 | Multi-port CAM unit and manufacturing method thereof |
CN101312199A (en) * | 2007-05-21 | 2008-11-26 | 国际商业机器公司 | Multiple port register file cell and manufacturing method thereof |
-
2014
- 2014-12-05 KR KR1020140174223A patent/KR20150066482A/en active Application Filing
- 2014-12-08 CN CN201410743598.3A patent/CN104700888B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080165562A1 (en) * | 2007-01-05 | 2008-07-10 | International Business Machines Corporation | Fast, stable, sram cell using seven devices and hierarchical bit/sense line |
CN101308839A (en) * | 2007-05-18 | 2008-11-19 | 国际商业机器公司 | Multi-port CAM unit and manufacturing method thereof |
US20090305462A1 (en) * | 2007-05-18 | 2009-12-10 | International Business Machines Corporation | Compact multi-port cam cell implemented in 3d vertical integration |
CN101312199A (en) * | 2007-05-21 | 2008-11-26 | 国际商业机器公司 | Multiple port register file cell and manufacturing method thereof |
CN101131858A (en) * | 2007-09-28 | 2008-02-27 | 山东大学 | Three-dimensional multi-port memory and its control method |
Also Published As
Publication number | Publication date |
---|---|
CN104700888B (en) | 2018-03-09 |
KR20150066482A (en) | 2015-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101798794B1 (en) | Three-dimensional three-port bit cell and method of assembling same | |
US10381070B2 (en) | Integrated circuit | |
CN106409331B (en) | Memory array with tape cell | |
CN104464800B (en) | Three-dimensional two-port bit location | |
KR101972206B1 (en) | Memory array with sectional bit-lines | |
US20140347908A1 (en) | Semiconductor memory and method of making the same | |
US10163497B2 (en) | Three dimensional dual-port bit cell and method of using same | |
CN105845172A (en) | Multiple-port sram device | |
CN102117651A (en) | Static random access memory circuit and static random access memory cell array | |
US10453522B2 (en) | SRAM with stacked bit cells | |
US9711209B2 (en) | Three-dimensional wordline sharing memory | |
CN103022008B (en) | For the layout of semiconductor memory | |
CN104700888A (en) | Three-dimensional three-port bit cell and method of assembling same | |
TW202439919A (en) | Memory device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180309 |
|
CF01 | Termination of patent right due to non-payment of annual fee |