This application claims priority to Korean Patent Application No. 10-2016-0057347 filed on May 11, 2016 and No. 10-2016-011330 filed on Sep. 2, 2016 in the Korean Intellectual Property Office, and all the benefits accruing therefrom under 35 U.S.C. §119, the disclosure of which is incorporated herein by reference in its entirety.
The inventive concepts relate to a layout design system and a semiconductor device fabricated using the same.
A desire for miniaturized semiconductor devices has rapidly increased. To fabricate a compact semiconductor device, a layout design capable of improving the reliability of a semiconductor device is desired. A layout design capable of securing insulation between adjacent transistors and reducing the likelihood that the properties of transistors change is desired.
Example embodiments of the inventive concepts provide a layout design system capable of creating a layout design that improves or guarantees product reliability.
Example embodiments of the inventive concepts also provide a semiconductor device with improved reliability, fabricated by the layout design system.
However, example embodiments of the inventive concepts are not restricted to those set forth herein. The above and other example embodiments of the inventive concepts will become more apparent to one of ordinary skill in the art to which the inventive concepts pertain by referencing the detailed description of the inventive concepts given below.
According to an example embodiment of the inventive concepts, there is provided a semiconductor device including a filler cell including first and second insulating structures, the first and second insulating structures extending in a first direction, the filler cell being defined by first cell boundaries; and a neighboring cell including a third insulating structure, the third insulating structure extending in the first direction, the neighboring cell being adjacent to the filler cell in the first direction and defined by second cell boundaries, wherein the first and second insulating structures are spaced apart from one another in a second direction, the second direction being perpendicular to the first direction.
According to an example embodiment of the inventive concepts, there is provided a semiconductor device including a first cell including first and second insulating structures, the first and second insulating structures extending in a first direction, the first cell being defined by first cell boundaries; and a second cell adjacent to the first cell in a second direction, the second direction being perpendicular to the first direction, wherein the first and second insulating structures are spaced apart from one another in the second direction.
According to an example embodiment of the inventive concepts, there is provided a layout design system including a nontransitory instruction storage unit configured to store machine readable instructions and a processor configured to execute the machine readable instructions to generate at least one filler design. The at least one filler design includes first and second insulating structures extending in a first direction, the first and second insulating structures being spaced apart from one another in a second direction, the second direction being perpendicular to the first direction.
Other features and example embodiments may be apparent from the following detailed description, the drawings, and the claims.
The above and other example embodiments and features of the inventive concepts will become more apparent by describing in detail example embodiments thereof with reference to the attached drawings, in which:
The term “unit” or “module”, as used herein, may refer to, but is not limited to, for example, a software or hardware component, such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC), which performs certain tasks. A unit or module may advantageously be configured to reside in a non-transitory addressable storage medium and may be configured to execute on one or more processors. A unit or module may include, by way of example, components, such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. The functionality provided in the components and in the units or modules may be combined into fewer components and into fewer units or modules, or may be further separated into additional components and into additional units or modules.
Referring to
A standard cell design 12 may be stored in the data storage unit 10. A standard cell may be a minimal unit for forming a block, a device, or a chip. For example, a standard cell of a static random access memory (SRAM) or logic device may be an inverter cell.
The standard cell design 12 may include a layout for fabricating a standard cell. For example, the standard cell design 12 may include an active region and a gate region, which is on the active region.
The data storage unit 10 may also store an intermediate design 14 output by the processor 50 executing the displacement module 20. In the present example embodiment, the intermediate design 14 may include the standard cell designs 12 and filler designs, which are adjacent to the standard cell designs 12 and have a plurality of insulating structures therein. The intermediate design 14 will be described later in detail.
In the present example embodiment, the standard cell designs 12 may be used as inputs for the processor 50 to execute the displacement module 12, and the intermediate design 14 may be used as an input for the processor 50 to execute the generation module 30.
In some example embodiments, the data storage unit 10 may be implemented as, for example, a non-volatile memory device. Examples of the non-volatile memory device may include a NAND flash memory, a NOR flash memory, a magnetoresistive random access memory (MRAM), a phase-change random access memory (PRAM), a resistive random access memory (RRAM), and the like, but the inventive concepts are not limited thereto. In some other example embodiments, the data storage unit 10 may be implemented as a hard disk drive, a magnetic storage device, or the like.
The processor 50 may execute the displacement module 20 to generate the intermediate design 14 by arranging the standard cell designs 12, with the use of the processor 50, according to a chip design requirement 19. The intermediate design 14 may be stored in the data storage unit 10, but the inventive concepts are not limited thereto.
The chip design requirement 19, which is provided to the processor 50 executing the displacement module 20, may be input by a user. Alternatively, the chip design requirement 19 may be stored in advance in the data storage unit 10.
In some example embodiments, the displacement module 20 may be implemented in the form of software, but the inventive concepts are not limited thereto.
The processor 50 may execute the generation module 30 to generate a design element in the intermediate design 14. In the present example embodiment, examples of the design element include, for example, an active region, a dummy gate region, and the like, but the inventive concepts are not limited thereto.
In the present example embodiment, the processor 50 may execute the generation module 30 to generate a plurality of insulating structures, and the plurality of insulating structures may be in the filler designs, which are arranged adjacent to the standard cell designs 12 included in the intermediate design 14, to be spaced apart from one another. The plurality of insulating structures will be described later in detail.
In some example embodiments, the generation module 30 may be implemented in the form of software, but the inventive concepts are not limited thereto.
In some example embodiments, in a case in which the displacement module 20 and the generation module 30 are both implemented in the form of software, the displacement module 20 and the generation module 30 may be stored in the instruction storage unit 15, which is separate from the data storage unit 10, in the form of code.
The processor 50 may be used for the displacement module 20 and the generation module 30 to perform computation.
Although not specifically illustrated in
Referring again to
Referring to
For convenience, the standard cell designs 120a through 120f are illustrated as, but are not limited to, being adjacent to the filler designs 130a through 130c in a first direction Y, and the standard cell designs 122a through 122e are also illustrated as, but are also not limited to, being adjacent to the filler designs 130a through 130c in the first direction Y. For example, the standard cell designs 120a through 120f or 122a through 122e may be adjacent to the filler designs 130a through 130c in a second direction X.
One or more of the filler designs 130a through 130c may be defined by first cell boundaries. For example, the filler design 130b may be defined by first cell boundaries A. One or more of the standard cell designs 120a through 120f and the standard cell designs 122a through 122e may be defined by second cell boundaries. For example, the standard cell design 120f may be defined by second cell boundaries B.
Insulating structures are formed among the standard cell designs 120a through 120f and among the standard cell designs 122a through 122e. For example, an insulating structure 150a may be formed along the boundary between the standard cell designs 120a and 120b in the first direction Y, and an insulating structure 150d may be formed along the boundary between the standard cell designs 120e and 120f in the first direction Y. An insulating structure 150c may be formed along the boundary between the standard cell designs 122a and 122b in the first direction Y, and an insulating structure 150f may be formed along the boundary between the standard cell designs 122d and 120e in the first direction Y.
Insulating structures may also be formed among the filer designs 130a through 130c. For example, an insulating structure 150b may be formed along the boundary between the filler designs 130a and 130b, and an insulating structure 150e may be formed along the boundary between the filler designs 130b and 130c.
Insulating structures are for providing electric insulation among designs that respectively define cells. Particularly, insulating structures 150a, 150b, and 150c or the insulating structures 150d, 150e, and 150f, which extend in line in the first direction Y, may also change the properties of devices such as transistors in their neighboring cell regions.
More specifically, the insulating structures 150a, 150b, and 150c or the insulating structures 150d, 150e, and 150f may be formed by forming trenches on a semiconductor substrate, or in an active region on the semiconductor substrate, and burying the trenches with an insulating material. The insulating structures 150a, 150b, and 150c or the insulating structures 150d, 150e, and 150f may apply stress to transistors formed in a cell region. Particularly, the insulating structures 150a, 150b, and 150c or the insulating structures 150d, 150e, and 150f, which extend in line in the first direction Y, may increase the stress applied to the transistors formed in the cell region.
If the stress applied to the transistors formed in the cell region too excessively increases, the operation properties of the transistors formed in the cell region may change, thereby making it challenging to estimate the properties of the transistors formed in the cell region.
Referring to
Referring to
In the present example embodiment, at least one of the first and second insulating structures 152b and 154b may be spaced apart from the first cell boundaries C1 in the second direction X. For example, the first and second insulating structures 152b and 154b may be with a gap S1 therebetween in the second direction X.
In the present example embodiment, the first insulating structure 152b may be a first distance D1 apart from a first cell boundary C1 on a first side of the filler design 132b in the second direction X, and the second insulating structure 154b may be a second distance D2 apart from the first cell boundary C1 on the first side of the filler design 132b in the second direction X.
In the present example embodiment, the first and second insulating structures 152b and 154b may not overlap with each other in the second direction X. In other words, the first and second insulating structures 152b and 154b may be with a gap S2 therebetween in the first direction Y.
Referring again to
For example, in the filler design 132b, the first insulating structure 152b may be connected to the third insulating structure 150g, but the second insulating structure 154b may not be connected to the third insulating structure 150g. For example, in the filler design 132b, the first insulating structure 152b may be contiguous with the third insulating structure 150g, but the second insulating structure 154b may not be contiguous with the third insulating structure 150g.
Accordingly, a plurality of insulating structures may not be formed in line with one another in the first direction Y, and as a result, stress may be prevented or reduced from being applied to transistors formed in a cell region.
In the example embodiment, cell designs adjacent to the filler design 132b in the first direction Y are standard cell designs such as the standard cell designs 120c and 120d, but the inventive concepts are not limited thereto. For example, filler designs, instead of standard cell designs, may be adjacent to the filler design 132b in the first direction Y.
Referring to
In the present example embodiment, at least one of the first and second insulating structures 156b and 158b may be spaced apart from the first cell boundaries C2 in a second direction X. For example, the first and second insulating structures 156b and 158b may be with a gap S11 therebetween in the second direction X.
At least one of the fourth and fifth insulating structures 157b and 159b may be spaced apart from the first cell boundaries C2 in a second direction X. For example, the fourth and fifth insulating structures 157b and 159b may be with a gap S12 therebetween in the second direction X.
In the example embodiment, the gaps S11 and S12 may have the same width, but the inventive concepts are not limited thereto. For example, in some other example embodiments, the gaps S11 and S12 may be set to have a different width from each other.
In the example embodiment, the first insulating structure 156b may be a first distance D1 apart from a first cell boundary C1 on a first side of the filler design 134b in the second direction X, and the second insulating structure 158b may be a second distance D2 apart from the first cell boundary C1 on the first side of the filler design 134b in the second direction X. The fourth insulating structure 157b may be a third distance D3 apart from the first cell boundary C1 on the first side of the filler design 134b in the second direction X, and the fifth insulating structure 159b may be a fourth distance D4 apart from the first cell boundary C1 on the first side of the filler design 134b in the second direction X.
In the example embodiment, the first and second insulating structures 156b and 158b may not overlap with each other in the second direction X. In other words, the first and second insulating structures 156b and 158b may be with a gap S2 therebetween in the first direction Y. The fourth and fifth insulating structures 157b and 159b may not overlap with each other in the second direction X. In other words, the fourth and fifth insulating structures 157b and 159b may be with the gap S2 therebetween in the first direction Y.
Referring again to
For example, in the filler design 134b, the fourth insulating structure 157b may be connected to the third insulating structure 150h, but the second insulating structure 159b may not be connected to the third insulating structure 150h.
Accordingly, a plurality of insulating structures may be prevented from being formed in line with one another in the first direction Y, and as a result, too excessive stress may be prevented from being applied to transistors formed in a cell region.
Referring to
More specifically, the data storage unit 10 may store a plurality of candidate filler designs 16 each having a plurality of insulating structures that have already been described above with reference to
In the example embodiment, a generation module 32 may exchange a filler design included in an intermediate design 14 for one of the plurality of candidate filler designs 16 stored in the data storage unit 10. For example, the processor 50 may execute the generation module 32 to generate the intermediate design 14 by choosing one of the plurality of candidate filler designs 16, each having a plurality of insulating structures that have already been described above with reference to
The generation module 32 is illustrated in
Referring to
The generation module 34 is illustrated in
Referring to
The first cell F1 may include first and second insulating structures IS11 and IS12, which are formed in a first direction Y, and may be defined by first cell boundaries.
The first cell F1 may correspond to a fill region of a power gating cell. In the fill region, one or more patterns PT and a plurality of insulating structures IS11 through IS16 may be formed. The patterns PT of the first cell F1 may form dummy active patterns, dummy polysilicon patterns, and a dummy decoupling capacitor.
The second cell P1 may be adjacent to the first cell F1 in a second direction X.
The second cell P1 may be an active region of a power gating cell including the patterns PT. The patterns PT of the second cell P1 may form dummy active patterns, dummy polysilicon patterns, and a dummy decoupling capacitor. In some example embodiments, the active region may be, for example, a P-type metal oxide semiconductor (PMOS) switch region of a power gating cell.
The first and second insulating structures IS11 and IS12 may be spaced apart from each other in the second direction X.
In the example embodiment, at least one of the first and second insulating structures IS11 and IS12 may be spaced apart from the first cell boundaries in the second direction X.
In the example embodiment, the first and second insulating structures IS11 and IS12 may differ from each other in their distance from a first cell boundary on a first side of the first cell F1.
In the example embodiment, the first and second insulating structures IS11 and IS12 may not overlap with each other in the second direction X. In other words, the first and second insulating structures IS11 and IS12 may be with a gap therebetween in the first direction Y.
The semiconductor device 21a may further include a third cell F2.
The third cell F2 may include third and fourth insulating structures IS21 and IS22, which are formed in the first direction Y, and may be defined by third cell boundaries.
The third cell F2, like the first cell F1, may correspond to a fill region of a power gating cell. In the fill region, one or more patterns PT and a plurality of insulating structures IS21 through IS26 may be formed.
The third and fourth insulating structures IS21 and IS22 may be spaced apart from each other in the second direction X.
In the example embodiment, at least one of the third and fourth insulating structures IS21 and IS22 may be spaced apart from the third cell boundaries in the second direction X.
In the example embodiment, the third and fourth insulating structures IS21 and IS22 may differ from each other in their distance from a third cell boundary on a first side of the third cell F3.
In the example embodiment, the third and fourth insulating structures IS21 and IS22 may not overlap with each other in the second direction X. In other words, the third and fourth insulating structures IS21 and IS22 may be with a gap therebetween in the first direction Y.
Referring to
Referring to
The first cell F3 may include first and second insulating structures IS31 and IS32, which are formed in a first direction Y, and may be defined by first cell boundaries. The third cell F4 may include third and fourth insulating structures IS41 and IS42, which are formed in the first direction Y, and may be defined by third cell boundaries. The fifth cell F5 may include fifth and sixth insulating structures IS45 and IS46, which are formed in the first direction Y, and may be defined by fifth cell boundaries.
The first, third, and fifth cells F3, F4, and F5 may be fill regions of a power gating cell.
The second cell P2 may be adjacent to the first, third, and fourth cells F3, F4, and F5 in a second direction X. The fourth cell P3 may be adjacent to the third and fifth cells F4 and F5 in the first direction Y.
The second and fourth cells P2 and P3 may be active regions of a power gating cell including one or more patterns PT. In some example embodiments, the second cell P2 may be, for example, a PMOS switch region of a power gating cell, and the fourth cell P3 may be, for example, a buffer region of the power gating cell.
The first and second insulating structures IS31 and IS32 may be spaced apart from each other in the second direction X.
In the example embodiment, at least one of the first and second insulating structures IS31 and IS32 may be spaced apart from the first cell boundaries in the second direction X.
In the example embodiment, the first and second insulating structures IS31 and IS32 may differ from each other in their distance from a third cell boundary on a first side of the third cell F3.
In the example embodiment, the first and second insulating structures IS31 and IS32 may not overlap with each other in the second direction X. In other words, the first and second insulating structures IS31 and IS32 may be with a gap therebetween in the first direction Y.
The third and fourth insulating structures IS41 and IS42 or the fifth and sixth insulating structures IS45 and IS46 may be in almost the same manner as the first and second insulating structures IS31 and IS32.
Referring to
Referring to
The first cell F6 may include first, second, third, fourth, fifth, and sixth insulating structures IS51, IS52, IS53, IS54, IS55, and IS56, which are formed in a first direction Y. The first cell F6 may be defined by first cell boundaries.
The first cell F6 may be a fill region of an endcap cell.
The first, second, third, fourth, fifth, and sixth insulating structures IS51, IS52, IS53, IS54, IS55, and IS56 may be spaced apart from one another in a second direction X.
In the example embodiment, at least one of the first, second, third, fourth, fifth, and sixth insulating structures IS51, IS52, IS53, IS54, IS55, and IS56 may be spaced apart from the first cell boundaries in the second direction X.
In the example embodiment, the first, second, third, fourth, fifth, and sixth insulating structures IS51, IS52, IS53, IS54, IS55, and IS56 may all differ from one another in their distance from a first cell boundary on a first side of the first cell F6.
In the example embodiment, the first, second, third, fourth, fifth, and sixth insulating structures IS51, IS52, IS53, IS54, IS55, and IS56 may not overlap with one another in the second direction X. In other words, the first, second, third, fourth, fifth, and sixth insulating structures IS51, IS52, IS53, IS54, IS55, and IS56 may be with a gap there among in the first direction Y.
Referring to
In accordance with various example embodiments of the inventive concepts, a plurality of insulating structures can be prevented from being formed in line with one another in one direction, and as a result, too excessive stress may be prevented from being applied to transistors formed in a cell region. Also, a proper insulation may be provided to a semiconductor device.
While the inventive concepts has been particularly illustrated and described with reference to example embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the inventive concepts as defined by the following claims. The example embodiments should be considered in a descriptive sense only and not for purposes of limitation.
Number | Date | Country | Kind |
---|---|---|---|
10-2016-0057347 | May 2016 | KR | national |
10-2016-0113330 | Sep 2016 | KR | national |