This application is based on and claims priority under 35 U.S.C. § 119 to Korean Patent Application No. 10-2021-0022028, filed on Feb. 18, 2021, in the Korean Intellectual Property Office, the disclosure of which is incorporated by reference herein in its entirety.
The embodiments of the inventive concept relate to an integrated circuit (IC), and more particularly, to an IC including a signal line and a power line and a method of designing the same.
An IC may include a plurality of standard cells aligned along a plurality of rows. In addition, the IC may include a power distributed network (PDN) configured to supply power to the standard cells. As the degree of circuit integration increases, a resistance of the PDN relatively increases, and thus, an area occupied by the PDN to supply stable power to the standard cells may need to be increased. Conductive wirings constituting the PDN may be formed in a same wiring layer as conductive wirings for routing of the standard cells, and thus, an efficient placement between the conductive wirings constituting the PDN and the conductive wirings for routing of the standard cells may be required.
The embodiments of the inventive concept provide an integrated circuit (IC) in which a power line and a signal line are placed at pre-defined locations and a method of designing the same.
According to an aspect of the embodiments, there is provided an IC including: a plurality of gate electrodes extending in a first direction and arranged in a second direction that is orthogonal to the first direction; a plurality of first power lines extending in the first direction to supply power to the standard cell, and respectively placed to be adjacent to first sides of the gate electrodes; and a plurality of signal lines extending in the first direction to transfer an input signal or an output signal of the standard cell, and respectively placed to be adjacent to second sides of the gate electrodes.
According to another aspect of the embodiments, there is provided an IC including: a plurality of gate electrodes aligned along a plurality of first tracks extending in a first direction and arranged in a second direction orthogonal to the first direction; at least one signal line aligned along at least one second track, respectively, located at a pre-defined side of at least one of the gate electrodes, among a plurality of second tracks extending in the first direction and arranged in the second direction, to transfer an input signal or an output signal of the standard cells; and at least one first power line aligned along at least one of the second tracks except the second track located at the pre-defined side, to supply power to the standard cells.
According to another aspect of the embodiments, there is provided a method of designing an IC, the method including: placing, in a first row, a first standard cell comprising at least one first power line formed at least one first side of at least one gate electrode extending in a first direction from a cell library, based on input data defining the IC; placing at least one signal line, extending in the first direction, at least one second side of the gate electrode; and generating output data defining a layout of the IC.
Embodiments will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings in which:
Hereinafter, various embodiments of the inventive concept will be described with reference to the accompanying drawings. The embodiments described herein are all example embodiments, and thus, the inventive concept is not limited thereto and may be realized in various other forms.
It will be understood that when an element or layer is referred to as being “over,” “above,” “on,” “below,” “under,” “beneath,” “connected to” or “coupled to” another element or layer, it can be directly over, above, on, below, under, beneath, connected or coupled to the other element or layer or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly over,” “directly above,” “directly on,” “directly below,” “directly under,” “directly beneath,” “directly connected to” or “directly coupled to” another element or layer, there are no intervening elements or layers present.
It will be understood that, although the terms first, second, third, fourth etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or section from another region, layer or section. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the present inventive concept.
Spatially relative terms, such as “over,” “above,” “on,” “upper,” “below,” “under,” “beneath,” “lower,” and the like, may be used herein for ease of description to describe one element's or feature's relationship to another element(s) or feature(s) as illustrated in the figures. It will be understood that 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. For example, if the device in the figures is turned over, elements described as “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the term “below” can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
Referring to
Referring to
The upper power lines PL1 to PL4 may be placed to be adjacent to first sides (e.g., left sides) of the gate electrodes G1 to G4, respectively. The present embodiment is not limited to
According to an embodiment, the signal lines SL1 to SL4 may be placed to be adjacent to second sides (e.g., right sides) of the gate electrodes G1 to G4, respectively. The present embodiment is not limited to
In some embodiments, the first pitch CPP may be double the second pitch p_M2. That is, a gear ratio (GR) indicating a ratio of a pitch of gate electrodes to a pitch of wirings may be 2:1. The GR may affect pin access performance, routing performance, power supply performance, and the like. When the GR is 2:1, two wirings may be placed between adjacent gate electrodes. The IC 10 according to an embodiment may use, as a power line, at least one of wirings placed between adjacent gate electrodes to reduce a resistance of a path through which power is supplied to a standard cell. In addition, the IC 10 according to an embodiment may have signal lines and power lines placed at pre-defined locations, thereby providing improved routing performance and power supply performance.
The standard cell C10 may include a plurality of gate electrodes G11 to G13 and a plurality of signal lines SL11 to SL14. The gate electrodes G11 and G13 are the leftmost and rightmost gate electrodes, respectively, in the standard cell C10. The gate electrodes G11 to G13 may be respectively aligned and placed on first tracks TR11 to TR13 extending in the Y-axis direction. The first tracks TR11 to TR13 may be separated from each other with the first pitch CPP. The signal lines SL11 to SL14 may be aligned and placed on at least one of second tracks TR21 to TR28 extending in the Y-axis direction. For example, the signal lines SL11 to SL14 may be aligned and placed along the second tracks TR21, TR23, TR25, and TR27 located at the second sides (e.g., right sides) of the cell separation structure DB11 and the gate electrodes G11 to G13, respectively. The second tracks TR21 to TR28 may be separated from each other with the second pitch p_M2.
As shown in
Referring to the standard cell C10 of
It is noted herein that the first side (e.g., left side) of a gate electrode or cell separation structure may be further defined as a side closer to the gate electrode or cell separation structure than another gate electrode or cell separation structure adjacent in a first direction (e.g., left direction). Likewise, the second side (e.g., right side) of a gate electrode or cell separation structure may be further defined as a side closer to the gate electrode or cell separation structure than another gate electrode or cell separation structure adjacent in a second direction (e.g., right direction).
The standard cells C11, C12, and C13 may be respectively placed in a plurality of rows R11, R12, and R13. The number of standard cells included in the IC 10a is not limited thereto. Each of the rows R11, R12, and R13 may extend in the X-axis direction.
A plurality of lower power lines PL31 to PL34 may be placed on boundaries of the rows R11, R12, and R13. The lower power lines PL31 to PL34 may extend in the X-axis direction. The lower power lines PL31 to PL34 may include first lower power lines PL31 and PL33 providing a positive supply voltage VDD therethrough, and second lower power lines PL32 and PL34 providing a negative supply voltage VSS therethrough. The first lower power lines PL31 and PL33 and the second lower power lines PL32 and PL34 may be alternately placed in the Y-axis direction.
A plurality of upper power lines PL21 to PL24 may be connected to the lower power lines PL31 to PL34 through respective vias formed in a first via layer Vl. The upper power lines PL21 to PL24 may include first upper power lines PL21 and PL23 providing the positive supply voltage VDD therethrough, and second upper power lines PL22 and PL24 providing the negative supply voltage VSS therethrough. The first upper power lines PL21 and PL23 and the second upper power lines PL22 and PL24 may be alternately placed in the X-axis direction. The first upper power lines PL21 and PL23 may be connected to the first lower power lines PL31 and PL33, respectively, and the second upper power lines PL22 and PL24 may be connected to the second lower power lines PL32 and PL34, respectively.
The IC 10a according to an embodiment may include at least one upper power line between adjacent gate electrodes to form a power mesh structure between lower power lines and upper power lines and to stably supply power to standard cells through the power mesh structure.
As shown in
As shown in
As shown in
According to an embodiment, by placing a power line at the first side (e.g., left side) with reference to a gate electrode and placing a signal line at the second side (e.g., right side) with reference to the gate electrode, a wiring for routing and a wiring for power supply may be efficiently placed. That is, by placing power lines and signal lines at pre-defined locations, efficient routing performance and power supply performance may be provided.
Referring to
First to fifth source/drain contacts CA11 to CA15 may be connected to the first to fifth source/drain regions SD21 to SD25 by passing through the second interlayer insulating layer 32. In some embodiments, at least one of the first to fifth source/drain contacts CA11 to CA15 may include a lower source/drain contact passing through the first interlayer insulating layer 31 and an upper source/drain contact passing through the second interlayer insulating layer 32. First to third source/drain vias VA11, VA13, and VA15 may be respectively connected to the first, third, and fifth source/drain contacts CA11, CA13, and CA15 by passing through the third interlayer insulating layer 33 and commonly connected to a pattern N formed in a first wiring layer M1. Accordingly, the pattern N may be electrically connected to the first source/drain region SD21 through the first source/drain via VA11 and the first source/drain contact CA11, electrically connected to the third source/drain region SD23 through the second source/drain via VA13 and the third source/drain contact CA13, and electrically connected to the fifth source/drain region SD25 through the third source/drain via VA15 and the fifth source/drain contact CA15. A layer in which the first to third source/drain vias VA11, VA13, and VA15 are formed may be referred to as a first via layer VO, and a layer in which the pattern N is formed may be referred to as the first wiring layer M1.
The upper power lines PL1 to PL5 may be separated from each other with double the second pitch p_M2. A layer in which the upper power lines PL1 to PL5 are formed may be referred to as the second wiring layer M2. The second pitch p_M2 may indicate a pitch between wirings formed in the second wiring layer M2. Double the second pitch p_M2 may be the same as the first pitch CPP. Referring to
Referring to
Referring to
A sixth source/drain contact CA23 may be connected to three source/drain regions SD13, SD23, and SD33 by passing through the second interlayer insulating layer 32, and accordingly, the three source/drain regions SD13, SD23, and SD33 may be electrically connected to one another. In addition, the third source/drain contact CA13 may be connected to three source/drain regions SD43, SD53, and SD63 by passing through the second interlayer insulating layer 32, and accordingly, the three source/drain regions SD43, SD53, and SD63 may be electrically connected to one another. A fourth source/drain via VA23 may be connected to the sixth source/drain contact CA23 by passing through the third interlayer insulating layer 33 and connected to a third pattern PT3. In addition, the second source/drain via VA13 may be connected to the third source/drain contact CA13 by passing through the third interlayer insulating layer 33, and connected to a node N.
A lower power line providing the positive supply voltage VDD to the first wiring layer M1 and a lower power line providing the negative supply voltage VSS to the first wiring layer M1 may extend in the X-axis direction.
Referring to
Referring to
The gate electrodes G21 to G23 may be aligned along the first tracks TR11, TR12, and TR13. In some embodiments, center lines of the gate electrodes G21 to G23 may be matched with the first tracks TR11, TR12, and TR13. The first tracks may be virtual lines to indicate locations of gate electrodes. The first tracks TR11, TR12, and TR13 may be separated from each other by the first pitch CPP.
The signal lines SL21 to SL24 may be aligned along at least one of the second tracks TR21 to TR28. In some embodiments, center lines of the signal lines SL21 to SL24 may be matched with the second tracks TR21, TR24, TR25, and TR27. The second tracks may be virtual lines to indicate locations of wirings formed in the second wiring layer M2. The second tracks TR21 to TR28 may be separated from each other with the second pitch p_M2. No signal line may be aligned on at least one of the second tracks TR21 to TR28, which is located between adjacent gate electrodes. That is, a track on which an upper power line is to be placed may be provided between adjacent gate electrodes. For example, the second tracks TR22, TR26, and TR28 among the second tracks TR21 to TR28 may be exclusively used for upper power lines.
Referring to
Regardless of which side of a gate electrode a signal line is placed at, at least one track to be exclusively used for an upper power line and at least one track to be exclusively used for a signal line may be formed between adjacent gate electrodes or an adjacent cell separation structure and gate electrode. For example, the second track TR21 to be exclusively used for the first signal line SL21 and the second track TR22 to be exclusively used for an upper power line may be formed between the cell separation structure DB21 and the first gate electrode G21. In addition, the second track TR23 to be exclusively used for the second signal line SL22 and the second track TR24 to be exclusively used for an upper power line may be formed between the first gate electrode G21 and the second gate electrode G22.
The standard cell C20 may be placed in one of a plurality of rows. For example, the standard cell C20 may be placed in at least one of the rows R11, R12, and R13 of
According to an embodiment, a standard cell may have a space to be exclusively used for upper power lines, thereby decreasing a resistance of a PDN for supplying power to the standard cell, and supplying stable power to an IC.
Referring to
Second standard cells C65, C66, C67, and C68 may include signal lines (e.g., P2) formed at the second sides (e.g., right sides) of the cell separation structures DB61 and DB62 and the gate electrodes G61 and G62. Upper power lines PL65, PL66, PL67, and PL68 may be placed across the second standard cells C65, C66, C67, and C68 in the Y-axis direction. The upper power lines PL65, PL66, PL67, and PL68 may be placed at the first sides (e.g., left sides) of the cell separation structures DB62, and DB63 and the gate electrodes G61 and G62. That is, no signal lines may be placed at the first sides of the cell separation structures DB62, and DB63 and the gate electrodes G61 and G62, and the first sides of the cell separation structures DB62, and DB63 and the gate electrodes G61 and G62 may be exclusively used for the upper power lines PL65, PL66, PL67, and PL68. A mesh-shaped PDN may be formed by connecting the upper power lines PL65, PL66, PL67, and PL68 to third and fifth lower power lines PL73 and L75.
The IC 10c according to an embodiment may include both second standard cells having upper power lines placed at the first sides with reference to gate electrodes or cell separation structures and first standard cells having upper power lines placed at the second sides with reference to the gate electrodes or the cell separation structures.
Thus far, the locations of the signal lines and the power lines in the X, Y and Z directions in the corresponding standard cells are described. Here, it is understood here that the vertical levels at which the signal lines, the upper power lines and the lower power lines described above are not limited to the vertical levels as described in the above embodiments. In other words, the signal lines, the upper power lines, and the lower power lines may be placed at vertical levels different from those described in the above embodiment. For example, opposite to the placement shown in
In operation S10, a logic synthesis operation of generating netlist data D13 from register transfer level (RTL) data D11 may be performed. For example, a semiconductor design tool (e.g., a logic synthesis tool) may generate the netlist data D13 including a bitstream or a netlist by performing logic synthesis on the RTL data D11 with reference to the cell library D12, the RTL data D11 being created by a hardware description language (HDL) such as a very high-speed integrated circuit (VHSIC) hardware description language (VHDL) or Verilog. The cell library D12 may include information about a height of a standard cell, the number of pins included in the standard cell, the number of tracks corresponding to the standard cell, and the like, and first and second standard cells may be included in an IC by referring to such information in a logic synthesis process.
In operation S20, a place and routing (P&R) operation of generating layout data D14 from the netlist data D13 may be performed. As shown in
In operation S21, an operation of placing standard cells may be performed. For example, a semiconductor design tool (e.g., a P&R tool) may place a plurality of standard cells from the netlist data D13 with reference to the cell library D12. As described above, the semiconductor design tool may place the first and second standard cells. In operation S21, an operation of placing a plurality of power lines may be performed. For example, an operation of placing a plurality of lower power lines extending in the X-axis direction and a plurality of upper power lines extending in the Y-axis direction may be performed. A detailed method thereof may be described below with reference to
In operation S22, an operation of generating interconnections may be performed. The interconnection may electrically connect an output pin to an input pin of a cell and include, for example, at least one via and at least one conductive pattern.
In operation S23, an operation of generating the layout data D14 may be performed. The layout data D14 may have, for example, a format such as generic or geometric data structure information interchange (GDSII) and include geometric information of the cells and the interconnections.
In operation S30, optical proximity correction (OPC) may be performed. OPC may indicate a work for forming a desired-shaped pattern by correcting a distortion phenomenon such as refraction caused by characteristics of light in photolithography included in a semiconductor process for fabricating an IC, and a pattern on a mask may be determined by applying OPC to the layout data D14. In some embodiments, a layout of an IC may be limitedly modified in operation S30, and the limited modification of the IC in operation S30 is post-processing for optimizing a structure of the IC and may be referred to as design polishing.
In operation S40, an operation of manufacturing a mask may be performed. For example, patterns on a mask may be defined to form patterns on a plurality of layers by applying OPC to the layout data D14, and at least one mask (or a photomask) for forming the respective patterns of the layers may be manufactured.
In operation S50, an operation of fabricating an IC may be performed. For example, the IC may be fabricated by using the at least one mask, manufactured in operation S40, to pattern a plurality of layers. As shown in
In operation S51, a front-end-of-line (FEOL) process may be performed. The FEOL process may indicate a process of forming individual devices, e.g., transistors, capacitors, and resistors, on a substrate in a process of fabricating an IC. For example, the FEOL process may include planarizing and cleaning a wafer, forming a trench, forming a well, forming a gate electrode, forming a source and a drain, and the like.
In operation S52, a back-end-of-line (BEOL) process may be performed. The BEOL process may indicate a process of interconnecting individual devices, e.g., transistors, capacitors, and resistors, in a process of fabricating an IC. For example, the BEOL process may include silicidation of gate, source, and drain regions, adding a dielectric, performing planarization, forming a hole, adding a metal layer, forming a via, forming a passivation layer, and the like. Thereafter, the IC may be packaged in a semiconductor package and used as a component of various applications.
In operation S220, an operation of obtaining input data may be performed. The input data may indicate data defining the IC, and include, for example, the netlist data D13 described above with reference to
In operation S240, a P&R operation may be performed based on a cell library D12. Operation S240 may correspond to operations S21 and S22 of
In operation S244, an operation of placing upper power lines along pre-defined tracks may be performed. As described above with reference to
In operation S260, an operation of generating output data may be performed. The output data may indicate data defining a layout of the IC and include, for example, the layout data D14 described above with reference to
Referring to
The CPU 126 capable of generally controlling an operation of the SoC 120 may control operations of the other functional blocks, that is, the modem 122, the display controller 123, the memory 124, the external memory controller 125, the CPU 126, the transaction unit 127, the PMIC 128, and the GPU 129. The modem 122 may demodulate a signal received from the outside of the SoC 120, or modulate a signal generated inside the SoC 120 and transmit the modulated signal to the outside. The external memory controller 125 may control an operation of transmitting and receiving data to and from an external memory device connected to the SoC 120. For example, a program and/or data stored in the external memory device may be provided to the CPU 126 or the GPU 129 under control of the external memory controller 125. The GPU 129 may execute program instructions associated with graphics processing. The GPU 129 may receive graphic data through the external memory controller 125 and transmit graphic data processed by the GPU 129 to the outside of the SoC 120 through the external memory controller 125. The transaction unit 127 may monitor a data transaction of each functional block, and the PMIC 128 may control power to be supplied to each functional block, under control of the transaction unit 127. The display controller 123 may transmit data generated inside the SoC 120 to a display (or a display device) outside the SoC 120 by controlling the display.
The memory 124 may include a nonvolatile memory such as electrically erasable programmable read-only memory (EEPROM), flash memory, phase change random access memory (PRAM), resistance random access memory (RRAM), nano floating gate memory (NFGM), polymer random access memory (PoRAM), magnetic random access memory (MRAM), or ferroelectric random access memory (FRAM) or a volatile memory such as dynamic random access memory (DRAM), static random access memory (SRAM), mobile DRAM, double data rate synchronous dynamic random access memory (DDR SDRAM), low power DDR (LPDDR) SDRAM, graphic DDR (GDDR) SDRAM, or Rambus dynamic random access memory (RDRAM).
The computing system 130 may be a stationary computing system such as a desktop computer, a workstation, or a server or a portable computing system such as a laptop computer. As shown in
The processor 131 may be referred to as a processing unit and include at least one core, e.g., a micro-processor, an application processor (AP), a digital signal processor (DSP), and a GPU, capable of executing an arbitrary instruction set (e.g., Intel Architecture-32 (IA-32), 64-bit extended IA-32, x86-64, PowerPC, Sparc, million instructions per second (MIPS), advanced RISC (reduced instruction set computer) machine (ARM), or IA-64). For example, the processor 131 may access a memory, i.e., the RAM 134 or the ROM 135, via the bus 137 and execute instructions stored in the RAM 134 or the ROM 135.
The RAM 134 may store a program 134_1 for fabricating an IC, according to an embodiment, or at least a portion of the program 134_1, and the program 134_1 may allow the processor 131 to perform at least some of operations included in the method of fabricating an IC (e.g., the method of
The storage 136 may not lose stored data even when power supplied to the computing system 130 is cut off. For example, the storage 136 may include a nonvolatile memory device or a storage medium such as magnetic tape, an optical disc, or a magnetic disc. In addition, the storage 136 may be detachable from the computing system 130. The storage 136 may store the program 134_1 according to an embodiment, and the program 134_1 or at least a portion of the program 134_1 may be loaded from the storage 136 to the RAM 134 before the program 134_1 is executed by the processor 131. Alternatively, the storage 136 may store a file created by a program language, and the program 134_1 generated from the file by a compiler or the like or at least a portion of the program 134_1 may be loaded to the RAM 134. In addition, as shown in
The storage 136 may store data to be processed by the processor 131 or data processed by the processor 131. That is, the processor 131 may generate data by processing data stored in the storage 136 and store the generated data in the storage 136, according to the program 134_1. For example, the storage 136 may store the RTL data D11, the netlist data D13, and/or the layout data D14 of
The input/output devices 132 may include input devices such as a keyboard and a pointing device and include output devices such as a display device and a printer. For example, through the input/output devices 132, a user may trigger execution of the program 134_1 by the processor 131, input the RTL data D11 and/or the netlist data D13 of
The network interface 133 may provide access to a network outside the computing system 130. For example, the network may include a plurality of computing systems and communication links, and the communication links may include wired links, optical links, radio links, or other arbitrary-types of links.
It is understood that the structures of a standard cell described above may also apply to a semiconductor cell which is not a standard cell.
While the inventive concept has been particularly shown and described with reference to embodiments thereof, it will be understood that various changes in form and details may be made therein without departing from the spirit and scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-20210022028 | Feb 2021 | KR | national |