In deep sub-micron integrated circuit (IC) technology, an embedded static random access memory (SRAM) device has become a popular storage unit of high speed communication, image processing and system-on-chip (SOC) products. For example, a dual port (DP) SRAM device allows parallel operation, such as 1R (read) 1W(write), or 2R (read) in one cycle, and therefore has higher bandwidth than a single port SRAM. In advanced technologies with decreased feature size and increased packing density, low loading and high speed of the cell structure are important factors in embedded memory and SOC products.
As lithography methods used in IC fabrication continually improve to allow smaller and smaller feature sizes to be created in metal and semiconductor features, the pitch (i.e., the center-to-center or edge-to-edge distance) between features continually decreases. In advanced process nodes such as 10 nm or below, restricted design rules in layout are adopted for extending the capabilities of existing lithography tools, such as 193-nm immersion lithography. These restrictions include uni-directional routing and fixed (i.e., uniform) pitch between metal lines. The uni-directional routing rule for metal lines in conjunction with the fixed pitch routing rule may create situations where metal lines cannot be properly aligned between adjoining regions of a chip that are not subject to the same routing rules, e.g., between an SRAM cell region and a peripheral logic region, therefore preventing electrical connection between the two chip regions. Improvements in these areas are desired.
Aspects of the present disclosure are best understood from the following detailed description when read with the accompanying figures. It is emphasized that, in accordance with the standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.
The following disclosure provides many different embodiments, or examples, for implementing different features of the provided subject matter. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. For example, the formation of a first feature over or on a second feature in the description that follows may include embodiments in which the first and second features are formed in direct contact, and may also include embodiments in which additional features may be formed between the first and second features, such that the first and second features may not be in direct contact. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
Further, spatially relative terms, such as “beneath,” “below,” “lower,” “above,” “upper” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. The spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. The apparatus may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein may likewise be interpreted accordingly.
The present disclosure in various embodiments is generally related to semiconductor devices and methods of forming the same. More particularly, the present disclosure is related to a new and improved jumper structure for use in metal line layers in semiconductor device manufacturing subject to restricted design rules. In embodiments of the present disclosure, the jumper is formed of a conductive metal and, in combination with metal vias in adjoining via layers, provides electrical connection between elements in one or more other metal layers or device layers. For example, two metal lines in a first metal layer may be misaligned, a jumper may be placed in a second metal layer, and metal vias may be formed to electrically connect the jumper to each of the metal lines, thus allowing them to be electrically connected despite their misalignment. The new jumper may be used in multi-layer interconnect formation for integrated circuits (IC) as well as other areas that may be recognized by persons having ordinary skill in the pertinent art. Various aspects of the new jumper are discussed below in the context of multi-layer interconnect formation for an IC 100.
The IC 100 is provided for illustration purposes and does not necessarily limit the embodiments of the present disclosure to any number of devices, any number of regions, or any configuration of structures or regions. Furthermore, the IC 100 may comprise static random access memory (SRAM) and/or logic circuits, passive components such as resistors, capacitors, and inductors, and active components such as p-type FETs (PFETs), n-type FETs (NFETs), FinFETs, metal-oxide semiconductor field effect transistors (MOSFET), complementary metal-oxide semiconductor (CMOS) transistors, bipolar transistors, high voltage transistors, high frequency transistors, other memory cells, and combinations thereof.
The SRAM array area 102 contains at least one semiconductor layer that contains transistor-based SRAM circuitry, described below with reference to
The logic area 104 contains at least one semiconductor layer that contains transistor-based logic circuitry, and at least three metal layers, each of which contain metal lines that provide electrical connection between elements of the logic circuitry, and which facilitate interconnection with the SRAM circuitry of SRAM array area 102. In some embodiments, the logic area 104 may be manufactured using advanced lithography processing nodes, and accordingly design rules for the logic area 104 may dictate that the pitch of the metal lines in the metal layers be uniform across the logic area 104. Additionally, design rules required by advanced processing nodes may dictate that the metal lines of the logic area 104 be uniform in size. As a result of these design rule restrictions on the pitch and uniform size of metal lines in the logic area 104, there may be a misalignment between metal lines of the logic area 104 and metal lines of the SRAM array area 102 where the two areas interface, as will be further described below.
Referring now to
In this embodiment, the write port portion 202 includes write port pull-up transistors W_PU1 and W_PU2, write port pull-down transistors W_PD1 and W_PD2, and write port pass-gate transistors W_PG1 and W_PG2. The drains of pull-up transistor W_PU1 and pull-down transistor W_PD1 are interconnected, and the drains of pull-up transistor W_PU2 and pull-down transistor W_PD2 are interconnected. Transistors W_PU1, W_PU2, W_PD1, and W_PD2 are cross-coupled to form the data latch 206 (i.e., a pair of cross-coupled inverters). Storage node Node_1 of the data latch is coupled to write bit line 212 (i.e., W_BL) through write port pass-gate transistor W_PG1, while storage node Node_2 is coupled to inverse write bit line 214 W_BLB through write port pass-gate transistor W_PG2, wherein storage nodes Node_1 and Node_2 are complementary nodes that are often at opposite logic levels (e.g., logic high or logical low). The gates of write port pass-gate transistors W_PG1 and W_PG2 are connected to write word line 210 (i.e., W_WL).
In this embodiment, the read port portion 204 includes read port pull-down transistor R_PD and read port pass-gate transistor R_PG. The gate of read port pass-gate transistor R_PG is connected to read word line 218 (i.e., R_WL), which is electrically and physically separated from write word line 210. When write operations are performed, read port pass-gate transistor R_PG is turned off, and write port pass-gate transistors W_PG1 and W_PG2 are turned on. The data is thus written into the two-port SRAM cell 200 through write bit line 212 and inverse write bit line 214. Conversely, when read operations are performed, write port pass-gate transistors W_PG1 and W_PG2 are turned off, and read port pass-gate transistor R_PG is turned on. The data is thus read into read bit line 216.
Referring now to
The substrate layer (e.g., substrate layer 520) is a semiconductor substrate that includes silicon. Alternatively, the substrate includes germanium, silicon germanium or other proper semiconductor materials. The semiconductor substrate may include other proper features and structures. In one embodiment, the semiconductor substrate employs a layer of semiconductor material formed over an insulating layer on a supporting bulk wafer for isolation. The technology and structure are referred to as semiconductor on isolation (SOI). The SOI structure can be formed by different techniques including separation by implanted oxygen (SIMOX), bonding and etching back (BESOI), and zone melting and recrystallization (ZMR).
The Two-port SRAM cell 200 is formed in a unit cell region 302 of the semiconductor substrate. In one embodiment, the unit cell region 302 is defined in a rectangular shape spanning to a first dimension 304 in a first direction and spanning to a second dimension 306 in a second direction perpendicular to the first direction. The first dimension 304 is longer than the second dimension 306. The first and second dimensions (304 and 306) are referred to as a longer pitch and a shorter pitch, respectively. The Two-port SRAM cell 200 includes a N-well region 308 disposed in the central portion of the cell. The Two-port SRAM cell 200 further includes a P-well region 310 disposed on both sides of the N-well 308. In one embodiment, the N-well 308 and P-well 310 are extended to multiple cells beyond the unit cell boundary. For example, the N-well 308 and P-well 310 are extended to 4 or more cells in the second direction.
Various active regions are defined in the substrate and are isolated from each other by the isolation features. The isolation features are formed in the semiconductor substrate with a proper technology. In one embodiment, the isolation features are formed by a shallow trench isolation (STI) technique. In another embodiment, the isolation features are alternatively formed by a local oxidation of silicon (LOCOS) technique. In yet another embodiment, the formation of the STI features includes etching a trench in a substrate and filling the trench by one or more insulator materials such as silicon oxide, silicon nitride, or silicon oxynitride. The filled trench may have a multi-layer structure such as a thermal oxide liner layer with silicon nitride filling the trench. The active regions are defined in the semiconductor substrate upon the formation of the isolation features.
The Two-port SRAM cell 200 utilizes fin active regions (fin active features) to form fin transistors, such as FinFETs. The fin active regions are formed on the semiconductor substrate and defined within the Two-port SRAM cell 200. The fin active regions are formed by a suitable technology and may be formed in a process to form both the STI features and the fin active regions. In one embodiment, the fin active regions are formed by a process including etching a semiconductor to form trenches and partially filling the trenches to form shallow trench isolation (STI) features and fin active regions interdigitated with each other. In furtherance of the present embodiment, an epitaxy semiconductor layer is selectively formed on the fin active regions. In another embodiment, the fin active regions are formed by a process including depositing a dielectric material layer on a semiconductor substrate, etching the dielectric material layer to form openings therein, and selectively epitaxially growing a semiconductor material (such as silicon) on the semiconductor substrate within the openings to form the fin active regions and the isolation features. In yet another embodiment, the various FinFETs may include strained features for enhanced mobility and device performance. For example, the pFinFETs include epitaxially grown silicon germanium on a silicon substrate.
In one embodiment, the Two-port SRAM cell 200 includes a first active region 312, a second active region 314, and a third active region 316 formed in the P-well 310. The two-port SRAM cell 200 further includes a fourth active region 318 and a fifth active region 320 formed in the N-well 308. The first active region 312 through the fifth active region 320 are disposed along the second dimension 306. The first through fifth active regions or a subset thereof may be extended to multiple cells, such as 4 or more cells in the second direction.
In one embodiment, each of the active regions includes one or more fin active features configured to form various FinFETs. In another embodiment, at least some of the first active region 312 through the third active region 316 in the P-well 310 include multiple fin active features. In each fin active feature, a pull-down device (PD), a pass-gate device (PG), or a combination thereof can be formed. Each of the PD and PG devices may include one or more finFETs. Particularly, each fin active feature includes one PD, one PG, or one PD/PG (one PD and one PG). In the present embodiment, the first active region 312 includes three fin active features lined up, referred to as 312 a, 312 b and 312 c, respectively, and oriented in the second dimension 306. The fin active feature 312 b is interposed between the fin active features 312 a and 312 c. The pass-gate R_PG-2 and the pull-down device R_PD-1 are formed on the fin active features 312. These two devices form the read port portion 204 of the two-port SRAM cell 200.
The write port portion 202 of the two-port SRAM cell 200 includes the second through fifth active regions 314 through 320. The second active region 314 includes two fin active features lined up, referred to as 314a and 314b, respectively. The pull-down device W_PD-2 and the pass-gate device W_PG-2 are formed on the fin active features 314a and 314b. Similarly, for a balanced structure of the two-port SRAM cell 200, the third active region 316 includes two fin active features lined up, referred to as 316a and 316b, respectively. The pull-down device W_PD-1 and the pass-gate device W_PG-1 are formed on the fin active features 316a and 316b.
Various gate features are formed within the Two-port SRAM cell 200 for various nFinFETs and pFinFETs. A gate feature includes a gate dielectric layer (such as silicon oxide) and a gate electrode (such as doped polysilicon) disposed on the gate dielectric layer. In another embodiment, the gate feature alternatively or additionally includes other proper materials for circuit performance and manufacturing integration. For example, the gate dielectric layer includes high k dielectric material layer. The gate electrode includes metal, such as aluminum, copper, tungsten or other proper conductive material. Various gates are oriented in the first dimension 304 and configured with the various active regions to form the pull-up devices, pull-down devices and pass-gate devices.
In the present embodiment, a long gate 322 is disposed over the first fin active features 312a, 312b, and 312c, the second fin active features 314a and 314b, and further extends over the fin active feature of the fourth active region 318, forming R_PD-1, W_PD-2, and W_PU-2, respectively. Similarly, another long gate 324 is disposed over the fin active features 316a and 316b, and further extends over the fin active feature of fifth active region 320, forming W_PD-1 and W_PU-1, respectively. A short gate 326 is disposed on the fin active features 314a and 314b, and is configured to form W_PG-1. Similarly, another short gate 328 is disposed on the fin active features 316a and 316b and is configured to form W_PG-1. A third short gate 329 is disposed on the fin active features 312a, 312b, and 312c and is configured to form R_PG-1.
In another embodiment of the configuration as illustrated in
In one embodiment, the drain of W_PD-2 is electrically connected to the source of W_PG-2 by sharing a common doped region, a region defined in the fin active region 314 and positioned between the W_PD-2 and W_PG-2. Similarly, the drain of R_PD-1 is electrically connected to the source of R_PG-1 by sharing a common doped region, a region defined in the fin active region 312 and positioned between the R_PD-1 and R_PG-1.
In another embodiment, the drain of W_PD-2 is electrically connected to the source of W_PG-2 by a silicide feature (not shown) formed on the common doped region within the fin active region 314. The silicide feature is formed by a process known in the art such as self-aligned silicide (salicide) and can be formed together with other contact silicide in a same processing procedure.
In yet another embodiment, the drain of W_PD-2 is electrically connected to the source of W_PG-2 by a contact feature designed to contact both the drain of W_PD-2 and the source of W_PG-2. The geometries of the contacts are to be further described later. Similarly, the drain of W_PD-1 and the source of W_PG-1 are electrically connected in a way similar to the connection between the drain of W_PD-2 and the source of W_PG-2, such as by a silicide feature.
The two-port SRAM cell 200 further includes a plurality of first vias 330 on gates, drain nodes, voltage nodes, and various landing pads (such as silicide features). The first vias are positioned and configured for routing, including electrically connecting contacts in a contact layer (e.g., contact layer 512 of
In one embodiment, one or more vias in the two-port SRAM cell 200 are designed in a square shape, such as the plurality of first vias 330-1 through 330-11. In one example, first vias 330-1 through 330-11 are routed to corresponding metal lines in the first metal layer M1.
In various embodiments, the first via 330-1 is routed to the read word line 218; the first via 330-2 is routed to the read bit line 216; the first via 330-3 is routed to the third negative voltage node 224; the first via 330-4 is routed to the write word line 210; the first via 330-5 is routed to the second negative voltage node 222; the first via 330-6 is routed to the inverse write bit line 214; the first vias 330-7 and 330-8 are routed to the positive voltage node 208; the first via 330-9 is routed to the write bit line 212; the first via 330-10 is routed to the first negative voltage node 220; and the first via 330-11 is routed to write word line 210.
In another embodiment, one or more contact features 332 are designed in a rectangular shape oriented in the first dimension 304 to function as contacting drain and source features between devices. For example, the contact feature 332-1 is designed to electrically connect the drains of W_PD-1 and W_PU-1; and the contact feature 332-2 is designed to electrically connect the drains of W_PD-2 and W_PU-2. The plurality of contacts 332 may be, for example, long contacts 514, gate contacts 516, or butt contacts 518 shown in
In another embodiment, one or more contact features 334 are designed in a rectangular shape oriented in the second dimension 306 to function as contacting a drain/source feature to a gate. For example, the contact feature 334-1 is designed to electrically connect the gate 322 and the drain of W_PU-1; and the contact feature 334-2 is designed to electrically connect the gate 324 and the drain of the W_PU-2.
Referring to
Metal lines for the positive voltage node 208, write bit line 212, inverse write bit line 214, read bit line 216, first negative voltage node 220, second negative voltage node 222, third negative voltage node 224, first write port landing pad 410, second write port landing pad 412, and read port landing pad 414 run parallel to each other, and are contained within the M1 layer. As shown in
As the negative voltage nodes 220, 222, and 224 as well as positive voltage node 208 are interdigitated between the bit lines 212, 214, and 216, it may not be possible to obtain uniform pitch between the bit lines. Accordingly, at an interface between the SRAM array area 102 and the peripheral logic area 104 of an IC 100 using the routing of
Metal lines for the write word line 210 and the read word line 218 run parallel to each other and are contained within the M2 layer. The metal lines of the M2 layer also run perpendicular to those of the M1 layer. In some embodiments, as illustrated in
Metal lines for a global write bit line 402 and an inverse global write bit line 404, whose functions are further described below with respect to
The routing diagram 400 overlays a semiconductor structure, shown above in
A plurality of second vias 408, which may correspond to the plurality of second vias 529 in a second via layer 528 of
The first plurality of vias 330 connect the first and second write port landing pads 410 and 412 as well as the read port landing pad 414 in the first metal layer M1 to the underlying semiconductor structure, and the second plurality of vias 408 connect those landing pads to the write and read word lines 210 and 218. Therefore, the word lines are connected to the underlying semiconductor structure.
Referring now to
In the embodiment of
As the read word line 218 is no longer in the M2 layer, one of the plurality of second vias 408 connects the read port landing pad 414 to an intermediate read word line landing pad 420 in the M2 layer. The intermediate read word line landing pad 420 is in turn electrically connected by one of a plurality of third vias 422, which may correspond to the plurality of third vias 531 in a third via layer 530 of
Referring now to
The peripheral logic area 104 contains metal lines 602 with a uniform pitch 604. The metal lines 602 in this embodiment are in the first metal layer M1 (e.g., first metal layer M1502 of
SRAM array area 102 contains write bit line 212 and inverse write bit line 214 as well as read bit line 216. There may be misalignment between bit lines of the SRAM array area 102 and bit lines of the peripheral logic area 104 at interfaces 608 between the SRAM array area 102 and the peripheral logic area 104. For example, the read bit line 216 and a corresponding read bit line 606 in the logic area 104 extend in two parallel tracks, but are misaligned.
In order to remedy the misalignments at interfaces 608, a jumper structure 610 is formed in the second metal layer M2 (e.g., the second metal layer M2504 of
Each jumper 612 and 614 also has a length that is longer than its width, the length running in the same direction as the bit lines of the SRAM array area 102 and peripheral logic area 104. This allows the jumpers 612 and 614 to bridge the distance between the peripheral logic area 104 and the SRAM array area 102 at the interfaces 608. Furthermore, the length direction of the jumpers 612 and 614 runs perpendicular to other lines in the M2 layer, including the well strap lines 618 and 620 and the word lines 210 and 218.
First jumper 612 bridges between peripheral read bit line 606 of peripheral logic area 104 and read bit line 216 of SRAM array area 102. Both of the target bit lines are in the first metal layer M1 in this case. A second via 408 is formed to bridge between the peripheral read bit line 606 of peripheral logic area 104 in the first metal layer M1 and the jumper 612 in the second metal layer M2. Another second via 408 is formed to bridge between the jumper 612 in the second metal layer M2 and the read bit line 216 of the SRAM array area 102 in the first metal layer M1. In this manner, the misaligned read bit lines 606 and 216 are electrically connected across interface 608 while adhering to design rules that only allow metal lines 602 in the peripheral logic area 104 to be formed in one dimension and with uniform pitch 604 between metal lines 602.
Furthermore, second jumpers 614 of jumper structure 610 in the second metal layer M2 may be used to form an electrical connection between metal lines in the first metal layer M1, such as write bit line 212 and inverse write bit line 214, and metal lines in the third metal layer M3, such as global write bit line 402 and inverse global write bit line 404. Second jumpers 614 may be of a similar width to first jumpers 612, which allows misalignment between the target metal lines in the M1 and M3 layers. Such a misalignment may occur, for example, because the global bit lines are wider than the bit lines of the SRAM array area 102 in order to reduce the resistance of the global bit lines to account for their longer path. This increased width of the global bit lines, in conjunction with the interdigitation of metal lines for the positive and negative power nodes in the SRAM array area 102 (e.g., positive power node 208) with the bit lines of the SRAM array area 102, may prevent the global bit lines from sharing a pitch with the bit lines of the SRAM array area 102.
In an embodiment, one second jumper 614 bridges between global write bit line 402 and write bit line 212 of SRAM array area 102. Write bit line 212 is in first metal layer M1, and global write bit line 402 is in third metal layer M3 (e.g., third metal layer M3506 of
In some embodiments, there may additionally be a well strap cell 616 between the jumper structure 610 and the SRAM array area 102. Well strap cells 616 provide connections between the N-wells 308 and P-wells 310 of two-port SRAM cells 200 to supply bulk terminal voltages as needed. N-well strap line 618 may be used for coupling the N-wells 308, for example, to a positive voltage line outside the array such as a periphery positive voltage line. The P-well strap line 620 may be coupled to the P-wells 310 and to a negative voltage line. This allows the N-wells 308 to be electrically isolated from the positive voltage node 208 of the two-port SRAM cell 200. The N-well strap line 618 and the P-well strap line 620 may be formed in the second metal layer M2 and run perpendicular to the jumpers 612 and 614 of jumper structure 610 (also formed in the M2 layer), as the jumpers 612 and 614 of structure 610 need not span out of the jumper structure 610.
Referring now to
As discussed above, the global write bit lines 402 and 404, the vias 408 and 422, and the jumper 614 may be formed of copper. Alternatively, they may be formed of aluminum, gold, or another proper metal. The global write bit lines 402 and 404, the vias 408 and 422, and the jumper 614 may be formed by a dual-damascene process in an embodiment. In another embodiment, they may be formed by a single-damascene process. In some embodiments, second via 408 and jumper 614 may be formed in one process. For example, the first dielectric layer (e.g., first via layer 510) may be formed, the second dielectric layer (e.g., second metal layer M2504) may be formed over the first dielectric layer, a hole may be patterned into both the first and the second dielectric layer, a trench may be patterned into the second dielectric layer, and copper may be deposited into the trench and the hole to form the second via 408 and jumper 614. A chemical mechanical polishing (CMP) process may be performed to remove excess copper after deposition Likewise, third via 422 and global write bit line 402 or 404 may be formed in one deposition process followed by a CMP process.
Referring now to
The read bit line 216, the vias 408, and the jumper 612 may be formed as discussed above with respect to jumper 614 and second via 408. E.g., they may be formed of copper in one deposition step using a dual-damascene process followed by a CMP process, in one embodiment.
Referring now to
Each column 802 is served by a write bit line 212, an inverse write bit line 214, a global write bit line 402, and an inverse global write bit line 404. Furthermore, the top sub array 806 is served by a top read bit line 810 and the bottom sub array 808 is served by a bottom read bit line 812. The top read bit line 810 and bottom read bit line 812 are electrically isolated from each other. In some embodiments, each column 802 is a mirror image of the column on each side of itself. At the end of each column 802 there may be a jumper structure 610 that connects the two-port SRAM cells 200 of the column 802 to peripheral logic in logic area 104. In the illustrated embodiment, there is peripheral logic on both the top and bottom sides of the SRAM cell array 800, however it is understood that in other embodiments there may be peripheral logic on only one side of the array.
In this embodiment, the global write bit lines 402 and 404 only connect to the array 800 at the jumper structure 610, while local write bit lines 212 and 214 connect from the jumper structure to each two-port SRAM cell 200 of a given column 802. The global write bit lines 402 and 404 may in turn extend over the peripheral logic in logic area 104 to relay signals to the write bit lines of column 802. In this configuration, information from outside the array 800 can be relayed to each cell 200 in the column 802.
Each row 804 is served by a write word line 210 and a read word line 218 or 418, as described above. The write word line 210 and the read word lines 218 or 418 may in some embodiments extend beyond the array 800. In this embodiment, the write and read word lines 210 and 218 or 418 connect to each cell 200 in a row 804. Furthermore, edge cells 814 may border the SRAM cell array 800 such that the word lines 210 and 218 or 418 run over the edge cells 814. In some embodiments, edge cells 814 may provide connections to the word lines 210 and 218 or 418, and which may include driver circuitry for the word lines.
In combination, the read and write bit lines of a row 804 may be supplied with data to select a row 804 of two-port SRAM cells 200 while the read or write lines of a column 802 may turned on to select one two-port SRAM cell 200 to read or write to.
Referring now to
Referring now to
SRAM cell array 900 is substantially similar to SRAM cell array 800, except that the top sub array 806 of SRAM cell array 900 is separated from the bottom sub array 808 by a block of peripheral logic in peripheral logic area 104. Each sub array 806 and 808 has 8 rows 804 and 4 columns 802, and therefore contains 32 two-port SRAM cells 200.
As a logic area 104 separates the top sub array 806 from the bottom sub array 808, each sub array 806 and 808 has its own write bit line, inverse write bit line, and read bit line. Top sub array 806 has a top write bit line 902, a top inverse write bit line 904, and a top read bit line 810. Bottom sub array 808 has a bottom write bit line 906, a bottom inverse write bit line 908, and a bottom read bit line 812. The global write bit line 402 and inverse global write bit line 404 serve both sub arrays 806 and 808. The top read bit line 810, top write bit line 902, and top inverse write bit line 904 are electrically isolated from the bottom read bit line 812, the bottom write bit line 906, and the bottom inverse write bit line 908. In some embodiments, top write bit line 902 functions similarly to bottom write bit line 906, and both function similarly to write bit line 212. Furthermore, top inverse write bit line 904 functions similarly to bottom inverse write bit line 908, and both function similarly to inverse write bit line 214.
In some embodiments, each column 802 is a mirror image of the column on each side of itself. At the end of each column 802 there may be a jumper structure 610 that connects the two-port SRAM cells 200 of the column 802 to peripheral logic in logic area 104. In the illustrated embodiment, there is peripheral logic between the top and bottom SRAM cell sub arrays 806 and 808, as well as on the outer sides of top and bottom SRAM cell sub arrays 806 and 808, however it is understood that in other embodiments there may be peripheral logic on only one side of the array.
Each row 804 is served by a write word line 210 and a read word line 218 or 418, similar to the rows 804 of SRAM cell array 800 of
Referring now to
Referring now to
SRAM cell array 1000 is substantially similar to SRAM cell array 900, except that there is a third sub array 1002, which similar to top sub array 806 of SRAM cell array 900 is separated from the other two sub arrays 806 and 808 by a block of peripheral logic in peripheral logic area 104. Each sub array 1002, 802, and 904 has 8 rows 804 and 4 columns 802, and therefore contains 32 two-port SRAM cells 200.
As a logic area 104 separates the third sub array 1002 from the bottom sub arrays 806 and 808, third sub array 1002 has its own third sub array write bit line 1006, third sub array inverse write bit line 1008, and third sub array read bit line 1004. Top sub array 806 shares write bit line 212 and inverse write bit line 214 with bottom sub array 808. However, top sub array 806 has its own top read bit line 810 while bottom sub array 808 has its own bottom read bit line 812. The global write bit line 402 and inverse global write bit line 404 serve sub arrays 806, 808, and 1002. The top read bit line 810 and bottom read bit line 812 are electrically isolated from each other. In some embodiments, the third sub array read bit line 1004 may function similarly to the top or bottom read bit lines 910 or 912, the third sub array write bit line 1006 may function similarly to the write bit line 212, and the third sub array inverse write bit line 1008 may function similarly to the inverse write bit line 214.
In some embodiments, each column 802 is a mirror image of the column on each side of itself. Where each column 802 meets the edge of an SRAM cell block, there may be a jumper structure 610 that connects the two-port SRAM cells 200 of one SRAM cell block to peripheral logic in logic area 104. In the illustrated embodiment, there is peripheral logic between the third and top SRAM cell sub arrays 1002 and 806, as well as on the outer sides of third and bottom SRAM cell sub arrays 1002 and 808, however it is understood that in other embodiments there may be peripheral logic on only one side of the array.
Each row 804 is served by a write word line 210 and a read word line 218 or 418, similar to the rows 804 of SRAM cell array 800 of
Referring now to
Referring now to
SRAM cell array 1100 is substantially similar to SRAM cell array 800, except that there is additionally a global read bit line 1102 servicing each column 802. Each column 802 is also serviced by a write bit line 212, an inverse write bit line 214, a global write bit line 402, and an inverse global write bit line 404, a top read bit line 810 connected only to two-port SRAM cells 200 in the top sub array 806, and a bottom read bit line 812 connected only to two-port SRAM cells 200 in the bottom sub array 808. The top read bit line 810 and bottom read bit line 812 are electrically isolated from each other. In some embodiments, each column 802 is a mirror image of the column on each side of itself. At the end of each column 802 there may be a jumper structure 610 that connects the two-port SRAM cells 200 of the column 802 to peripheral logic in logic area 104.
In the illustrated embodiment, there is peripheral logic on each side of the SRAM cell array 1100, however it is understood that in other embodiments there may be peripheral logic on only one side of the array. The global read bit line 1102 is not directly electrically connected to the SRAM cell array 1100. Instead, it is connected to an input node of a sense amplifier (SA) in the peripheral logic, and an output node of the sense amplifier is in turn electrically connected to the top read bit line 810 or the bottom read bit line 812, depending on which side of the SRAM cell array 1100 it is on. In some embodiments, the sense amplifier may be an inverter based sense amplifier.
Each row 804 is served by a write word line 210 and a read word line 218 or 418, similar to the rows 804 of SRAM cell array 900 of
Referring now to
Referring now to
SRAM cell array 1200 is substantially similar to SRAM cell array 900in that the top sub array 806 of SRAM cell array 1200 is separated from the bottom sub array 808 by a block of peripheral logic in peripheral logic area 104. Each sub array 806 and 8080 has 8 rows 804 and 4 columns 802, and therefore contains 32 two-port SRAM cells 200. Differences between SRAM cell array 1200 and SRAM cell array 900 are described below.
As a logic area 104 separates the top sub array 806 from the bottom sub array 808, each subarray 806 and 808 has its own write bit line, inverse write bit line, and read bit line. Top sub array 806 has a top write bit line 902, a top inverse write bit line 904, and a top read bit line 810. Bottom sub array 808 has a bottom write bit line 906, a bottom inverse write bit line 908, and a bottom read bit line 812. The top read bit line 810, top write bit line 902, and top inverse write bit line 904 are electrically isolated from the bottom read bit line 812, bottom write bit line 906, and bottom inverse write bit line 908. In some embodiments, top write bit line 902 functions similarly to bottom write bit line 906, and both function similarly to write bit line 212. Furthermore, top inverse write bit line 904 functions similarly to bottom inverse write bit line 908, and both function similarly to inverse write bit line 214.
The global write bit line 402 and inverse global write bit line 404 serve both sub arrays 806 and 808. Furthermore, as in
In the illustrated embodiment, there is peripheral logic between the top and bottom SRAM cell sub arrays 806 and 808, however it is understood that in other embodiments there may be peripheral logic on only one side of the array or on the outer sides of top and bottom SRAM cell sub arrays 806 and 808. The global read bit line 1102 is not directly electrically connected to the SRAM cell array 1200. Instead, it is connected to an input node of a sense amplifier (SA) in the peripheral logic, and an output node of the sense amplifier is in turn electrically connected to the top read bit line 810 and bottom read bit line 812.
Each row 804 is served by a write word line 210 and a read word line 218 or 418, similar to the rows 804 of SRAM cell array 800 of
Referring now to
Referring now to
SRAM cell array 1300 is substantially similar to SRAM cell array 1000, including a third sub array 1002 which is separated from the other two sub arrays 806 and 808 by a block of peripheral logic in peripheral logic area 104. Each sub array 1002, 802, and 804 has 8 rows 804 and 4 columns 802, and therefore contains 32 two-port SRAM cells 200.
As a logic area 104 separates the third sub array 1002 from the bottom sub arrays 806 and 808, third sub array 1002 has its own third sub array write bit line 1006, third sub array inverse write bit line 1008, and third sub array read bit line 1004. Top sub array 806 shares write bit line 212 and inverse write bit line 214 with bottom sub array 808. However, top sub array 806 has its own top read bit line 810 while bottom sub array 808 has its own bottom read bit line 812. The global write bit line 402 and inverse global write bit line 404 serve sub arrays 806, 808, and 1002. Furthermore, global read bit line 1102 serves all sub arrays 806, 808, and 1002. The top read bit line 810 and bottom read bit line 812 are electrically isolated from each other. In some embodiments, the third sub array read bit line 1004 may function similarly to the top or bottom read bit lines 910 or 912, the third sub array write bit line 1006 may function similarly to the write bit line 212, and the third sub array inverse write bit line 1008 may function similarly to the inverse write bit line 214.
In some embodiments, each column 802 is a mirror image of the column on each side of itself. Where each column 802 meets the edge of an SRAM cell block, there may be a jumper structure 610 that connects the two-port SRAM cells 200 of one SRAM cell block to peripheral logic in logic area 104. In the illustrated embodiment, there is peripheral logic between the third and top SRAM cell sub arrays 1002 and 806, as well as on the outer sides of third and bottom SRAM cell sub arrays 1002 and 808, however it is understood that in other embodiments there may be peripheral logic on only one side of the array.
Each row 804 is served by a write word line 210 and a read word line 218 or 418, similar to the rows 804 of SRAM cell array 800 of
Referring now to
A static random access memory (SRAM) structure is provided in accordance with some embodiments. The static random access memory (SRAM) structure includes a plurality of two-port SRAM arrays. Each of the two-port SRAM arrays includes a plurality of two-port SRAM cells, a plurality of edge cells, a plurality of well strap cells, and a plurality of jumper structures. Each two-port SRAM cell includes a write port portion, a read port portion, a first plurality of metal lines, a second plurality of metal lines, and a third plurality of metal lines. The write port portion includes two cross-coupled inverters and two pass devices. The read port portion includes two cascaded devices. The first plurality of metal lines includes a write bit line, an inverse write bit line, a read bit line, a return voltage line, a supply voltage line, a write word line landing pad, and a read word line landing pad, all of which are located in a first metal layer. The second plurality of metal lines includes a write word line located in a second metal layer. The third plurality of metal lines includes a global write bit line and an inverse global write bit line located in a third metal layer. Each jumper structure includes a first metal landing pad located in the second metal layer and electrically connected to the write bit line and to the global write bit line, a second metal landing pad located in the second metal layer and electrically connected to the inverse write bit line and the inverse global write bit line, and a third metal landing pad located in the second metal layer and electrically connected to the read bit line and to a peripheral metal line located in the first metal layer. The plurality of jumper structures extend across an edge of the array.
A static random access memory (SRAM) structure is provided in accordance with some embodiments. The static random access memory (SRAM) structure includes a plurality of two-port SRAM arrays. Each of the two-port SRAM arrays includes a first sub array and a second sub array. The first and second sub arrays each include a plurality of two-port SRAM cells, a plurality of edge cells, a plurality of well strap cells, and a plurality of jumper structures. Each two-port SRAM cell includes a write port portion, a read port portion, a first plurality of metal lines, a second plurality of metal lines, and a third plurality of metal lines. The write port portion includes two cross-coupled inverters and two pass devices. The read port portion includes two cascaded devices. The first plurality of metal lines includes a write bit line, an inverse write bit line, a read bit line, a return voltage line, a supply voltage line, a write word line landing pad, and a read word line landing pad, all of which are located in a first metal layer. The second plurality of metal lines includes a write word line located in a second metal layer. The third plurality of metal lines includes a global write bit line and an inverse global write bit line located in a third metal layer. The write bit line, the inverse write bit line, the global write bit line, and the inverse global write bit line each have a routing length across the first and second sub arrays. The read bit line of the first sub array and the read bit line of the second sub array are physically isolated. Each jumper structure includes a first metal landing pad located in the second metal layer and electrically connected to the write bit line and to the global write bit line, a second metal landing pad located in the second metal layer and electrically connected to the inverse write bit line and the inverse global write bit line, and a third metal landing pad located in the second metal layer and electrically connected to the read bit line and to a peripheral metal line located in the first metal layer. The plurality of jumper structures extend across an edge of the array.
A static random access memory (SRAM) structure is provided in accordance with some embodiments. The static random access memory (SRAM) structure includes a plurality of two-port SRAM arrays. Each of the two-port SRAM arrays includes a first sub array and a second sub array. The first and second sub arrays each include a plurality of two-port SRAM cells, a plurality of edge cells, a plurality of well strap cells, and a plurality of jumper structures. Each two-port SRAM cell includes a write port portion, a read port portion, a first plurality of metal lines, a second plurality of metal lines, and a third plurality of metal lines. The write port portion includes two cross-coupled inverters and two pass devices. The read port portion includes two cascaded devices. The first plurality of metal lines includes a write bit line, an inverse write bit line, a read bit line, a return voltage line, a supply voltage line, a write word line landing pad, and a read word line landing pad, all of which are located in a first metal layer. The second plurality of metal lines includes a write word line located in a second metal layer. The third plurality of metal lines includes a global write bit line, an inverse global write bit line, and a global read bit line, all of which are located in a third metal layer. The write bit line, the inverse write bit line, the global write bit line, the inverse global write bit line, and the global read bit line each have a routing length across the first and second sub arrays. The read bit line of the first sub array and the read bit line of the second sub array are physically isolated. Each jumper structure includes a first metal landing pad located in the second metal layer and electrically connected to the write bit line and to the global write bit line, a second metal landing pad located in the second metal layer and electrically connected to the inverse write bit line and the inverse global write bit line, and a third metal landing pad located in the second metal layer and electrically connected to the read bit line and to a peripheral metal line located in the first metal layer. The plurality of jumper structures extend across an edge of the array.
The foregoing has outlined features of several embodiments so that those skilled in the art may better understand the detailed description that follows. Those skilled in the art should appreciate that they may 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 of the embodiments introduced herein. Those skilled in the art should also realize that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions and alterations herein without departing from the spirit and scope of the present disclosure.
The present application is a continuation of U.S. patent application Ser. No. 15/253,365, filed Aug. 31, 2016, to Jhon Jhy Liaw, titled “Two-Port SRAM Connection Structure”, which is hereby incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
5280441 | Wada | Jan 1994 | A |
5748547 | Shau | May 1998 | A |
5973985 | Ferrant | Oct 1999 | A |
6127843 | Agrawal et al. | Oct 2000 | A |
6381166 | Yoshida | Apr 2002 | B1 |
6661733 | Pan et al. | Dec 2003 | B1 |
6992947 | Pan et al. | Jan 2006 | B1 |
7561457 | Randolph | Jul 2009 | B2 |
7813161 | Luthra | Oct 2010 | B2 |
8174868 | Liaw | May 2012 | B2 |
8198655 | Pileggi | Jun 2012 | B1 |
8214778 | Quandt | Jul 2012 | B2 |
8605523 | Tao et al. | Dec 2013 | B2 |
8630132 | Cheng et al. | Jan 2014 | B2 |
8760948 | Tao et al. | Jun 2014 | B2 |
8891289 | Hwang et al. | Nov 2014 | B2 |
9035359 | Becker | May 2015 | B2 |
9728553 | Lam | Aug 2017 | B1 |
20010010654 | Shau | Aug 2001 | A1 |
20030039166 | Shau | Feb 2003 | A1 |
20030080777 | Baxter | May 2003 | A1 |
20030107133 | Tomita | Jun 2003 | A1 |
20140032871 | Hsu et al. | Jan 2014 | A1 |
20140153321 | Liaw | Jun 2014 | A1 |
20140153345 | Kim et al. | Jun 2014 | A1 |
20140177352 | Lum | Jun 2014 | A1 |
20140233330 | Ko et al. | Aug 2014 | A1 |
20140241077 | Katoch et al. | Aug 2014 | A1 |
20140269114 | Yang et al. | Sep 2014 | A1 |
20160372182 | Liaw | Dec 2016 | A1 |
Number | Date | Country | |
---|---|---|---|
20180061487 A1 | Mar 2018 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15253365 | Aug 2016 | US |
Child | 15613817 | US |