[go: up one dir, main page]

CN111832245A - Integrated circuit including standard cells, method for manufacturing the same, and computing system - Google Patents

Integrated circuit including standard cells, method for manufacturing the same, and computing system Download PDF

Info

Publication number
CN111832245A
CN111832245A CN202010329912.9A CN202010329912A CN111832245A CN 111832245 A CN111832245 A CN 111832245A CN 202010329912 A CN202010329912 A CN 202010329912A CN 111832245 A CN111832245 A CN 111832245A
Authority
CN
China
Prior art keywords
output pin
output
cell
standard
standard cell
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010329912.9A
Other languages
Chinese (zh)
Other versions
CN111832245B (en
Inventor
金敬俸
金珉修
金用杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN111832245A publication Critical patent/CN111832245A/en
Application granted granted Critical
Publication of CN111832245B publication Critical patent/CN111832245B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/392Floor-planning or layout, e.g. partitioning or placement
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10DINORGANIC ELECTRIC SEMICONDUCTOR DEVICES
    • H10D89/00Aspects of integrated devices not covered by groups H10D84/00 - H10D88/00
    • H10D89/10Integrated device layouts
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/32Circuit design at the digital level
    • G06F30/327Logic synthesis; Behaviour synthesis, e.g. mapping logic, HDL to netlist, high-level language to RTL or netlist
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/394Routing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/394Routing
    • G06F30/3947Routing global
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/394Routing
    • G06F30/3953Routing detailed
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/398Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM]
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10DINORGANIC ELECTRIC SEMICONDUCTOR DEVICES
    • H10D84/00Integrated devices formed in or on semiconductor substrates that comprise only semiconducting layers, e.g. on Si wafers or on GaAs-on-Si wafers
    • H10W20/42
    • H10W20/43
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2117/00Details relating to the type or aim of the circuit design
    • G06F2117/04Clock gating

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Evolutionary Computation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Architecture (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Power Engineering (AREA)
  • Semiconductor Integrated Circuits (AREA)

Abstract

An integrated circuit including standard cells, a method of manufacturing the same, and a computing system for performing the method are provided. The integrated circuit includes: a standard cell including a first output pin and a second output pin configured to each output a same output signal; a first routing path connected to a first output pin; and a second routing path connected to the second output pin. The first routing path includes a first set of cells, the first set of cells includes at least one load cell, the second routing path includes a second set of cells, the second set of cells includes at least one load cell, and the first routing path and the second routing path are electrically disconnected from each other outside the standard cell.

Description

包括标准单元的集成电路及其制造方法及计算系统Integrated circuit including standard cells, method for manufacturing the same, and computing system

相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS

本申请要求在韩国知识产权局于2019年4月23日提交的第10-2019-0047526号韩国专利申请和于2019年11月11日提交的第10-2019-0143659号韩国专利申请的权益,其全部公开内容通过引用一并于此。This application claims the benefit of Korean Patent Application No. 10-2019-0047526 filed on April 23, 2019 and Korean Patent Application No. 10-2019-0143659 filed on November 11, 2019 with the Korean Intellectual Property Office, Its entire disclosure is incorporated herein by reference.

技术领域technical field

本发明构思的示例性实施例涉及一种集成电路,更具体地,涉及一种包括标准单元的集成电路、一种制造集成电路的方法以及一种用于执行该方法的计算系统。Exemplary embodiments of the inventive concept relate to an integrated circuit, and more particularly, to an integrated circuit including standard cells, a method of manufacturing the integrated circuit, and a computing system for performing the method.

背景技术Background technique

在制造集成电路时,可以将大量的半导体器件集成到集成电路中。因此,集成电路的配置可能很复杂,并且为制造集成电路而执行的半导体制造工艺可以细分为多种工艺。在制造集成电路时,器件的栅长以及连接半导体器件的布线的宽度已逐渐减小。随着布线的横截面积减小,可能会发生电迁移(EM)。由于EM的原因,布线可能开路,或者不同的布线可能彼此短路。In the manufacture of integrated circuits, a large number of semiconductor devices can be integrated into the integrated circuits. Therefore, the configuration of the integrated circuit may be complicated, and the semiconductor manufacturing process performed to manufacture the integrated circuit may be subdivided into various processes. In the manufacture of integrated circuits, the gate length of the device and the width of the wiring connecting the semiconductor devices have been gradually reduced. Electromigration (EM) may occur as the cross-sectional area of the wiring decreases. Due to EM, wirings may be open, or different wirings may be shorted to each other.

发明内容SUMMARY OF THE INVENTION

本发明构思的示例性实施例提供了一种包括其中输出引脚彼此分开的标准单元的集成电路、制造该集成电路的方法以及用于执行该方法的计算系统。Exemplary embodiments of the inventive concept provide an integrated circuit including a standard cell in which output pins are separated from each other, a method of manufacturing the integrated circuit, and a computing system for performing the method.

根据本发明构思的一方面,提供了一种集成电路,包括:标准单元,包括第一输出引脚和第二输出引脚,第一输出引脚和第二输出引脚被配置成各自输出相同的输出信号;第一路由路径,连接到第一输出引脚;以及第二路由路径,连接到第二输出引脚。第一路由路径包括第一单元组,第一单元组包括至少一个负载单元,第二路由路径包括第二单元组,第二单元组包括至少一个负载单元,并且第一路由路径和第二路由路径在标准单元外部彼此电断开。According to an aspect of the present inventive concept, there is provided an integrated circuit including: a standard cell including a first output pin and a second output pin, the first output pin and the second output pin being configured to output the same respectively the output signal; a first routing path, connected to the first output pin; and a second routing path, connected to the second output pin. The first routing path includes a first cell group, the first cell group includes at least one load cell, the second routing path includes a second cell group, the second cell group includes at least one load cell, and the first routing path and the second routing path Electrically disconnected from each other outside the standard cell.

根据本发明构思的另一方面,提供了一种制造包括驱动单元的集成电路的方法,在驱动单元中设置了第一输出引脚和第二输出引脚,用于输出提供给多个负载单元的相同的输出信号。该方法包括:参考标准单元库,基于网表数据布设驱动单元,网表数据包括关于该集成电路的信息;获取第一输出引脚和第二输出引脚各自可允许的负载水平;基于可允许的负载水平,将负载单元分组为第一单元组和第二单元组;以及将第一输出引脚连接到第一单元组的至少一个负载单元的输入引脚,并且将第二输出引脚连接到第二单元组的至少一个负载单元的输入引脚。According to another aspect of the present inventive concept, there is provided a method of manufacturing an integrated circuit including a driving unit in which a first output pin and a second output pin are provided for supplying outputs to a plurality of load units the same output signal. The method includes: referring to a standard cell library, and arranging a driving unit based on netlist data, the netlist data including information about the integrated circuit; obtaining the allowable load levels of the first output pin and the second output pin; the load level, grouping the load cells into a first cell group and a second cell group; and connecting the first output pin to the input pin of at least one load cell of the first cell group, and connecting the second output pin An input pin to at least one load cell of the second cell group.

根据本发明构思的另一方面,提供了一种用于制造集成电路的计算系统。该计算系统包括:存储豁,被配置成存储包括关于多个标准单元的信息的标准单元库以及用于设计集成电路的程序;以及处理器,被配置成访问存储器。处理器被配置成通过执行程序进行以下操作:参考标准单元库布设驱动单元,驱动单元包括第一输出引脚和第二输出引脚,第一输出引脚和第二输出引脚各自输出提供给负载单元的相同的输出信号;基于第一输出引脚和第二输出引脚各自可允许的负载水平,将负载单元分组为第一单元组和第二单元组;将第一输出引脚连接到第一单元组的至少一个负载单元的输入引脚,并且将第二输出引脚连接到第二单元组的至少一个负载单元的输入引脚。According to another aspect of the inventive concept, a computing system for fabricating an integrated circuit is provided. The computing system includes: a memory bank configured to store a standard cell library including information about a plurality of standard cells and a program for designing an integrated circuit; and a processor configured to access the memory. The processor is configured to perform the following operations by executing a program: a drive unit is arranged with reference to a standard cell library, the drive unit includes a first output pin and a second output pin, the respective outputs of the first output pin and the second output pin are provided to Identical output signals of load cells; grouping load cells into first cell groups and second cell groups based on the respective allowable load levels of the first output pin and the second output pin; connecting the first output pin to An input pin of at least one load cell of the first cell group, and a second output pin is connected to an input pin of at least one load cell of the second cell group.

附图说明Description of drawings

通过参考附图详细描述其示例性实施例,本发明构思的上述和其他特征将变得更加清楚,附图中:The above and other features of the present inventive concept will become more apparent by describing in detail exemplary embodiments thereof with reference to the accompanying drawings, in which:

图1A和图1B是示出根据示例性实施例的集成电路的布局的图。1A and 1B are diagrams illustrating layouts of integrated circuits according to example embodiments.

图2是根据示例性实施例的集成电路中包括的标准单元是时钟门控(clockgating)单元的情况下的电路图。FIG. 2 is a circuit diagram in a case where a standard cell included in an integrated circuit according to an exemplary embodiment is a clock gating cell.

图3是示出根据示例性实施例的集成电路的布局的图。FIG. 3 is a diagram illustrating a layout of an integrated circuit according to an exemplary embodiment.

图4是示出根据示例性实施例的集成电路的布局的图。FIG. 4 is a diagram illustrating a layout of an integrated circuit according to an exemplary embodiment.

图5是示出根据示例性实施例的集成电路的布局的图。FIG. 5 is a diagram illustrating a layout of an integrated circuit according to an exemplary embodiment.

图6是示出根据示例性实施例的集成电路的布局的图。FIG. 6 is a diagram illustrating a layout of an integrated circuit according to an exemplary embodiment.

图7是根据示例性实施例的集成电路中包括的标准单元是时钟门控单元的情况下的电路图。FIG. 7 is a circuit diagram in a case where standard cells included in an integrated circuit according to an exemplary embodiment are clock gating cells.

图8是示出根据示例性实施例的制造集成电路的方法的流程图。FIG. 8 is a flowchart illustrating a method of fabricating an integrated circuit according to an exemplary embodiment.

图9是用于描述根据示例性实施例的制造集成电路的方法中参考的标准单元库的图。FIG. 9 is a diagram for describing a standard cell library referenced in a method of manufacturing an integrated circuit according to an exemplary embodiment.

图10是示出根据示例性实施例的图8的操作S20的示例的流程图。FIG. 10 is a flowchart illustrating an example of operation S20 of FIG. 8 according to an exemplary embodiment.

图11是示出根据示例性实施例的图8的操作S20的示例的流程图。FIG. 11 is a flowchart illustrating an example of operation S20 of FIG. 8 according to an exemplary embodiment.

图12是示出根据示例性实施例的图8的操作S20的示例的流程图。FIG. 12 is a flowchart illustrating an example of operation S20 of FIG. 8 according to an exemplary embodiment.

图13是示出根据示例性实施例的包括存储程序的存储器的计算系统的框图。13 is a block diagram illustrating a computing system including a memory to store programs, according to an example embodiment.

具体实施方式Detailed ways

在下文中,将参考附图更全面地描述本发明构思的示例性实施例。贯穿附图,相同的附图标记可以指代相同的元件。Hereinafter, exemplary embodiments of the inventive concept will be described more fully with reference to the accompanying drawings. Throughout the drawings, the same reference numbers may refer to the same elements.

应理解,术语“第一”、“第二”、“第三”等在本文中用于将元件彼此区分,并且元件不受这些术语的限制。因此,一个示例性实施例中的“第一”元件在另一示例性实施例中可以被描述为“第二”元件。It will be understood that the terms "first," "second," "third," etc. are used herein to distinguish elements from one another and that elements are not limited by these terms. Thus, a "first" element in one exemplary embodiment may be described as a "second" element in another exemplary embodiment.

应当理解,除非上下文另外明确指出,否则对每个示例性实施例中的特征或方面的描述通常应被认为可用于其他示例性实施例中的其他类似特征或方面。It should be understood that descriptions of features or aspects in each exemplary embodiment should generally be considered available for other similar features or aspects in other exemplary embodiments, unless the context clearly dictates otherwise.

本文中所使用的单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文另外明确指出。As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise.

为了便于描述,本文中可以使用空间相对术语,例如“在……之下”、“在……下方”、“下(部)”、“在……下面”、“在……上方”、“上(部)”等,以描述如附图中所示的一个元件或特征与另外一个或多个元件或特征的关系。应理解,除了附图中描绘的取向之外,空间相对术语旨在涵盖器件在使用或操作中的不同取向。例如,如果附图中的器件被翻转,则被描述为在其他元件或特征“下方”或“之下”或“下面”的元件将被取向为在其他元件或特征“上方”。因此,示例性术语“在……下方”和“在……下面”可以涵盖上方和下方这两种取向。For ease of description, spatially relative terms such as "under", "below", "under (part)", "below", "above", " to describe the relationship of one element or feature to one or more other elements or features as shown in the figures. It should 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" or "beneath" other elements or features would then be oriented "above" the other elements or features. Thus, the exemplary terms "below" and "below" can encompass both an orientation of above and below.

应理解,当一个组件被称为“连接到”另一个组件时,该组件可以直接连接到该另一个组件,或者可以存在中间组件。还应当理解,当一个组件被称为在两个组件“之间”时,该组件可以是这两个组件之间的唯一组件,或者也可以存在一个或多个中间组件。用于描述元件之间关系的其他词语应以类似的方式解释。It will be understood that when a component is referred to as being "connected to" another component, it can be directly connected to the other component or intervening components may be present. It will also be understood that when an element is referred to as being "between" two elements, it can be the only element between the two elements, or one or more intervening elements may also be present. Other words used to describe the relationship between elements should be interpreted in a similar fashion.

图1A和图1B是示出根据示例性实施例的集成电路的布局的图。1A and 1B are diagrams illustrating layouts of integrated circuits according to example embodiments.

标准单元可以是集成电路中包括的布局单位,并且可以被称为单元。负载单元可以是集成电路中包括的具有负载的布局单位。例如,负载单元可以是集成电路中包括的包括例如至少一个电容器的布局单位。负载单元可以对应于例如触发器或锁存器。但是,负载单元不限于此。负载单元可以是一类标准单元,并且可以由不是负载单元的另一标准单元(例如,驱动单元)来驱动。以下描述的标准单元C1至C6均可以是驱动单元。集成电路可以包括多个各种单元。每个单元可以具有基于预定标准的结构,并且可以排列并设置成多行。这里,第一方向X可以称为第一水平方向,第二方向Y可以称为第二水平方向,基于第一方向X和第二方向Y的平面可以称为水平平面。A standard cell may be a layout unit included in an integrated circuit and may be referred to as a cell. The load unit may be a layout unit with a load included in the integrated circuit. For example, the load unit may be a layout unit included in an integrated circuit including, for example, at least one capacitor. The load cells may correspond to flip-flops or latches, for example. However, the load cell is not limited to this. A load cell may be a type of standard cell, and may be driven by another standard cell (eg, a drive unit) that is not a load cell. The standard cells C1 to C6 described below may all be drive cells. An integrated circuit may include a number of various units. Each cell may have a structure based on predetermined criteria, and may be arranged and arranged in a plurality of rows. Here, the first direction X may be referred to as a first horizontal direction, the second direction Y may be referred to as a second horizontal direction, and a plane based on the first direction X and the second direction Y may be referred to as a horizontal plane.

参照图1A,根据示例性实施例的集成电路10可以包括由单元边界限定的至少一个第一标准单元C1。可以从标准单元库(例如,图8的D12)中提供第一标准单元C1。Referring to FIG. 1A , an integrated circuit 10 according to an exemplary embodiment may include at least one first standard cell C1 defined by a cell boundary. The first standard cell C1 may be provided from a standard cell library (eg, D12 of FIG. 8 ).

第一标准单元C1可以包括沿第一方向X延伸的有源区,并且可以包括沿第二方向Y延伸的栅极线。栅极线和有源区可以形成晶体管。第一标准单元C1可以包括有源区中沿第一方向X延伸的至少一个鳍,并且鳍可以与栅极线一起形成鳍式场效应晶体管(FinFET)。有源区和栅极线可以通过接触部和/或过孔电连接到导电层(例如,第一布线层M1)的图案。The first standard cell C1 may include an active region extending in the first direction X, and may include a gate line extending in the second direction Y. The gate lines and active regions may form transistors. The first standard cell C1 may include at least one fin extending in the first direction X in the active region, and the fin may form a Fin Field Effect Transistor (FinFET) together with the gate line. The active region and the gate line may be electrically connected to the pattern of the conductive layer (eg, the first wiring layer M1 ) through contacts and/or vias.

在示例性实施例中,有源区可以包括半导体如硅(Si)或锗(Ge),或化合物半导体如SiGe、SiC、GaAs、InAs或InP,导电区可以包括例如掺杂杂质的阱和掺杂杂质的结构。在示例性实施例中,栅极线可以包括功函数含金属层和间隙填充金属层。例如,功函数含金属层可以包括钛(Ti)、钨(W)、钌(Ru)、铌(Nb)、钼(Mo)、铪(Hf)、镍(Ni)、钴(Co)、铂(Pt)、镱(Yb)、铽(Tb)、镝(Dy)、铒(Er)和钯(Pd)中的至少一种金属,间隙填充金属层可以包括钨(W)层或铝(Al)层。在示例性实施例中,栅极线可以包括TiAlC/TiN/W的堆叠结构、TiN/TaN/TiAlC/TiN/W的堆叠结构或TiN/TaN/TiN/TiAlC/TiN/W的堆叠结构。In exemplary embodiments, the active region may include a semiconductor such as silicon (Si) or germanium (Ge), or a compound semiconductor such as SiGe, SiC, GaAs, InAs, or InP, and the conductive region may include, for example, impurity-doped wells and doped structure of impurities. In an exemplary embodiment, the gate line may include a work function metal-containing layer and a gap-fill metal layer. For example, the work function metal-containing layer may include titanium (Ti), tungsten (W), ruthenium (Ru), niobium (Nb), molybdenum (Mo), hafnium (Hf), nickel (Ni), cobalt (Co), platinum (Pt), ytterbium (Yb), terbium (Tb), dysprosium (Dy), erbium (Er), and palladium (Pd) at least one metal, and the gap-filling metal layer may include a tungsten (W) layer or an aluminum (Al) layer )Floor. In exemplary embodiments, the gate line may include a stacked structure of TiAlC/TiN/W, a stacked structure of TiN/TaN/TiAlC/TiN/W, or a stacked structure of TiN/TaN/TiN/TiAlC/TiN/W.

集成电路10可以包括沿第三方向Z堆叠的多个布线层(例如,第一布线层M1、第二布线层M2和第三布线层M3)。在示例性实施例中,设置在第三布线层M3中的图案的宽度可以大于设置在第二布线层M2中的图案的宽度,设置在第二布线层M2中的图案的宽度可以大于设置在第一布线层M1中的图案的宽度。但是,本公开不限于此。The integrated circuit 10 may include a plurality of wiring layers (eg, a first wiring layer M1 , a second wiring layer M2 , and a third wiring layer M3 ) stacked in the third direction Z. In an exemplary embodiment, the width of the pattern provided in the third wiring layer M3 may be greater than that of the pattern provided in the second wiring layer M2, and the width of the pattern provided in the second wiring layer M2 may be greater than that of the pattern provided in the second wiring layer M2. The width of the pattern in the first wiring layer M1. However, the present disclosure is not limited thereto.

在示例性实施例中,设置在第一布线层M1中的图案可以沿第一方向X延伸,设置在第二布线层M2中的图案可以沿第二方向Y延伸,设置在第三布线层M3中的图案可以沿第一方向X延伸。但是,根据本公开的集成电路10不限于此,可以以各种方式设置每个图案延伸的方向。第二布线层M2可以对应于相对于第一布线层M1的上层。例如,第二布线层M2可以设置在第一布线层M1上方。In an exemplary embodiment, the patterns provided in the first wiring layer M1 may extend in the first direction X, the patterns provided in the second wiring layer M2 may extend in the second direction Y, and the patterns provided in the third wiring layer M3 The patterns in can extend along the first direction X. However, the integrated circuit 10 according to the present disclosure is not limited thereto, and the direction in which each pattern extends may be set in various ways. The second wiring layer M2 may correspond to an upper layer with respect to the first wiring layer M1. For example, the second wiring layer M2 may be disposed over the first wiring layer M1.

设置在第一布线层M1、第二布线层M2和第三布线层M3各层中的图案可以包括金属、导电金属氮化物、金属硅化物或其组合。例如,设置在第一布线层M1、第二布线层M2和第三布线层M3各层中的图案可以包括导电材料如W、Mo、Ti、Co、钽(Ta)、Ni、硅化钨、硅化钛、硅化钴、硅化钽或硅化镍。The patterns disposed in each of the first wiring layer M1, the second wiring layer M2, and the third wiring layer M3 may include metal, conductive metal nitride, metal silicide, or a combination thereof. For example, patterns provided in each of the first wiring layer M1, the second wiring layer M2, and the third wiring layer M3 may include conductive materials such as W, Mo, Ti, Co, tantalum (Ta), Ni, tungsten silicide, silicide Titanium, cobalt silicide, tantalum silicide or nickel silicide.

第一标准单元C1可以包括设置在第一布线层M1中的图案和设置在第二布线层M2中的图案,并且可以包括设置在第一布线层M1与第二布线层M2之间并将第一布线层M1连接到第二布线层M2的第一过孔V1。但是,本公开不限于此。例如,在示例性实施例中,第一标准单元C1还可以包括设置在第三布线层M3中的图案,并且可以包括设置在第二布线层M2与第三布线层M3之间并将第二布线层M2连接到第三布线层M3的第二过孔V2。图1中所示的图案可以是第一标准单元C1中包括的图案中的一些。在示例性实施例中,第一标准单元C1中也可以包括附加图案。The first standard cell C1 may include a pattern provided in the first wiring layer M1 and a pattern provided in the second wiring layer M2, and may include a pattern provided between the first wiring layer M1 and the second wiring layer M2 and the second wiring layer M2. A wiring layer M1 is connected to the first via V1 of the second wiring layer M2. However, the present disclosure is not limited thereto. For example, in an exemplary embodiment, the first standard cell C1 may further include a pattern disposed in the third wiring layer M3, and may include a pattern disposed between the second wiring layer M2 and the third wiring layer M3 and the second wiring layer M3 The wiring layer M2 is connected to the second via hole V2 of the third wiring layer M3. The patterns shown in FIG. 1 may be some of the patterns included in the first standard cell C1. In an exemplary embodiment, additional patterns may also be included in the first standard cell C1.

在示例性实施例中,第一标准单元C1可以包括第一输出引脚OP1和第二输出引脚OP2。第一输出引脚OP1和第二输出引脚OP2可以在同一水平平面(例如,第二布线层M2所设置于的平面)上彼此分开地设置。第一输出引脚OP1和第二输出引脚OP2可以在第一方向X上彼此间隔开第一距离d1。In an exemplary embodiment, the first standard cell C1 may include a first output pin OP1 and a second output pin OP2. The first output pin OP1 and the second output pin OP2 may be provided separately from each other on the same horizontal plane (eg, the plane on which the second wiring layer M2 is provided). The first output pin OP1 and the second output pin OP2 may be spaced apart from each other in the first direction X by a first distance d1.

第一输出引脚OP1和第二输出引脚OP2可以在第一标准单元C1中彼此电连接。例如,第一输出引脚OP1和第二输出引脚OP2可以通过设置在第一布线层M1中的图案M11和M12以及设置在第一布线层M1与第二布线层M2之间的第一过孔V1_11、V1_12、V1_21和V1_22彼此连接。在该布局中(例如,在布局视图中),第一输出引脚OP1、第二输出引脚OP2以及设置在第一布线层M1中的图案M11和M12可以形成环形形状。The first output pin OP1 and the second output pin OP2 may be electrically connected to each other in the first standard cell C1. For example, the first output pin OP1 and the second output pin OP2 may pass through the patterns M11 and M12 provided in the first wiring layer M1 and the first via provided between the first wiring layer M1 and the second wiring layer M2 The holes V1_11, V1_12, V1_21 and V1_22 are connected to each other. In this layout (eg, in a layout view), the first output pin OP1, the second output pin OP2, and the patterns M11 and M12 provided in the first wiring layer M1 may form a ring shape.

在示例性实施例中,第一输出引脚OP1和第二输出引脚OP2可以是第二布线层M2的图案。但是,本公开不限于此。例如,在示例性实施例中,第一输出引脚OP1和第二输出引脚OP2可以设置在高于第二布线层M2的任意层上,并且例如可以形成为第三布线层M3的图案。In an exemplary embodiment, the first and second output pins OP1 and OP2 may be patterns of the second wiring layer M2. However, the present disclosure is not limited thereto. For example, in an exemplary embodiment, the first output pin OP1 and the second output pin OP2 may be disposed on any layer higher than the second wiring layer M2, and may be formed as a pattern of the third wiring layer M3, for example.

第一输出引脚OP1可以连接到第一路由路径RP1,第一路由路径RP1可以包括第一单元组STC1。第二输出引脚OP2可以连接到第二路由路径RP2,第二路由路径RP2可以包括第二单元组STC2。The first output pin OP1 may be connected to the first routing path RP1, which may include the first cell group STC1. The second output pin OP2 may be connected to a second routing path RP2, which may include a second cell group STC2.

第一标准单元C1可以是用于驱动第一单元组STC1和第二单元组STC2的驱动单元。第一单元组STC1可以包括至少一个负载单元,第二单元组STC2可以包括至少一个负载单元。在示例性实施例中,第一标准单元C1可以是向第一单元组STC1和第二单元组STC2供电的电力单元。或者,在示例性实施例中,第一标准单元C1可以是向第一单元组STC1和第二单元组STC2提供内部时钟信号的时钟门控单元。The first standard cell C1 may be a driving unit for driving the first cell group STC1 and the second cell group STC2. The first cell group STC1 may include at least one load cell, and the second cell group STC2 may include at least one load cell. In an exemplary embodiment, the first standard cell C1 may be a power cell that supplies power to the first cell group STC1 and the second cell group STC2. Alternatively, in an exemplary embodiment, the first standard cell C1 may be a clock gating cell that provides an internal clock signal to the first cell group STC1 and the second cell group STC2.

第一输出引脚OP1可以连接到第一单元组STC1中包括的至少一个负载单元的输入引脚。第二输出引脚OP2可以连接到第二单元组STC2中包括的至少一个负载单元的输入引脚。第一单元组STC1可以接收从第一输出引脚OP1输出的输出信号,第二单元组STC2可以接收从第二输出引脚OP2输出的输出信号。分别从第一输出引脚OP1和第二输出引脚OP2输出的输出信号可以是基本相同的信号。这里,当两个信号被描述为基本相同时,这两个信号可以彼此相同,或如果不相同,则将被本领域普通技术人员理解为在功能上彼此相同。The first output pin OP1 may be connected to an input pin of at least one load cell included in the first cell group STC1. The second output pin OP2 may be connected to an input pin of at least one load cell included in the second cell group STC2. The first cell group STC1 may receive the output signal output from the first output pin OP1, and the second cell group STC2 may receive the output signal output from the second output pin OP2. The output signals respectively output from the first output pin OP1 and the second output pin OP2 may be substantially the same signal. Here, when two signals are described as being substantially the same, the two signals may be the same as each other, or if not, they would be understood by those of ordinary skill in the art to be functionally the same as each other.

在示例性实施例中,第一路由路径RP1可以包括设置在第二布线层M2中的第一路由布线M2R1、设置在第三布线层M3中的第一路由布线M3R1以及将第二布线层M2连接到第三布线层M3的第二过孔V2。第二路由路径RP2可以包括设置在第二布线层M2中的第二路由布线M2R2、设置在第三布线层M3中的第二路由布线M3R2以及第二过孔V2。例如,第一路由路径RP1可以包括与第一输出引脚OP1接触的第一路由布线M2R1,第二路由路径RP2可以包括与第二输出引脚OP2接触的第二路由布线M2R2。但是,本公开不限于此。例如,在示例性实施例中,构成第一路由路径RP1和第二路由路径RP2的多条路由布线可以以各种方式设置在各个布线层上。In an exemplary embodiment, the first routing path RP1 may include a first routing wiring M2R1 provided in the second wiring layer M2, a first routing wiring M3R1 provided in the third wiring layer M3, and the second wiring layer M2 Connected to the second via hole V2 of the third wiring layer M3. The second routing path RP2 may include a second routing wiring M2R2 provided in the second wiring layer M2, a second routing wiring M3R2 provided in the third wiring layer M3, and a second via V2. For example, the first routing path RP1 may include a first routing wiring M2R1 in contact with the first output pin OP1, and the second routing path RP2 may include a second routing wiring M2R2 in contact with the second output pin OP2. However, the present disclosure is not limited thereto. For example, in the exemplary embodiment, a plurality of routing wirings constituting the first routing path RP1 and the second routing path RP2 may be provided on the respective wiring layers in various manners.

在示例性实施例中,第一路由路径RP1和第二路由路径RP2在第一标准单元C1外部彼此不连接。例如,第一路由路径RP1和第二路由路径RP2可以在第一标准单元C1内部彼此电连接,但是可以在第一标准单元C1外部彼此电断开。In an exemplary embodiment, the first routing path RP1 and the second routing path RP2 are not connected to each other outside the first standard cell C1. For example, the first routing path RP1 and the second routing path RP2 may be electrically connected to each other inside the first standard cell C1, but may be electrically disconnected from each other outside the first standard cell C1.

根据示例性实施例的集成电路10中包括的第一标准单元C1可以包括输出基本相同信号的第一输出引脚OP1和第二输出引脚OP2。在这种情况下,连接到第一输出引脚OP1的第一路由路径RPl和连接到第二输出引脚OP2的第二路由路径RP2可以彼此断开,因此,可以减小第一输出引脚OP1和第二输出引脚OP2各自的输出负载。因此,可以减小流过第一输出引脚OP1和第二输出引脚OP2各自的电流的电流密度,从而可以防止或减少电迁移(EM)的发生。在根据示例性实施例的集成电路10中,尽管第三布线层M3中未设置附加布线,但是可以减少由于EM导致的集成电路10中布线彼此短路或呈开路的缺陷。The first standard cell C1 included in the integrated circuit 10 according to an exemplary embodiment may include a first output pin OP1 and a second output pin OP2 that output substantially the same signal. In this case, the first routing path RP1 connected to the first output pin OP1 and the second routing path RP2 connected to the second output pin OP2 may be disconnected from each other, and thus, the first output pin may be reduced The respective output loads of OP1 and the second output pin OP2. Therefore, the current density of the currents flowing through each of the first output pin OP1 and the second output pin OP2 can be reduced, so that the occurrence of electromigration (EM) can be prevented or reduced. In the integrated circuit 10 according to the exemplary embodiment, although no additional wiring is provided in the third wiring layer M3, defects in which the wirings are short-circuited or open to each other in the integrated circuit 10 due to EM can be reduced.

参照图1B,根据示例性实施例的集成电路10a可以包括至少一个第二标准单元C2。第二标准单元C2可以包括输出基本相同信号的第一输出引脚OP1a和第二输出引脚OP2a。Referring to FIG. 1B , the integrated circuit 10a according to an exemplary embodiment may include at least one second standard cell C2. The second standard cell C2 may include a first output pin OP1a and a second output pin OP2a that output substantially the same signal.

第一输出引脚OP1a和第二输出引脚OP2a可以是设置在第二布线层M2中的图案,并且可以在第一方向X上彼此间隔开第二距离d2。在示例性实施例中,第二标准单元C2的第一输出引脚OP1a和第二输出引脚OP2a彼此间隔开的第二距离d2可以大于图1A的第一标准单元C1的第一输出引脚OP1和第二输出引脚OP2彼此间隔开的第一距离d1。当相同的负载单元连接到图1A的第一标准单元C1和图1B的第二标准单元C2时,第二标准单元C2的第一输出引脚OP1a和第二输出引脚OP2a各自的电流密度可以低于第一标准单元C1的第一输出引脚OP1和第二输出引脚OP2各自的电流密度。因此,与图1A的第一标准单元C1相比,在图1B的第二标准单元C2中,可以降低EM发生的机率。The first and second output pins OP1a and OP2a may be patterns disposed in the second wiring layer M2, and may be spaced apart from each other in the first direction X by a second distance d2. In an exemplary embodiment, the second distance d2 by which the first output pin OP1a and the second output pin OP2a of the second standard cell C2 are spaced apart from each other may be greater than the first output pin of the first standard cell C1 of FIG. 1A OP1 and the second output pin OP2 are spaced apart from each other by a first distance d1. When the same load cell is connected to the first standard cell C1 of FIG. 1A and the second standard cell C2 of FIG. 1B , the respective current densities of the first output pin OP1a and the second output pin OP2a of the second standard cell C2 may be lower than the respective current densities of the first output pin OP1 and the second output pin OP2 of the first standard cell C1. Therefore, in the second standard cell C2 of FIG. 1B compared to the first standard cell C1 of FIG. 1A , the probability of occurrence of EM can be reduced.

根据示例性实施例的用于设计集成电路10和10a的计算系统的标准单元库D12(例如,图8)可以存储关于图1A的第一标准单元C1的信息和关于图1B的第二标准单元C2的信息。如以下参考图8所述,在制造集成电路的过程中,标准单元库D12可以提供功能相同(例如,驱动单元的相同功能)但结构不同的标准单元,并且在布设标准单元的过程中,可以从标准单元库D12中选择具有合适结构的标准单元。例如,在集成电路10和10a中,可以基于第一单元组STC1和第二单元组STC2各自的负载水平来选择性地布设图1A的第一标准单元C1和图1B的第二标准单元C2之一。因此,集成电路10和10a均可以包括功能和性能相同但结构不同的标准单元。A standard cell library D12 (eg, FIG. 8 ) for designing a computing system of integrated circuits 10 and 10a according to an exemplary embodiment may store information about the first standard cell C1 of FIG. 1A and about the second standard cell of FIG. 1B Information for C2. As described below with reference to FIG. 8 , in the process of manufacturing the integrated circuit, the standard cell library D12 can provide standard cells with the same function (eg, the same function of the driving unit) but different structures, and in the process of laying out the standard cells, it can be A standard cell with a suitable structure is selected from the standard cell library D12. For example, in the integrated circuits 10 and 10a, one of the first standard cell C1 of FIG. 1A and the second standard cell C2 of FIG. 1B may be selectively routed based on the respective load levels of the first cell group STC1 and the second cell group STC2 one. Thus, both integrated circuits 10 and 10a may include standard cells with the same function and performance but different structures.

图2是根据示例性实施例的集成电路中包括的标准单元是时钟门控单元的情况下的电路图。图2的区域A可以对应于图1A的第一标准单元C1和图1B的第二标准单元C2各自的布局。FIG. 2 is a circuit diagram in a case where a standard cell included in an integrated circuit according to an exemplary embodiment is a clock gating cell. The area A of FIG. 2 may correspond to the respective layouts of the first standard cell C1 of FIG. 1A and the second standard cell C2 of FIG. 1B .

在图2中,详细地示出了对应于时钟门控单元CA的第一标准单元C1和第二标准单元C2的每个元件的电路。但是,本公开不限于图2中所示的配置。例如,在示例性实施例中,可以修改时钟门控单元CA的每个元件的电路。此外,为了便于描述,为描述图1A的第一标准单元C1和图1B的第二标准单元C2各自的布局,将参考图2描述时钟门控单元CA。但是,本公开不限于此,并且下文中的描述可以应用于用于驱动多个负载单元的其他驱动单元。In FIG. 2, the circuit corresponding to each element of the first standard cell C1 and the second standard cell C2 of the clock gating unit CA is shown in detail. However, the present disclosure is not limited to the configuration shown in FIG. 2 . For example, in an exemplary embodiment, the circuit of each element of the clock gating unit CA may be modified. Also, for convenience of description, in order to describe the respective layouts of the first standard cell C1 of FIG. 1A and the second standard cell C2 of FIG. 1B , the clock gating unit CA will be described with reference to FIG. 2 . However, the present disclosure is not limited thereto, and the following description may be applied to other driving units for driving a plurality of load units.

参照图2,时钟门控单元CA可以包括或非门101、传输门102、多个反相器103和104、三相反相器105、与非门106和输出反相器107。2 , the clock gating unit CA may include a NOR gate 101 , a transmission gate 102 , a plurality of inverters 103 and 104 , a three-phase inverter 105 , a NAND gate 106 and an output inverter 107 .

或非门101可以接收使能信号E和扫描使能信号SE,并且可以生成反相使能信号EN。传输门102、反相器104和三相反相器105可以构成锁存器。传输门102可以接收反相使能信号EN,并且可以基于时钟信号CK将反相使能信号EN传输到反相器104。反相器104可以将反相使能信号EN反相,并且可以将第一信号S1传输到与非门106。三相反相器105可以接收第一信号S1,并且可以基于时钟信号CK输出通过对第一信号S1进行反相而生成的信号。The NOR gate 101 may receive an enable signal E and a scan enable signal SE, and may generate an inversion enable signal EN. The transmission gate 102, the inverter 104 and the three-phase inverter 105 may constitute a latch. The transmission gate 102 may receive the inversion enable signal EN and may transmit the inversion enable signal EN to the inverter 104 based on the clock signal CK. The inverter 104 may invert the inversion enable signal EN, and may transmit the first signal S1 to the NAND gate 106 . The three-phase inverter 105 may receive the first signal S1 and may output a signal generated by inverting the first signal S1 based on the clock signal CK.

与非门106可以接收第一信号S1和时钟信号CK,并且可以生成反相时钟信号CKb。输出反相器107可以将反相时钟信号CKb反相以输出第一输出信号ECK1和第二输出信号ECK2。在这种情况下,第一输出信号ECK1和第二输出信号ECK2可以各自是提供给连接到时钟门控单元CA的负载单元的内部时钟信号。The NAND gate 106 may receive the first signal S1 and the clock signal CK, and may generate an inverted clock signal CKb. The output inverter 107 may invert the inverted clock signal CKb to output the first output signal ECK1 and the second output signal ECK2. In this case, the first output signal ECK1 and the second output signal ECK2 may each be an internal clock signal supplied to a load unit connected to the clock gating unit CA.

第一输出信号ECK1可以从连接到输出反相器107的输出端子的第一输出引脚OP1(或OP1a)输出,第二输出信号ECK2可以从连接到输出反相器107的输出端子的第二输出引脚OP2(或OP2a)输出。第一输出信号ECK1和第二输出信号ECK2可以是从不同输出引脚输出的信号,或可以是从相同节点(例如,输出反相器107的输出端子)输出的信号,因此可以是基本相同的信号。The first output signal ECK1 may be output from the first output pin OP1 (or OP1 a ) connected to the output terminal of the output inverter 107 , and the second output signal ECK2 may be output from the second output pin OP1 (or OP1 a ) connected to the output terminal of the output inverter 107 . Output pin OP2 (or OP2a) output. The first output signal ECK1 and the second output signal ECK2 may be signals output from different output pins, or may be signals output from the same node (eg, the output terminal of the output inverter 107 ), and thus may be substantially the same Signal.

在根据示例性实施例的集成电路10中包括的时钟门控单元CA中,可以将输出基本相同信号的输出引脚分成第一输出引脚OP1(或OP1a)和第二输出引脚OP2(或OP2a),并且可以将第一输出信号ECK1和第二输出信号ECK2提供给不同的负载单元,从而减小时钟门控单元CA的第一输出引脚OP1(或OP1a)和第二输出引脚OP2(或OP2a)各自的输出负载。In the clock gating unit CA included in the integrated circuit 10 according to an exemplary embodiment, output pins outputting substantially the same signal may be divided into a first output pin OP1 (or OP1a) and a second output pin OP2 (or OP2a), and the first output signal ECK1 and the second output signal ECK2 can be provided to different load units, thereby reducing the first output pin OP1 (or OP1a) and the second output pin OP2 of the clock gating unit CA (or OP2a) the respective output load.

图3是示出根据示例性实施例的集成电路10b的布局的图。在下文中,为了便于说明,可以省略对先前描述的元件和方面的进一步描述。FIG. 3 is a diagram illustrating the layout of the integrated circuit 10b according to an exemplary embodiment. Hereinafter, further descriptions of previously described elements and aspects may be omitted for convenience of explanation.

参照图3,根据示例性实施例的集成电路10b可以包括至少一个第三标准单元C3。第三标准单元C3可以包括第一输出引脚OP1和第二输出引脚OP2。3, the integrated circuit 10b according to an exemplary embodiment may include at least one third standard cell C3. The third standard cell C3 may include a first output pin OP1 and a second output pin OP2.

第一输出引脚OP1和第二输出引脚OP2可以在第三标准单元C3中彼此电连接。例如,第一输出引脚OP1和第二输出引脚OP2可以通过设置在第一布线层M1中的图案M11和M12、设置在第一布线层M1与第二布线层M2之间的第一过孔V1_11、V1_12、V1_21、V1_22、V1_31和V1_32以及设置在第二布线层M2中的图案M21彼此连接。设置在第二布线层M2中的图案M21可以通过第一过孔V1_31和V1_32连接到设置在第一布线层M1中的图案M11和M12。在该布局中(例如,在布局视图中),第一输出引脚OP1、第二输出引脚OP2、设置在第一布线层M1中的图案M11和M12以及设置在第二布线层M2中的图案M21可以形成网格结构。The first output pin OP1 and the second output pin OP2 may be electrically connected to each other in the third standard cell C3. For example, the first output pin OP1 and the second output pin OP2 may pass through the patterns M11 and M12 provided in the first wiring layer M1 , the first via provided between the first wiring layer M1 and the second wiring layer M2 The holes V1_11, V1_12, V1_21, V1_22, V1_31, and V1_32 and the pattern M21 provided in the second wiring layer M2 are connected to each other. The pattern M21 provided in the second wiring layer M2 may be connected to the patterns M11 and M12 provided in the first wiring layer M1 through the first via holes V1_31 and V1_32. In this layout (eg, in a layout view), the first output pin OP1, the second output pin OP2, the patterns M11 and M12 provided in the first wiring layer M1, and the patterns M11 and M12 provided in the second wiring layer M2 The patterns M21 may form a mesh structure.

第一输出引脚OP1可以连接到第一路由路径RP1,第二输出引脚OP2可以连接到第二路由路径RP2。第一单元组STC1可以接收从第一输出引脚OP1输出的输出信号,第二单元组STC2可以接收从第二输出引脚OP2输出的输出信号。分别从第一输出引脚OP1和第二输出引脚OP2输出的输出信号可以是基本相同的信号。在示例性实施例中,第一路由路径RP1和第二路由路径RP2在第三标准单元C3外部彼此不连接。例如,第一路由路径RP1和第二路由路径RP2可以在第三标准单元C3中彼此电连接,但是可以在第三标准单元C3外部彼此电断开。The first output pin OP1 may be connected to the first routing path RP1, and the second output pin OP2 may be connected to the second routing path RP2. The first cell group STC1 may receive the output signal output from the first output pin OP1, and the second cell group STC2 may receive the output signal output from the second output pin OP2. The output signals respectively output from the first output pin OP1 and the second output pin OP2 may be substantially the same signal. In an exemplary embodiment, the first routing path RP1 and the second routing path RP2 are not connected to each other outside the third standard cell C3. For example, the first routing path RP1 and the second routing path RP2 may be electrically connected to each other in the third standard cell C3, but may be electrically disconnected from each other outside the third standard cell C3.

图4是示出根据示例性实施例的集成电路10c的布局的图。在下文中,为了便于说明,可以省略对先前描述的元件和方面的进一步描述。FIG. 4 is a diagram illustrating the layout of the integrated circuit 10c according to an exemplary embodiment. Hereinafter, further descriptions of previously described elements and aspects may be omitted for convenience of explanation.

参照图4,根据示例性实施例的集成电路10c可以包括第四标准单元C4以及连接到第四标准单元C4的第一单元组STC1和第二单元组STC2。第一单元组STC1和第二单元组STC2各自可以包括至少一个负载单元。4 , the integrated circuit 10c according to an exemplary embodiment may include a fourth standard cell C4 and a first cell group STC1 and a second cell group STC2 connected to the fourth standard cell C4. Each of the first cell group STC1 and the second cell group STC2 may include at least one load cell.

集成电路10c可以包括沿第三方向Z堆叠的多个布线层(例如,第一至第四布线层M1至M4)。在示例性实施例中,设置在第四布线层M4中的图案的宽度可以大于设置在第三布线层M3中的图案的宽度,并且设置在第四布线层M4中的图案可以沿第二方向Y延伸。但是,本公开不限于此。例如,在示例性实施例中,可以以各种方式设置每个图案延伸的方向和宽度。The integrated circuit 10c may include a plurality of wiring layers (eg, first to fourth wiring layers M1 to M4) stacked in the third direction Z. In an exemplary embodiment, the width of the pattern provided in the fourth wiring layer M4 may be greater than the width of the pattern provided in the third wiring layer M3, and the pattern provided in the fourth wiring layer M4 may be along the second direction Y extension. However, the present disclosure is not limited thereto. For example, in an exemplary embodiment, the direction and width of each pattern extension may be set in various ways.

第一输出引脚OP1可以连接到第一路由路径RP1’,第一路由路径RP1’可以包括第一单元组STCl。第二输出引脚OP2可以连接到第二路由路径RP2’,第二路由路径RP2’可以包括第二单元组STC2。The first output pin OP1 may be connected to the first routing path RP1', which may include the first cell group STCl. The second output pin OP2 may be connected to a second routing path RP2', which may include a second cell group STC2.

在示例性实施例中,第一路由路径RP1’可以包括第三布线层M3的第一路由布线M3R1、第四布线层M4的第一路由布线M4R1、将第一输出引脚OP1连接到第三布线层M3的第二过孔V2以及将第三布线层M3连接到第四布线层M4的第三过孔V3。第三布线层M3可以对应于相对于第二布线层M2的上层。例如,第三布线层M3可以设置在第二布线层M2上方。第二路由路径RP2’可以包括第二布线层M2的第二路由布线M2R2、第三布线层M3的第二路由布线M3R2以及将第二布线层M2连接到第三布线层M3的第二过孔V2。例如,第一路由路径RP1’可以包括第三布线层M3的第一路由布线M3R1以及与第一输出引脚OP1和第一路由布线M3R1接触的第二过孔V2,第二路由路径RP2’可以包括与第二输出引脚OP2接触的第二布线层M2的第二路由布线M2R2。但是,本公开不限于此。例如,在示例性实施例中,第二路由路径RP2’可以包括连接到第三布线层M3的图案并与第二输出引脚OP2接触的第二过孔V2。构成第一路由路径RP1’和第二路由路径RP2’的多条路由布线可以以各种方式设置在各个布线层上。In an exemplary embodiment, the first routing path RP1' may include a first routing wiring M3R1 of the third wiring layer M3, a first routing wiring M4R1 of the fourth wiring layer M4, connecting the first output pin OP1 to the third wiring layer M4R1 The second via V2 of the wiring layer M3 and the third via V3 connecting the third wiring layer M3 to the fourth wiring layer M4. The third wiring layer M3 may correspond to an upper layer with respect to the second wiring layer M2. For example, the third wiring layer M3 may be disposed over the second wiring layer M2. The second routing path RP2' may include a second routing wiring M2R2 of the second wiring layer M2, a second routing wiring M3R2 of the third wiring layer M3, and a second via connecting the second wiring layer M2 to the third wiring layer M3 v2. For example, the first routing path RP1' may include a first routing wiring M3R1 of the third wiring layer M3 and a second via V2 contacting the first output pin OP1 and the first routing wiring M3R1, and the second routing path RP2' may The second routing wiring M2R2 of the second wiring layer M2 in contact with the second output pin OP2 is included. However, the present disclosure is not limited thereto. For example, in an exemplary embodiment, the second routing path RP2' may include a second via V2 connected to the pattern of the third wiring layer M3 and in contact with the second output pin OP2. The plurality of routing wirings constituting the first routing path RP1' and the second routing path RP2' may be arranged on the respective wiring layers in various ways.

在示例性实施例中,第一路由路径RP1’和第二路由路径RP2’在第四标准单元C4外部彼此不连接。例如,第一路由路径RP1’和第二路由路径RP2’可以在第四标准单元C4中彼此电连接,但是可以在第四标准单元C4外部彼此电断开。In an exemplary embodiment, the first routing path RP1' and the second routing path RP2' are not connected to each other outside the fourth standard cell C4. For example, the first routing path RP1' and the second routing path RP2' may be electrically connected to each other in the fourth standard cell C4, but may be electrically disconnected from each other outside the fourth standard cell C4.

在根据示例性实施例的集成电路10c中,第一输出引脚OP1可以通过第二过孔V2连接到设置在第三布线层M3中的第一路由布线M3R1,因此,作为驱动单元的第四标准单元C4可以连接到包括至少一个负载单元的第一单元组STC1。在第一至第四布线层M1至M4中,形成图案的自由度朝着较高层级可以增加,并且可以形成具有相对宽的宽度的图案。因此,基于第一路由路径RP1’的负载水平,可以调整形成第三布线层M3中设置的第一路由布线M3R1和第四布线层M4中设置的第一路由布线M4R1中至少一条第一路由布线的图案的宽度,或可以调整形成该至少一条第一路由布线的图案的数量。In the integrated circuit 10c according to the exemplary embodiment, the first output pin OP1 may be connected to the first routing wiring M3R1 provided in the third wiring layer M3 through the second via hole V2, and thus, the fourth wiring as the driving unit Standard cells C4 may be connected to a first cell group STC1 comprising at least one load cell. In the first to fourth wiring layers M1 to M4 , the degree of freedom of forming patterns can be increased toward higher levels, and patterns having relatively wide widths can be formed. Therefore, based on the load level of the first routing path RP1 ′, at least one of the first routing wirings M3R1 provided in the third wiring layer M3 and the first routing wirings M4R1 provided in the fourth wiring layer M4 can be adjusted to form The width of the pattern, or the number of patterns forming the at least one first routing wiring can be adjusted.

根据示例性实施例的集成电路10c中包括的第四标准单元C4可以包括多个输出引脚(例如,第一输出引脚OP1和第二输出引脚OP2),连接到第一输出引脚OP1的第一路由路径RP1’可以与连接到第二输出引脚OP2的第二路由路径RP2’分开设置,从而减小第一输出引脚OP1和第二输出引脚OP2各自的输出负载。The fourth standard cell C4 included in the integrated circuit 10c according to the exemplary embodiment may include a plurality of output pins (eg, a first output pin OP1 and a second output pin OP2) connected to the first output pin OP1 The first routing path RP1' may be separately provided from the second routing path RP2' connected to the second output pin OP2, thereby reducing the respective output loads of the first output pin OP1 and the second output pin OP2.

图5是示出根据示例性实施例的集成电路10d的布局的图。在下文中,为了便于说明,可以省略对先前描述的元件和方面的进一步描述。FIG. 5 is a diagram illustrating the layout of the integrated circuit 10d according to an exemplary embodiment. Hereinafter, further descriptions of previously described elements and aspects may be omitted for convenience of explanation.

参照图5,根据示例性实施例的集成电路10d可以包括至少一个第五标准单元C5。第五标准单元C5可以包括多个输出引脚OP1至OP3,例如,可以包括第一输出引脚OP1、第二输出引脚OP2和第三输出引脚OP3。5, the integrated circuit 10d according to an exemplary embodiment may include at least one fifth standard cell C5. The fifth standard cell C5 may include a plurality of output pins OP1 to OP3, for example, may include a first output pin OP1, a second output pin OP2 and a third output pin OP3.

第一至第三输出引脚OP1至OP3可以在第五标准单元C5中彼此电连接。例如,第一至第三输出引脚OP1至OP3可以通过设置在第一布线层M1中的图案M11和M12、设置在第一布线层M1与第二布线层M2之间的第一过孔V1_11、V1_12、V1_21、V1_22、V1_31’和V1_32’彼此连接。The first to third output pins OP1 to OP3 may be electrically connected to each other in the fifth standard cell C5. For example, the first to third output pins OP1 to OP3 may pass through the patterns M11 and M12 provided in the first wiring layer M1, the first via V1_11 provided between the first wiring layer M1 and the second wiring layer M2 , V1_12, V1_21, V1_22, V1_31' and V1_32' are connected to each other.

第三输出引脚OP3可以连接到第三路由路径RP3,第三路由路径RP3可以包括第三单元组STC3。第三单元组STC3可以包括作为负载单元的至少一个标准单元。在示例性实施例中,第三路由路径RP3可以包括第二布线层M2的第三路由布线M2R3、第三布线层M3的第三路由布线M3R3以及将第二布线层M2连接到第三布线层M3的第二过孔V2。The third output pin OP3 may be connected to a third routing path RP3, which may include a third cell group STC3. The third cell group STC3 may include at least one standard cell as a load cell. In an exemplary embodiment, the third routing path RP3 may include a third routing wiring M2R3 of the second wiring layer M2, a third routing wiring M3R3 of the third wiring layer M3, and connecting the second wiring layer M2 to the third wiring layer The second via V2 of M3.

第三单元组STC3可以接收从第三输出引脚OP3输出的输出信号。分别从第一至第三输出引脚OP1至OP3输出的输出信号可以是基本相同的信号。The third cell group STC3 may receive the output signal output from the third output pin OP3. The output signals respectively output from the first to third output pins OP1 to OP3 may be substantially the same signal.

在示例性实施例中,第一至第三路由路径RP1至RP3在第五标准单元C5外部彼此不连接。例如,第一至第三路由路径RP1至RP3可以在第五标准单元C5中彼此电连接,但是可以在第五标准单元C5外部彼此电断开。In the exemplary embodiment, the first to third routing paths RP1 to RP3 are not connected to each other outside the fifth standard cell C5. For example, the first to third routing paths RP1 to RP3 may be electrically connected to each other in the fifth standard cell C5, but may be electrically disconnected from each other outside the fifth standard cell C5.

图5的第五标准单元C5可以包括输出基本相同的输出信号的三个输出引脚。但是,本公开不限于此。例如,在示例性实施例中,作为驱动单元的第五标准单元C5可以包括输出基本相同输出信号的各种数量的输出引脚。在连接到作为驱动单元的第五标准单元C5的负载单元相同的情况下,随着输出基本相同信号的输出引脚的数量增加,每个输出引脚的负载水平可以降低,并且每个输出引脚的电流密度可以减小。另一方面,随着输出基本相同信号的输出引脚的数量减少,形成连接到负载单元的路由路径可能变得更容易。因此,在集成电路中,第五标准单元C5中包括的并且输出基本相同输出信号的引脚的数量可以基于所期望的设计特性以各种方式调整。The fifth standard cell C5 of FIG. 5 may include three output pins that output substantially the same output signal. However, the present disclosure is not limited thereto. For example, in an exemplary embodiment, the fifth standard cell C5 as the driving unit may include various numbers of output pins outputting substantially the same output signal. In the case where the load unit connected to the fifth standard cell C5 as the driving unit is the same, as the number of output pins outputting substantially the same signal increases, the load level of each output pin can be reduced, and each output pin The current density of the feet can be reduced. On the other hand, as the number of output pins that output substantially the same signal decreases, it may become easier to form routing paths to load cells. Therefore, in the integrated circuit, the number of pins included in the fifth standard cell C5 and outputting substantially the same output signal can be adjusted in various ways based on desired design characteristics.

图6是示出根据示例性实施例的集成电路10e的布局的图。在下文中,为了便于说明,可以省略对先前描述的元件和方面的进一步描述。FIG. 6 is a diagram illustrating the layout of the integrated circuit 10e according to an exemplary embodiment. Hereinafter, further descriptions of previously described elements and aspects may be omitted for convenience of explanation.

参照图6,根据示例性实施例的集成电路10e可以包括由单元边界限定的至少一个第六标准单元C6。第六标准单元C6可以包括设置在第一布线层M1中的图案和设置在第二布线层M2中的图案。但是,本公开不限于此。例如,在示例性实施例中,第六标准单元C6还可以包括设置在第三布线层M3中的图案。Referring to FIG. 6 , the integrated circuit 10e according to an exemplary embodiment may include at least one sixth standard cell C6 defined by cell boundaries. The sixth standard cell C6 may include patterns provided in the first wiring layer M1 and patterns provided in the second wiring layer M2. However, the present disclosure is not limited thereto. For example, in an exemplary embodiment, the sixth standard cell C6 may further include a pattern disposed in the third wiring layer M3.

在示例性实施例中,第六标准单元C6可以包括第一输出引脚OP1e和第二输出引脚OP2e。在图6中,第六标准单元C6被示为包括两个输出引脚:第一输出引脚OP1e和第二输出引脚OP2e。但是,本公开不限于此。例如,在示例性实施例中,第六标准单元C6中设置的输出引脚的数量可以是三个或更多。In an exemplary embodiment, the sixth standard cell C6 may include a first output pin OP1e and a second output pin OP2e. In Figure 6, the sixth standard cell C6 is shown to include two output pins: a first output pin OP1e and a second output pin OP2e. However, the present disclosure is not limited thereto. For example, in an exemplary embodiment, the number of output pins provided in the sixth standard cell C6 may be three or more.

在示例性实施例中,第六标准单元C6的第一输出引脚OP1e和第二输出引脚OP2e可以连接到不同的元件。例如,第一输出引脚OP1e可以连接到第一反相器,第二输出引脚OP2e可以连接到第二反相器。第一反相豁和第二反相豁可以接收一个信号,并且可以分别向第一输出引脚OP1e和第二输出引脚OP2e输出输出信号。In an exemplary embodiment, the first output pin OP1e and the second output pin OP2e of the sixth standard cell C6 may be connected to different elements. For example, the first output pin OP1e may be connected to the first inverter, and the second output pin OP2e may be connected to the second inverter. The first inverting chip and the second inverting chip may receive a signal, and may output an output signal to the first output pin OP1e and the second output pin OP2e, respectively.

第一输出引脚OP1e可以连接到第一路由路径RP1,第二输出引脚OP2e可以连接到第二路由路径RP2。第一单元组STC1可以接收从第一输出引脚OP1e输出的第一输出信号,第二单元组STC2可以接收从第二输出引脚OP2e输出的第二输出信号。在示例性实施例中,第一输出引脚OP1e和第二输出引脚OP2e可以物理上彼此分开地设置,并且分别从第一输出引脚OP1e和第二输出引脚OP2e输出的第一输出信号和第二输出信号可以是基本相同的信号。第一输出信号和第二输出信号各自的时序特性可以变化。The first output pin OP1e may be connected to the first routing path RP1, and the second output pin OP2e may be connected to the second routing path RP2. The first cell group STC1 may receive the first output signal output from the first output pin OP1e, and the second cell group STC2 may receive the second output signal output from the second output pin OP2e. In an exemplary embodiment, the first output pin OP1e and the second output pin OP2e may be physically separated from each other, and the first output signals output from the first output pin OP1e and the second output pin OP2e, respectively and the second output signal may be substantially the same signal. The respective timing characteristics of the first output signal and the second output signal may vary.

在示例性实施例中,可以将第一输出引脚OP1e和第二输出引脚OP2e各自设置成具有第六标准单元C6的第二布线层M2的图案。第一输出引脚OP1e可以通过设置在第一布线层M1与第二布线层M2之间的第一过孔V1_11和V1_12连接到第一布线层M1的图案M11和M12。第二输出引脚OP2e可以通过设置在第一布线层M1与第二布线层M2之间的第一过孔V1_21和V1_22连接到第一布线层M1的图案M13和M14。In an exemplary embodiment, each of the first output pin OP1e and the second output pin OP2e may be arranged to have a pattern of the second wiring layer M2 of the sixth standard cell C6. The first output pin OP1e may be connected to the patterns M11 and M12 of the first wiring layer M1 through the first via holes V1_11 and V1_12 disposed between the first wiring layer M1 and the second wiring layer M2. The second output pin OP2e may be connected to the patterns M13 and M14 of the first wiring layer M1 through the first vias V1_21 and V1_22 disposed between the first wiring layer M1 and the second wiring layer M2.

在示例性实施例中,第一输出引脚OP1e和第二输出引脚OP2e可以在同一水平平面(例如,第二布线层M2所设置于的平面)上彼此分开地设置。连接到第一输出引脚OP1e并设置在第一输出引脚OP1e下面的第一布线层M1的图案M11和M12以及连接到第二输出引脚OP2e并设置在第二输出引脚OP2e下面的第一布线层M1的图案M13和M14可以在同一水平平面(例如,第一布线层M1所设置于的平面)上彼此分开地设置。因此,从第一输出引脚OP1e输出的第一输出信号的特性可以不同于从第二输出引脚OP2e输出的第二输出信号的特性。In an exemplary embodiment, the first output pin OP1e and the second output pin OP2e may be disposed apart from each other on the same horizontal plane (eg, the plane on which the second wiring layer M2 is disposed). The patterns M11 and M12 of the first wiring layer M1 connected to the first output pin OP1e and arranged under the first output pin OP1e and the first wiring layer M12 connected to the second output pin OP2e and arranged under the second output pin OP2e. The patterns M13 and M14 of a wiring layer M1 may be provided separately from each other on the same horizontal plane (eg, the plane on which the first wiring layer M1 is provided). Therefore, the characteristics of the first output signal output from the first output pin OP1e may be different from the characteristics of the second output signal output from the second output pin OP2e.

根据示例性实施例的集成电路10e中包括的第六标准单元C6可以包括多个输出引脚(例如,第一输出引脚OP1e和第二输出引脚OP2e)。连接到第一输出引脚OP1e的第一路由路径RP1可以与连接到第二输出引脚OP2e的第二路由路径RP2分开地设置,从而减小第一输出引脚OP1e和第二输出引脚OP2e各自的输出负载。The sixth standard cell C6 included in the integrated circuit 10e according to the exemplary embodiment may include a plurality of output pins (eg, a first output pin OP1e and a second output pin OP2e). The first routing path RP1 connected to the first output pin OP1e may be provided separately from the second routing path RP2 connected to the second output pin OP2e, thereby reducing the size of the first output pin OP1e and the second output pin OP2e respective output loads.

图7是根据示例性实施例的集成电路中包括的标准单元是时钟门控单元的情况下的电路图。图7的区域AA可以对应于图6中所示的第六标准单元C6的布局。在下文中,为了便于说明,可以省略对先前描述的元件和方面的进一步描述。FIG. 7 is a circuit diagram in a case where standard cells included in an integrated circuit according to an exemplary embodiment are clock gating cells. The area AA of FIG. 7 may correspond to the layout of the sixth standard cell C6 shown in FIG. 6 . Hereinafter, further descriptions of previously described elements and aspects may be omitted for convenience of explanation.

在图7中,示出了作为时钟门控单元CAA的第六标准单元C6的每个元件的电路。但是,本公开不限于图7中所示的配置。例如,在示例性实施例中,可以修改时钟门控单元CAA的每个元件的电路。In Fig. 7, the circuit of each element of the sixth standard cell C6 as the clock gating cell CAA is shown. However, the present disclosure is not limited to the configuration shown in FIG. 7 . For example, in an exemplary embodiment, the circuitry of each element of the clock gating unit CAA may be modified.

参照图7,时钟门控单元CAA可以包括或非门101、传输门102、多个反相器103和104、三相反相器105、与非门106、第一输出反相器107_1和第二输出反相器107_2。7 , the clock gating unit CAA may include a NOR gate 101, a transmission gate 102, a plurality of inverters 103 and 104, a three-phase inverter 105, a NAND gate 106, a first output inverter 107_1 and a second The inverter 107_2 is output.

第一输出反相器107_1可以从与非门106接收反相时钟信号CKb,并且可以将反相时钟信号CKb反相以输出第一输出信号ECK1A。第二输出反相器107_2可以从与非门106接收反相时钟信号CKb,并且可以将反相时钟信号CKb反相以输出第二输出信号ECK2A。The first output inverter 107_1 may receive the inverted clock signal CKb from the NAND gate 106, and may invert the inverted clock signal CKb to output the first output signal ECK1A. The second output inverter 107_2 may receive the inverted clock signal CKb from the NAND gate 106, and may invert the inverted clock signal CKb to output the second output signal ECK2A.

第一输出信号ECK1A可以从连接到第一输出反相器107_1的输出端子的第一输出引脚OP1e输出,第二输出信号ECK2A可以从连接到第二输出反相器107_2的输出端子的第二输出引脚OP2e输出。例如,第一输出信号ECK1A和第二输出信号ECK2A可以是通过接收反相时钟信号CKb的第一输出反相器107_1和第二输出反相器107_2的输出端子输出的信号,该反相时钟信号CKb是输入到第一输出反相器107_1和第二输出反相器107_2的一个信号。第一输出信号ECK1A和第二输出信号ECK2A可以经由作为不同输出反相器的第一输出反相器107_1和第二输出反相器107_2输出,因而可以是基本相同的信号,尽管其特性如时序特性之间可能存在差异。The first output signal ECK1A may be output from the first output pin OP1e connected to the output terminal of the first output inverter 107_1, and the second output signal ECK2A may be output from the second output pin connected to the output terminal of the second output inverter 107_2 Output pin OP2e output. For example, the first output signal ECK1A and the second output signal ECK2A may be signals output through the output terminals of the first output inverter 107_1 and the second output inverter 107_2 that receive the inverted clock signal CKb, the inverted clock signal CKb is a signal input to the first output inverter 107_1 and the second output inverter 107_2. The first output signal ECK1A and the second output signal ECK2A may be output via the first output inverter 107_1 and the second output inverter 107_2 as different output inverters, and thus may be substantially the same signal despite the characteristics such as timing There may be differences between characteristics.

例如,第一输出信号ECK1A和第二输出信号ECK2A的时序特性可以不同。因此,在根据示例性实施例的制造集成电路的方法中,可以基于第一输出信号ECK1A和第二输出信号ECK2A各自的特性来选择连接到时钟门控单元CAA的第一输出引脚OP1e的第一单元组和连接到时钟门控单元CAA的第二输出引脚OP2e的第二单元组。For example, the timing characteristics of the first output signal ECK1A and the second output signal ECK2A may be different. Therefore, in the method of manufacturing an integrated circuit according to an exemplary embodiment, the first output pin OP1e connected to the first output pin OP1e of the clock gating unit CAA may be selected based on the respective characteristics of the first output signal ECK1A and the second output signal ECK2A A cell group and a second cell group connected to the second output pin OP2e of the clock gating cell CAA.

图8是示出根据示例性实施例的制造集成电路的方法的流程图。图9是用于描述根据示例性实施例的制造集成电路的方法中参考的标准单元库的图。FIG. 8 is a flowchart illustrating a method of fabricating an integrated circuit according to an exemplary embodiment. FIG. 9 is a diagram for describing a standard cell library referenced in a method of manufacturing an integrated circuit according to an exemplary embodiment.

参照图8和图9,制造集成电路IC的方法可以参照工艺设计包(PDK)。PDK可以包括标准单元库D12和设计规则(DR)。8 and 9, a method of manufacturing an integrated circuit IC may refer to a process design kit (PDK). The PDK may include standard cell library D12 and design rules (DR).

标准单元库D12可以包括关于标准单元的信息(例如,功能信息、特性信息和布局信息)。如图9中所示,标准单元库D12可以包括定义标准单元的布局的数据D12_a和D12_b。The standard cell library D12 may include information on standard cells (eg, function information, characteristic information, and layout information). As shown in FIG. 9, the standard cell library D12 may include data D12_a and D12_b that define the layout of standard cells.

在示例性实施例中,标准单元库D12可以定义功能和性能相同的各标准单元(例如,图1A至图6的C1至C6)的布局。例如,第一数据D12_a可以定义包括输出特定输出信号的一个输出引脚的标准单元。第二至第七数据D12_1b至D12_6b可以定义包括输出特定输出信号的多个输出引脚的标准单元。第二数据D12_1b可以定义图1A的第一标准单元C1。第三数据D12_2b可以定义图1B的第二标准单元C2。第四数据D12_3b可以定义图3的第三标准单元C3。第五数据D12_4b可以定义图4的第四标准单元C4。第六数据D12_5b可以定义图5的第五标准单元C5。第七数据D12_6b可以定义图6的第六标准单元C6。In an exemplary embodiment, the standard cell library D12 may define the layout of each standard cell (eg, C1 to C6 of FIGS. 1A to 6 ) having the same function and performance. For example, the first data D12_a may define a standard cell including one output pin outputting a specific output signal. The second to seventh data D12_1b to D12_6b may define standard cells including a plurality of output pins outputting specific output signals. The second data D12_1b may define the first standard cell C1 of FIG. 1A . The third data D12_2b may define the second standard cell C2 of FIG. 1B . The fourth data D12_3b may define the third standard cell C3 of FIG. 3 . The fifth data D12_4b may define the fourth standard cell C4 of FIG. 4 . The sixth data D12_5b may define the fifth standard cell C5 of FIG. 5 . The seventh data D12_6b may define the sixth standard cell C6 of FIG. 6 .

如上文参考图6和图7所述,第七数据D12_6b可以包括关于从图6的第六标准单元C6的第一输出引脚OP1e输出的第一输出信号的信息DOP1以及关于从图6的第六标准单元C6的第二输出引脚OP2e输出的第二输出信号的信息DOP2。例如,第七数据D12_6b可以包括第一输出信号的时序特性和第二输出信号的时序特性。As described above with reference to FIGS. 6 and 7 , the seventh data D12_6b may include information DOP1 about the first output signal output from the first output pin OP1e of the sixth standard cell C6 of FIG. The information DOP2 of the second output signal output by the second output pin OP2e of the six standard cells C6. For example, the seventh data D12_6b may include timing characteristics of the first output signal and timing characteristics of the second output signal.

在示例性实施例中,可以定义EM标准DR。例如,EM标准DR可以包括基于与作为驱动单元的标准单元的输出引脚连接的负载单元的负载水平的参考值。在示例性实施例中,EM标准DR可以从设计者接收并且可以存储在存储器中,或可以是在设计规则中定义的标准。In an exemplary embodiment, an EM standard DR may be defined. For example, the EM standard DR may include a reference value based on a load level of a load unit connected to an output pin of a standard unit as a drive unit. In an exemplary embodiment, the EM standard DR may be received from a designer and stored in memory, or may be a standard defined in design rules.

在操作S10中,可以执行从寄存器传输级(RTL)数据D11生成网表数据D13的逻辑综合操作。例如,半导体设计工具(例如,逻辑综合工具)可以根据以硬件描述语言(HDL)诸如Verilog和VHSIC硬件描述语言(VHDL)编写的RTL数据D11,参考标准单元库D12,来执行逻辑综合,从而生成包括网表或比特流的网表数据D13。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 (eg, a logic synthesis tool) may perform logic synthesis from RTL data D11 written in a hardware description language (HDL) such as Verilog and VHSIC hardware description language (VHDL), referring to a standard cell library D12, thereby generating Netlist data D13 including netlist or bitstream.

在操作S20中,可以执行参考标准单元库D12从网表数据D13生成布局数据D14的布设和走线(P&R)操作。此外,在操作S20中,可以执行基于获取的EM标准DR从网表数据D13生成布局数据D14的布设和走线操作。在布设和走线操作S20中,可以执行布设标准单元、生成互连以及生成布局数据D14的操作。下面将参考图10至图12描述操作S20的示例。In operation S20, a place and route (P&R) operation of generating the layout data D14 from the netlist data D13 with reference to the standard cell library D12 may be performed. In addition, in operation S20, a routing and routing operation of generating the layout data D14 from the netlist data D13 based on the acquired EM standard DR may be performed. In the routing and routing operation S20, operations of routing standard cells, generating interconnections, and generating layout data D14 may be performed. An example of operation S20 will be described below with reference to FIGS. 10 to 12 .

例如,半导体设计工具(例如,P&R工具)可以参考标准单元库D12根据网表数据D13布设多个标准单元。例如,半导体设计工具可以从基于网表数据D13定义的标准单元的多种布局中选择一种布局,并且可以参考数据D12_a和D12_b布设标准单元的所选布局。例如,可以参考标准单元库D12,基于包括关于集成电路IC的信息的网表数据D13来布设驱动单元。For example, a semiconductor design tool (eg, a P&R tool) may refer to the standard cell library D12 to route a plurality of standard cells according to the netlist data D13. For example, the semiconductor design tool may select one layout from a plurality of layouts of standard cells defined based on the netlist data D13, and may lay out the selected layout of the standard cells with reference to the data D12_a and D12_b. For example, driving cells may be laid out based on netlist data D13 including information on the integrated circuit IC with reference to the standard cell library D12.

互连可以电连接标准单元的输出引脚和输入引脚,并且例如可以包括至少一个过孔和至少一条路由布线。布局数据D14可以例如具有诸如GDSII之类的格式,并且可以包括关于互连和标准单元的几何信息。The interconnect may electrically connect output pins and input pins of the standard cells, and may include, for example, at least one via and at least one routing wire. The layout data D14 may, for example, have a format such as GDSII, and may include geometric information about interconnects and standard cells.

在操作S30中,可以执行光学邻近校正(OPC)。OPC可以表示通过校正制造集成电路IC的半导体工艺中包括的光刻中的畸变如由光的特性引起的折射而形成具有期望形状的图案的操作。可以通过将OPC应用于布局数据D14来确定掩模的图案。在示例性实施例中,可以在操作S30中限制性地修改集成电路IC的布局。操作S30中限制性地修改集成电路IC的工艺可以是优化集成电路IC的结构的后处理工艺,并且可以被称为设计修正工艺。In operation S30, optical proximity correction (OPC) may be performed. OPC may represent an operation of forming a pattern having a desired shape by correcting distortions in photolithography such as refraction caused by properties of light, which are included in the semiconductor process of manufacturing the integrated circuit IC. The pattern of the mask can be determined by applying OPC to the layout data D14. In an exemplary embodiment, the layout of the integrated circuit IC may be limitedly modified in operation S30. The process of restrictively modifying the integrated circuit IC in operation S30 may be a post-processing process of optimizing the structure of the integrated circuit IC, and may be referred to as a design revision process.

在操作S40中,可以执行制造掩模的操作。例如,通过将OPC应用于布局数据D14,可以定义掩模的图案以形成设置在多层中的图案,并且可以制造用于形成该多层图案的至少一个掩模(或光掩模)。In operation S40, an operation of fabricating a mask may be performed. For example, by applying OPC to the layout data D14, a pattern of a mask can be defined to form a pattern provided in a multi-layer, and at least one mask (or photomask) for forming the multi-layer pattern can be manufactured.

在操作S50中,可以执行制造集成电路IC的操作。例如,可以通过使用在操作S40中制造的至少一个掩模对多个层进行图案化,从而可以制造集成电路IC。在示例性实施例中,操作S50可以包括操作S51和S52。In operation S50, an operation of manufacturing the integrated circuit IC may be performed. For example, a plurality of layers may be patterned by using at least one mask fabricated in operation S40, so that an integrated circuit IC may be fabricated. In an exemplary embodiment, operation S50 may include operations S51 and S52.

在操作S51中,可以执行前道工序(FEOL)工艺。FEOL工艺可以表示制造工艺中在衬底上形成各个元件(例如,晶体管、电容器、电阻器等)的工艺。例如,FEOL工艺可以包括平坦化和清洁晶片的操作、形成沟道的操作、形成阱的操作、形成栅极线的操作以及形成源极和漏极的操作。In operation S51, a front-end-of-line (FEOL) process may be performed. A FEOL process may refer to a manufacturing process in which various elements (eg, transistors, capacitors, resistors, etc.) are formed on a substrate. For example, the FEOL process may include operations to planarize and clean the wafer, operations to form channels, operations to form wells, operations to form gate lines, and operations to form source and drain electrodes.

在操作S52中,可以执行后道工序(BEOL)工艺。BEOL工艺可以表示制造工艺中连接各个元件(例如,晶体管、电容器、电阻器等)的工艺。例如,BEOL工艺可以包括硅化栅极区、源极区和漏极区的操作、添加电介质的操作、平坦化操作、形成孔的操作、添加金属层的操作、形成过孔的操作以及形成钝化层的操作。随后,可以将集成电路IC封装到半导体封装中,并且可以将其用作各种应用的一部分。In operation S52, a back end of line (BEOL) process may be performed. A BEOL process may refer to the process of connecting various elements (eg, transistors, capacitors, resistors, etc.) in a manufacturing process. For example, a BEOL process may include operations to silicide gate regions, source and drain regions, operations to add dielectric, operations to planarize, operations to form holes, operations to add metal layers, operations to form vias, and formation of passivation layer operations. The integrated circuit IC can then be packaged into a semiconductor package and used as part of various applications.

图10是示出根据示例性实施例的图8的操作S20的示例的流程图。操作S20可以包括操作S21至S25。FIG. 10 is a flowchart illustrating an example of operation S20 of FIG. 8 according to an exemplary embodiment. Operation S20 may include operations S21 to S25.

参照图10,可以在操作S21中获取作为用于操作多个负载单元的操作单元(或驱动单元)的标准单元的多个输出引脚中的每个输出引脚可允许的负载水平。在示例性实施例中,多个输出引脚中的每个输出引脚可允许的负载水平可以是在设计规则中预先指定的,或可以是从设计者输入的信息。或者,可以基于集成电路的特性计算可允许的负载水平。Referring to FIG. 10 , an allowable load level of each of a plurality of output pins of a plurality of output pins that are a standard unit of an operation unit (or a driving unit) for operating a plurality of load units may be acquired in operation S21 . In an exemplary embodiment, the allowable load level for each of the plurality of output pins may be pre-specified in a design rule, or may be information input from a designer. Alternatively, the allowable load level can be calculated based on the characteristics of the integrated circuit.

例如,参照图1A,可以获取第一输出引脚OP1可允许的第一负载水平和第二输出引脚OP2可允许的第二负载水平。在这种情况下,第一负载水平可以与第二负载水平相同。或者,例如,参照图6,可以获取第一输出引脚OP1e可允许的第一负载水平和第二输出引脚OP2e可允许的第二负载水平。在这种情况下,第一负载水平可以不同于第二负载水平。但是,本公开不限于此。例如,在示例性实施例中,第一输出引脚OP1e可允许的第一负载水平可以与第二输出引脚OP2e可允许的第二负载水平相同。For example, referring to FIG. 1A , a first allowable load level of the first output pin OP1 and a second allowable load level of the second output pin OP2 may be obtained. In this case, the first load level may be the same as the second load level. Alternatively, for example, referring to FIG. 6 , a first allowable load level of the first output pin OP1e and a second allowable load level of the second output pin OP2e may be obtained. In this case, the first load level may be different from the second load level. However, the present disclosure is not limited thereto. For example, in an exemplary embodiment, the first load level allowable by the first output pin OP1e may be the same as the second load level allowable by the second output pin OP2e.

在操作S23中,可以基于可允许的负载水平将负载单元分组为多个单元组(例如,第一单元组和第二单元组)。例如,参照图1A,可以基于第一负载水平和第二负载水平将负载单元分成第一单元组STC1和第二单元组STC2。例如,可以将负载单元分成第一单元组STC1和第二单元组,以便不超过第一负载水平和第二负载水平。In operation S23, the load cells may be grouped into a plurality of cell groups (eg, a first cell group and a second cell group) based on allowable load levels. For example, referring to FIG. 1A , the load cells may be divided into a first cell group STC1 and a second cell group STC2 based on a first load level and a second load level. For example, the load cells may be divided into a first cell group STC1 and a second cell group so as not to exceed the first load level and the second load level.

在操作S25中,可以将标准单元的多个输出引脚分别连接到负载单元的输入引脚。例如,第一单元组STC1中包括的至少一个负载单元的输入引脚可以连接到第一输出引脚OP1,第二单元组STC2中包括的至少一个负载单元的输入引脚可以连接到第二输出引脚OP2。In operation S25, the plurality of output pins of the standard cell may be connected to the input pins of the load cell, respectively. For example, the input pin of at least one load cell included in the first cell group STC1 may be connected to the first output pin OP1, and the input pin of at least one load cell included in the second cell group STC2 may be connected to the second output Pin OP2.

图11是示出根据示例性实施例的图8的操作S20的示例的流程图。操作S20a可以包括操作S21a至S29a,并且可以是检查集成电路是否满足EM标准的模拟操作。在示例性实施例中,操作S20a可以在图10的操作S25之后执行。FIG. 11 is a flowchart illustrating an example of operation S20 of FIG. 8 according to an exemplary embodiment. Operation S20a may include operations S21a to S29a, and may be a simulation operation of checking whether the integrated circuit satisfies the EM standard. In an exemplary embodiment, operation S20a may be performed after operation S25 of FIG. 10 .

参照图11,在操作S21a中,可以计算与作为用于操作多个负载单元的驱动单元的标准单元的多个输出引脚中的每个输出引脚连接的单元组的负载水平。例如,参照图1A,可以计算连接到第一输出引脚OP1的第一单元组STC1的负载水平,并且可以计算连接到第二输出引脚OP2的第二单元组STC2的负载水平。在示例性实施例中,可以在操作S21a中计算连接到多个输出引脚中的每个输出引脚的路由路径的负载水平。可以基于第一单元组STC1的负载水平计算第一路由路径RP1的负载水平,并且可以基于第二单元组STC2的负载水平计算第二路由路径RP2的负载水平。11 , in operation S21a, a load level of a cell group connected to each of a plurality of output pins of a standard cell as a driving unit for operating a plurality of load cells may be calculated. For example, referring to FIG. 1A , the load level of the first cell group STC1 connected to the first output pin OP1 may be calculated, and the load level of the second cell group STC2 connected to the second output pin OP2 may be calculated. In an exemplary embodiment, a load level of a routing path connected to each of the plurality of output pins may be calculated in operation S21a. The load level of the first routing path RP1 may be calculated based on the load level of the first cell group STC1, and the load level of the second routing path RP2 may be calculated based on the load level of the second cell group STC2.

在操作S23a中,可以将计算出的负载水平与负载的参考值进行比较。负载的参考值可以基于设计规则的EM标准来确定,并且可以是预先指定的值。当计算出的负载水平大约等于或小于负载的参考值时,可以在操作S25a中生成包括标准单元和连接到该标准单元的单元组在内的布局数据(例如,图8的D14)。In operation S23a, the calculated load level may be compared with a reference value of the load. The reference value of the load can be determined based on the EM standard of the design rule, and can be a pre-specified value. When the calculated load level is approximately equal to or less than the reference value of the load, layout data including a standard cell and a cell group connected to the standard cell may be generated in operation S25a (eg, D14 of FIG. 8 ).

当计算出的负载水平大于负载的参考值时,可以在操作S27a中将标准单元改变成用于提供相同功能和性能的另一标准单元。例如,可以基于图9的标准单元库D12的第二数据D12_1b和第三数据D12_2b,将标准单元从图1A的第一标准单元C1改变成图1B的第二标准单元C2。或者,例如,可以基于标准单元库D12的第二数据D12_1b和第四数据D12_3b,将标准单元从图1A的第一标准单元C1改变成图3的第三标准单元C3。When the calculated load level is greater than the reference value of the load, the standard unit may be changed to another standard unit for providing the same function and performance in operation S27a. For example, the standard cell may be changed from the first standard cell C1 of FIG. 1A to the second standard cell C2 of FIG. 1B based on the second data D12_1b and the third data D12_2b of the standard cell library D12 of FIG. 9 . Alternatively, for example, the standard cells may be changed from the first standard cell C1 of FIG. 1A to the third standard cell C3 of FIG. 3 based on the second data D12_1b and the fourth data D12_3b of the standard cell library D12.

或者,例如,可以基于标准单元库D12的第二数据D12_1b和第五数据D12_4b,将标准单元从图1A的第一标准单元C1改变成图5的第五标准单元C5。因此,连接到图1A的第一标准单元C1的负载单元可以分组为第一至第三单元组STC1至STC3,并且可以连接到第一至第三输出引脚OP1至OP3。Alternatively, for example, the standard cell may be changed from the first standard cell C1 of FIG. 1A to the fifth standard cell C5 of FIG. 5 based on the second data D12_1b and the fifth data D12_4b of the standard cell library D12. Accordingly, the load cells connected to the first standard cell C1 of FIG. 1A may be grouped into first to third cell groups STC1 to STC3 and may be connected to the first to third output pins OP1 to OP3.

或者,例如,在操作S21a的标准单元是向一个输出引脚输出特定输出信号的单元的情况下,可以基于标准单元库D12的第一数据D12_a和第二数据D12_1b将标准单元从操作S21a的标准单元改变成图1A的第一标准单元C1。因此,连接到操作S21a的标准单元的负载单元可以分组为第一单元组STC1和第二单元组STC2,并且可以连接到第一输出引脚OP1和第二输出引脚OP2。Or, for example, in the case where the standard cell of operation S21a is a cell that outputs a specific output signal to one output pin, the standard cell may be changed from the standard cell of operation S21a based on the first data D12_a and the second data D12_1b of the standard cell library D12 from the standard cell of operation S21a The cell is changed to the first standard cell C1 of FIG. 1A. Therefore, the load cells connected to the standard cells of operation S21a may be grouped into first and second cell groups STC1 and STC2, and may be connected to first and second output pins OP1 and OP2.

在操作S29a中,可以生成包括改变的标准单元和连接到该改变的标准单元的单元组在内的布局数据D14。例如,生成的布局数据D14可以包括改变的标准单元、第一单元组STC1和第二单元组STC2。因此,在根据示例性实施例的制造集成电路的方法中,作为驱动单元的标准单元的输出引脚的输出负载不超过参考值。In operation S29a, layout data D14 including a changed standard cell and a cell group connected to the changed standard cell may be generated. For example, the generated layout data D14 may include changed standard cells, a first cell group STC1, and a second cell group STC2. Therefore, in the method of manufacturing the integrated circuit according to the exemplary embodiment, the output load of the output pin of the standard cell as the driving unit does not exceed the reference value.

图12是示出根据示例性实施例的图8的操作S20的示例的流程图。操作S20b可以包括操作S21b至S29b,并且可以是检查集成电路是否满足EM标准的模拟操作。在示例性实施例中,操作S20b可以在图10的操作S25之后执行。FIG. 12 is a flowchart illustrating an example of operation S20 of FIG. 8 according to an exemplary embodiment. Operation S20b may include operations S21b to S29b, and may be a simulation operation of checking whether the integrated circuit satisfies the EM standard. In an exemplary embodiment, operation S20b may be performed after operation S25 of FIG. 10 .

参照图12,在操作S21b中,可以计算与作为用于操作多个负载单元的驱动单元的标准单元的多个输出引脚中的每个输出引脚连接的路由路径的负载水平。例如,参照图1A,可以计算连接到第一输出引脚OP1的第一路由路径RP1的负载水平,并且可以计算连接到第二输出引脚OP2的第二路由路径RP2的负载水平。在示例性实施例中,可以基于第一单元组STC1的负载水平计算第一路由路径RP1的负载水平,并且可以基于第二单元组STC2的负载水平计算第二路由路径RP2的负载水平。12 , in operation S21b, a load level of a routing path connected to each of a plurality of output pins of a standard unit that is a driving unit for operating a plurality of load units may be calculated. For example, referring to FIG. 1A , the load level of the first routing path RP1 connected to the first output pin OP1 may be calculated, and the load level of the second routing path RP2 connected to the second output pin OP2 may be calculated. In an exemplary embodiment, the load level of the first routing path RP1 may be calculated based on the load level of the first cell group STC1, and the load level of the second routing path RP2 may be calculated based on the load level of the second cell group STC2.

在操作S23b中,可以将计算出的负载水平与负载的参考值进行比较。负载的参考值可以基于设计规则的EM标准来确定,并且可以是预先指定的值。当计算出的负载水平大约等于或小于负载的参考值时,可以在操作S25b中生成包括标准单元和连接到该标准单元的路由路径在内的布局数据(例如,图8的D14)。In operation S23b, the calculated load level may be compared with a reference value of the load. The reference value of the load can be determined based on the EM standard of the design rule, and can be a pre-specified value. When the calculated load level is approximately equal to or less than the reference value of the load, layout data including a standard cell and a routing path connected to the standard cell may be generated in operation S25b (eg, D14 of FIG. 8 ).

当计算出的负载水平大于负载的参考值时,可以在操作S27b中改变将标准单元连接到单元组的路由布线。例如,可以将图1A中所示的将第一标准单元C1连接到第一单元组STC1的第一路由布线M2R1和M3R1以及第二过孔V2改变成图4中所示的将第一标准单元C1连接到第一单元组STC1的第一路由布线M3R1和M4R1、第二过孔V2以及第三过孔V3。因此,可以将路由布线改变成包括上布线层的图案的路由布线。例如,可以将其中设置有路由布线的布线层从下布线层改变成相对较高的布线层。When the calculated load level is greater than the reference value of the load, the routing wiring connecting the standard cells to the cell group may be changed in operation S27b. For example, the first routing wirings M2R1 and M3R1 and the second via holes V2 shown in FIG. 1A that connect the first standard cell C1 to the first cell group STC1 may be changed to the first standard cell shown in FIG. 4 . C1 is connected to the first routing wirings M3R1 and M4R1, the second via V2, and the third via V3 of the first cell group STC1. Therefore, the routing wiring can be changed to a routing wiring including the pattern of the upper wiring layer. For example, the wiring layer in which the routing wiring is provided may be changed from a lower wiring layer to a relatively higher wiring layer.

在操作S29b中,可以生成包括标准单元、连接到该标准单元的单元组和改变的路由布线在内的布局数据D14。因此,在根据示例性实施例的制造集成电路的方法中,作为驱动单元的标准单元的输出引脚的输出负载不超过参考值。In operation S29b, layout data D14 including a standard cell, a cell group connected to the standard cell, and a changed routing wiring may be generated. Therefore, in the method of manufacturing the integrated circuit according to the exemplary embodiment, the output load of the output pin of the standard cell as the driving unit does not exceed the reference value.

图13是示出根据示例性实施例的包括存储程序的存储器的计算系统1000的框图。根据示例性实施例的制造集成电路的方法(例如,图8、图10、图11和图12的方法)中包括的至少一些操作可以由计算系统1000来执行。13 is a block diagram illustrating a computing system 1000 that includes a memory to store programs, according to an exemplary embodiment. At least some operations included in a method of fabricating an integrated circuit (eg, the methods of FIGS. 8 , 10 , 11 , and 12 ) according to an example embodiment may be performed by computing system 1000 .

计算系统1000可以是固定计算系统,例如台式计算机、工作站或服务器,或可以是便携式计算系统,例如膝上型计算机。如图13中所示,计算系统1000可以包括处理器1100、多个输入/输出(I/O)设备1200、网络接口1300、随机存取存储器(RAM)1400、只读存储器(ROM)1500以及存储设备1600。处理器1100、多个输入/输出(I/O)设备1200、网络接口1300、RAM 1400、ROM 1500和存储设备1600可以连接到总线1700,并且可以通过总线1700彼此通信。Computing system 1000 may be a stationary computing system, such as a desktop computer, workstation, or server, or may be a portable computing system, such as a laptop computer. As shown in FIG. 13, computing system 1000 may include processor 1100, multiple input/output (I/O) devices 1200, network interface 1300, random access memory (RAM) 1400, read only memory (ROM) 1500, and Storage device 1600. The processor 1100 , a plurality of input/output (I/O) devices 1200 , the network interface 1300 , the RAM 1400 , the ROM 1500 and the storage device 1600 may be connected to the bus 1700 and may communicate with each other through the bus 1700 .

处理豁1100可以被称为处理单元,并且例如可以包括用于执行任意指令集的至少一个内核(例如,英特尔架构32(IA-32)、64位扩展IA-32、x86-64、PowerPC、Sparc、MIPS、ARM、IA-64等),例如微处理器、应用处理器(AP)、数字信号处理器(DSP)和图形处理单元(GPU)。例如,处理器1100可以通过总线1700访问存储器(例如,RAM 1400或ROM 1500),并且可以执行存储在RAM 1400或ROM1500中的指令。Processing chip 1100 may be referred to as a processing unit, and may include, for example, at least one core for executing any instruction set (eg, Intel Architecture 32 (IA-32), 64-bit Extended IA-32, x86-64, PowerPC, Sparc , MIPS, ARM, IA-64, etc.), such as microprocessors, application processors (APs), digital signal processors (DSPs), and graphics processing units (GPUs). For example, processor 1100 can access memory (eg, RAM 1400 or ROM 1500 ) through bus 1700 and can execute instructions stored in RAM 1400 or ROM 1500 .

RAM 1400可以存储根据示例性实施例的用于制造集成电路的程序1420,或可以存储程序1420的至少一部分。程序1420可以允许处理器1100执行制造集成电路的方法(例如,图8的方法)中包括的至少一些操作。即,程序1420可以包括可由处理器1100执行的多个指令,并且程序1420中包括的该多个指令可以允许处理器1100执行上文参考图8描述的流程图中包括的至少一些操作。The RAM 1400 may store a program 1420 for manufacturing an integrated circuit according to an exemplary embodiment, or may store at least a part of the program 1420 . Program 1420 may allow processor 1100 to perform at least some operations included in a method of fabricating an integrated circuit (eg, the method of FIG. 8). That is, program 1420 may include a plurality of instructions executable by processor 1100, and the plurality of instructions included in program 1420 may allow processor 1100 to perform at least some of the operations included in the flowchart described above with reference to FIG.

即使切断提供给计算系统1000的电源,存储设备1600仍可以保持存储在其中的数据。例如,存储设备1600可以包括非易失性存储器件,或可以包括诸如磁带、光盘或磁盘之类的存储介质。此外,存储设备1600可以附接到计算系统1000或从计算系统1000拆卸。根据示例性实施例,存储设备1600可以存储程序1420以及上文所述的标准单元库,并且在处理器1100执行程序1420之前,可以将程序1420或其至少一部分从存储设备1600加载到RAM1400。另一方面,存储设备1600可以存储以程序语言编写的文件以及由编译器等从文件中生成的程序1420,并且程序1420的至少一部分可以加载到RAM1400。此外,如图13中所示,存储设备1600可以存储数据库(DB)1620,DB 1620可以包括设计集成电路所需的信息(例如,图8的标准单元库D12)。Storage device 1600 may retain data stored therein even if power to computing system 1000 is turned off. For example, storage device 1600 may include non-volatile storage devices, or may include storage media such as magnetic tapes, optical disks, or magnetic disks. Additionally, storage device 1600 may be attached to or detached from computing system 1000 . According to an exemplary embodiment, the storage device 1600 may store the program 1420 and the standard cell library described above, and the program 1420 or at least a portion thereof may be loaded from the storage device 1600 to the RAM 1400 before the processor 1100 executes the program 1420 . On the other hand, the storage device 1600 may store a file written in a program language and a program 1420 generated from the file by a compiler or the like, and at least a part of the program 1420 may be loaded into the RAM 1400 . Furthermore, as shown in FIG. 13, the storage device 1600 may store a database (DB) 1620, which may include information required for designing integrated circuits (eg, standard cell library D12 of FIG. 8).

存储设备1600可以存储将由处理器1100处理的数据或通过处理器1100的处理而获得的数据。例如,处理器1100可以基于程序1420处理存储设备1600中存储的数据以生成数据,并可以将生成的数据存储在存储设备1600中。例如,存储设备1600可以存储图8的RTL数据D11、网表数据D13和/或布局数据D14。The storage device 1600 may store data to be processed by the processor 1100 or data obtained through processing by the processor 1100 . For example, the processor 1100 may process data stored in the storage device 1600 based on the program 1420 to generate data, and may store the generated data in the storage device 1600 . For example, the storage device 1600 may store RTL data D11 , netlist data D13 and/or layout data D14 of FIG. 8 .

I/O设备1200可以包括输入设备如键盘或指示设备,并且可以包括输出设备如显示设备或打印机。例如,用户可以通过I/O设备1200,触发使用处理器1100来执行程序1420、输入图8的RTL数据D11和/或网表数据D13以及检查图8的布局数据D14。I/O devices 1200 may include input devices such as keyboards or pointing devices, and may include output devices such as display devices or printers. For example, the user can trigger the use of the processor 1100 to execute the program 1420, input the RTL data D11 and/or netlist data D13 of FIG. 8, and check the layout data D14 of FIG. 8 through the I/O device 1200.

网络接口1300可以提供对计算系统1000外部的网络的访问。例如,网络可以包括多个计算系统和通信链路,通信链路可以包括有线链路、光学链路、无线链路,或任意类型的链路。Network interface 1300 may provide access to networks external to computing system 1000 . For example, a network may include multiple computing systems and communication links, which may include wired links, optical links, wireless links, or any type of link.

尽管已经参考其示例性实施例具体地示出和描述了本发明构思,但是应当理解,可以在不脱离由权利要求限定的本发明构思的精神和范围的情况下在其中进行形式和细节上的各种改变。Although the inventive concept has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood that changes in form and detail may be made therein without departing from the spirit and scope of the inventive concept as defined by the claims. Various changes.

Claims (25)

1.一种集成电路,包括:1. An integrated circuit comprising: 标准单元,包括第一输出引脚和第二输出引脚,所述第一输出引脚和所述第二输出引脚被配置成各自输出相同的输出信号;a standard unit, comprising a first output pin and a second output pin, the first output pin and the second output pin are configured to output the same output signal respectively; 第一路由路径,连接到所述第一输出引脚;以及a first routing path connected to the first output pin; and 第二路由路径,连接到所述第二输出引脚,a second routing path, connected to the second output pin, 其中,所述第一路由路径包括第一单元组,所述第一单元组包括至少一个负载单元,所述第二路由路径包括第二单元组,所述第二单元组包括至少一个负载单元,并且所述第一路由路径和所述第二路由路径在所述标准单元外部彼此电断开。Wherein, the first routing path includes a first unit group, the first unit group includes at least one load unit, the second routing path includes a second unit group, and the second unit group includes at least one load unit, And the first routing path and the second routing path are electrically disconnected from each other outside the standard cell. 2.根据权利要求1所述的集成电路,其中,2. The integrated circuit of claim 1, wherein, 所述标准单元包括第一布线层和第二布线层,所述第一布线层包括沿第一水平方向延伸的多个图案,所述第二布线层包括沿第二水平方向延伸的多个图案,其中,所述第二布线层设置在所述第一布线层上方,以及The standard cell includes a first wiring layer including a plurality of patterns extending in a first horizontal direction and a second wiring layer including a plurality of patterns extending in a second horizontal direction , wherein the second wiring layer is disposed above the first wiring layer, and 所述第一输出引脚和所述第二输出引脚是所述第二布线层的图案。The first output pin and the second output pin are patterns of the second wiring layer. 3.根据权利要求2所述的集成电路,其中,3. The integrated circuit of claim 2, wherein, 所述第一输出引脚和所述第二输出引脚通过设置在所述第一布线层中的所述多个图案中的第一图案以及与所述第一图案接触并且与所述第一输出引脚和所述第二输出引脚接触的第一过孔彼此电连接,以及The first output pin and the second output pin pass through a first pattern of the plurality of patterns provided in the first wiring layer and are in contact with the first pattern and with the first pattern an output pin and a first via contacting the second output pin are electrically connected to each other, and 在布局视图中,所述第一图案、所述第一输出引脚和所述第二输出引脚具有环形形状。In a layout view, the first pattern, the first output pin, and the second output pin have a ring shape. 4.根据权利要求2所述的集成电路,其中,4. The integrated circuit of claim 2, wherein, 所述第一输出引脚和所述第二输出引脚通过设置在所述第一布线层中的所述多个图案中的第一图案、设置在所述第二布线层中的所述多个图案中的第二图案以及与所述第一图案、所述第一输出引脚、所述第二输出引脚和所述第二图案接触的第一过孔彼此电连接,以及The first output pin and the second output pin pass through the first pattern of the plurality of patterns arranged in the first wiring layer, the plurality of patterns arranged in the second wiring layer a second pattern of the patterns and a first via in contact with the first pattern, the first output pin, the second output pin and the second pattern are electrically connected to each other, and 在布局视图中,所述第一图案、所述第二图案、所述第一输出引脚和所述第二输出引脚具有网格形状。In the layout view, the first pattern, the second pattern, the first output pin and the second output pin have a grid shape. 5.根据权利要求2所述的集成电路,其中,5. The integrated circuit of claim 2, wherein, 所述第一路由路径包括路由布线,所述路由布线包括设置在所述第二布线层中并且与所述第一输出引脚接触的图案,所述图案不同于所述第二布线层的对应于所述第一输出引脚和所述第二输出引脚的图案。The first routing path includes routing wiring including a pattern disposed in the second wiring layer and in contact with the first output pin, the pattern being different from a corresponding one of the second wiring layer on the pattern of the first output pin and the second output pin. 6.根据权利要求2所述的集成电路,其中,6. The integrated circuit of claim 2, wherein, 所述标准单元还包括第三布线层,所述第三布线层包括沿所述第一水平方向延伸的图案,其中所述第三布线层设置在所述第二布线层上方,以及the standard cell further includes a third wiring layer including a pattern extending in the first horizontal direction, wherein the third wiring layer is disposed over the second wiring layer, and 所述第一路由路径包括:The first routing path includes: 设置在所述第三布线层中的路由布线;以及routing wiring provided in the third wiring layer; and 与所述路由布线和所述第一输出引脚接触的过孔。A via hole in contact with the routing wiring and the first output pin. 7.根据权利要求2所述的集成电路,其中,7. The integrated circuit of claim 2, wherein, 所述第一输出引脚电连接到设置在所述第一布线层中的所述多个图案中的第一图案以及与所述第一图案和所述第一输出引脚接触的第一过孔,The first output pin is electrically connected to a first pattern of the plurality of patterns provided in the first wiring layer and a first via contacting the first pattern and the first output pin hole, 所述第二输出引脚电连接到设置在所述第一布线层中的所述多个图案中的第二图案以及与所述第二图案和所述第二输出引脚接触的第二过孔,以及The second output pin is electrically connected to a second pattern of the plurality of patterns provided in the first wiring layer and a second pass that is in contact with the second pattern and the second output pin holes, and 所述第一图案和所述第二图案彼此间隔开。The first pattern and the second pattern are spaced apart from each other. 8.根据权利要求1所述的集成电路,其中,所述标准单元还包括:8. The integrated circuit of claim 1, wherein the standard cell further comprises: 第三输出引脚,被配置成输出所述输出信号,a third output pin configured to output the output signal, 其中,第三路由路径连接到所述第三输出引脚,并且在所述标准单元外部与所述第一路由路径和所述第二路由路径电断开。Wherein, the third routing path is connected to the third output pin and is electrically disconnected from the first routing path and the second routing path outside the standard cell. 9.根据权利要求1所述的集成电路,其中,9. The integrated circuit of claim 1, wherein, 所述标准单元是时钟门控单元,所述时钟门控单元被配置成接收时钟信号,以生成内部时钟信号。The standard unit is a clock gating unit configured to receive a clock signal to generate an internal clock signal. 10.一种制造集成电路的方法,所述方法包括:10. A method of fabricating an integrated circuit, the method comprising: 参考标准单元库,基于网表数据布设驱动单元,所述网表数据包括关于所述集成电路的信息,其中,所述集成电路包括所述驱动单元,并且所述驱动单元包括第一输出引脚和第二输出引脚,所述第一输出引脚和所述第二输出引脚被配置成向多个负载单元输出相同的输出信号;With reference to a library of standard cells, a driver unit is routed based on netlist data, the netlist data including information about the integrated circuit, wherein the integrated circuit includes the driver unit, and the driver unit includes a first output pin and a second output pin, the first output pin and the second output pin are configured to output the same output signal to a plurality of load units; 获取所述第一输出引脚和所述第二输出引脚各自可允许的负载水平;obtaining the allowable load levels of the first output pin and the second output pin; 基于所述可允许的负载水平将所述负载单元分组为第一单元组和第二单元组;以及grouping the load cells into a first cell group and a second cell group based on the allowable load level; and 将所述第一输出引脚连接到所述第一单元组的至少一个负载单元的输入引脚,并且将所述第二输出引脚连接到所述第二单元组的至少一个负载单元的输入引脚。connecting the first output pin to the input pin of at least one load cell of the first cell group, and connecting the second output pin to the input of at least one load cell of the second cell group pin. 11.根据权利要求10所述的方法,还包括:11. The method of claim 10, further comprising: 在将所述第一输出引脚连接到所述第一单元组的所述至少一个负载单元的所述输入引脚并且将所述第二输出引脚连接到所述第二单元组的所述至少一个负载单元的所述输入引脚之后,After connecting the first output pin to the input pin of the at least one load cell of the first cell group and connecting the second output pin to the second cell group After the input pin of at least one load cell, 计算所述第一单元组的负载水平和所述第二单元组的负载水平;calculating the load level of the first unit group and the load level of the second unit group; 当计算出的负载水平大于参考值时,基于所述标准单元库改变所述驱动单元;以及when the calculated load level is greater than a reference value, changing the drive unit based on the standard cell library; and 生成包括改变的驱动单元、所述第一单元组和所述第二单元组在内的布局数据。Layout data including the changed drive cells, the first cell group, and the second cell group is generated. 12.根据权利要求11所述的方法,其中,12. The method of claim 11, wherein, 所述标准单元库包括关于第一标准单元和第二标准单元的信息,所述第一标准单元和所述第二标准单元各自提供与所述驱动单元的功能相同的功能,the standard cell library includes information on a first standard cell and a second standard cell, each of the first standard cell and the second standard cell providing the same function as that of the drive unit, 所述第一标准单元包括在第一方向上彼此间隔开第一距离的第一输出引脚和第二输出引脚,所述第二标准单元包括在所述第一方向上彼此间隔开第二距离的第一输出引脚和第二输出引脚,以及The first standard cell includes a first output pin and a second output pin spaced a first distance from each other in a first direction, and the second standard cell includes a second output pin spaced apart from each other in the first direction distance from the first output pin and the second output pin, and 改变所述驱动单元包括将所述第一标准单元改变成所述第二标准单元。Changing the drive unit includes changing the first standard unit to the second standard unit. 13.根据权利要求11所述的方法,其中,13. The method of claim 11, wherein, 所述标准单元库包括关于第一标准单元和第二标准单元的信息,所述第一标准单元和所述第二标准单元各自提供与所述驱动单元的功能相同的功能,the standard cell library includes information on a first standard cell and a second standard cell, each of the first standard cell and the second standard cell providing the same function as that of the drive unit, 所述第一标准单元包括设置在第一布线层中的多个第一图案以及各自设置在第二布线层中的第一输出引脚和第二输出引脚,其中,在布局视图中,所述第一图案以及所述第一输出引脚和所述第二输出引脚具有环形形状,The first standard cell includes a plurality of first patterns arranged in the first wiring layer and first and second output pins respectively arranged in the second wiring layer, wherein, in the layout view, all the the first pattern and the first output pin and the second output pin have a ring shape, 所述第二标准单元包括设置在所述第一布线层中的多个第一图案、设置在所述第二布线层中的第二图案以及各自设置在所述第二布线层中的第一输出引脚和第二输出引脚,其中,在布局视图中,所述第二标准单元的所述第一图案、所述第二图案以及所述第二标准单元的所述第一输出引脚和所述第二输出引脚具有网格形状,以及The second standard cell includes a plurality of first patterns provided in the first wiring layer, second patterns provided in the second wiring layer, and first patterns each provided in the second wiring layer an output pin and a second output pin, wherein, in the layout view, the first pattern, the second pattern of the second standard cell and the first output pin of the second standard cell and the second output pin has a grid shape, and 改变所述驱动单元包括将所述第一标准单元改变成所述第二标准单元。Changing the drive unit includes changing the first standard unit to the second standard unit. 14.根据权利要求10所述的方法,还包括:14. The method of claim 10, further comprising: 在将所述第一输出引脚连接到所述第一单元组的所述至少一个负载单元的所述输入引脚并且将所述第二输出引脚连接到所述第二单元组的所述至少一个负载单元的所述输入引脚之后,After connecting the first output pin to the input pin of the at least one load cell of the first cell group and connecting the second output pin to the second cell group After the input pin of at least one load cell, 计算包括所述第一单元组和将所述第一单元组连接到所述第一输出引脚的第一路由布线的第一路由路径的负载水平;calculating a load level of a first routing path including the first cell group and a first routing wire connecting the first cell group to the first output pin; 计算包括所述第二单元组和将所述第二单元组连接到所述第二输出引脚的第二路由布线的第二路由路径的负载水平;calculating a load level of a second routing path including the second cell group and a second routing wire connecting the second cell group to the second output pin; 当计算出的所述第一路由路径或所述第二路由路径的负载水平大于参考值时,改变所述第一路由布线和所述第二路由布线中的至少一条路由布线;以及When the calculated load level of the first routing path or the second routing path is greater than a reference value, changing at least one routing routing of the first routing routing and the second routing routing; and 生成包括所述驱动单元、所述第一单元组、所述第二单元组和改变的路由布线在内的布局数据。Layout data including the driving cells, the first cell group, the second cell group, and the changed routing wiring is generated. 15.根据权利要求14所述的方法,其中,15. The method of claim 14, wherein, 改变所述第一路由布线和所述第二路由布线中的所述至少一条路由布线包括改变所述至少一条路由布线以包括上布线层的图案。Changing the at least one routing wiring of the first routing wiring and the second routing wiring includes changing the at least one routing wiring to include a pattern of an upper wiring layer. 16.根据权利要求10所述的方法,还包括:16. The method of claim 10, further comprising: 获取关于所述可允许的负载水平的信息。Obtain information about the allowable load level. 17.根据权利要求10所述的方法,其中,17. The method of claim 10, wherein, 所述标准单元库包括关于从所述第一输出引脚输出的第一输出信号的特性的信息和关于从所述第二输出引脚输出的第二输出信号的特性的信息,以及the standard cell library includes information on characteristics of a first output signal output from the first output pin and information on characteristics of a second output signal output from the second output pin, and 基于所述第一输出信号的所述特性和所述第二输出信号的所述特性执行对所述负载单元的分组。The grouping of the load cells is performed based on the characteristic of the first output signal and the characteristic of the second output signal. 18.一种用于制造集成电路的计算系统,所述计算系统包括:18. A computing system for fabricating an integrated circuit, the computing system comprising: 存储器,被配置成存储包括关于多个标准单元的信息的标准单元库以及用于设计所述集成电路的程序;以及a memory configured to store a standard cell library including information about a plurality of standard cells and a program for designing the integrated circuit; and 处理器,被配置成访问所述存储器,a processor, configured to access the memory, 其中,所述处理器被配置成通过执行所述程序进行以下操作:wherein the processor is configured to perform the following operations by executing the program: 参考所述标准单元库,布设驱动单元,所述驱动单元包括第一输出引脚和第二输出引脚,所述第一输出引脚和所述第二输出引脚各自输出提供给多个负载单元的相同的输出信号;Referring to the standard cell library, a drive unit is arranged, the drive unit includes a first output pin and a second output pin, and the first output pin and the second output pin each output to provide a plurality of loads the same output signal of the unit; 基于所述第一输出引脚和所述第二输出引脚各自可允许的负载水平,将所述负载单元分组为第一单元组和第二单元组;以及grouping the load cells into a first cell group and a second cell group based on respective allowable load levels of the first output pin and the second output pin; and 将所述第一输出引脚连接到所述第一单元组的至少一个负载单元的输入引脚,并且将所述第二输出引脚连接到所述第二单元组的至少一个负载单元的输入引脚。connecting the first output pin to the input pin of at least one load cell of the first cell group, and connecting the second output pin to the input of at least one load cell of the second cell group pin. 19.根据权利要求18所述的计算系统,其中,19. The computing system of claim 18, wherein, 所述标准单元库包括关于所述多个标准单元中的第一标准单元和所述多个标准单元中的第二标准单元的信息,所述第一标准单元和所述第二标准单元各自提供与所述驱动单元的功能相同的功能,以及The standard cell library includes information about a first standard cell of the plurality of standard cells and a second standard cell of the plurality of standard cells, the first standard cell and the second standard cell each providing the same function as that of the drive unit, and 所述第一标准单元包括在第一方向上彼此间隔开第一距离的第一输出引脚和第二输出引脚,所述第二标准单元包括在所述第一方向上彼此间隔开第二距离的第一输出引脚和第二输出引脚。The first standard cell includes a first output pin and a second output pin spaced a first distance from each other in a first direction, and the second standard cell includes a second output pin spaced apart from each other in the first direction distance from the first output pin and the second output pin. 20.根据权利要求18所述的计算系统,其中,20. The computing system of claim 18, wherein, 所述标准单元库包括关于所述多个标准单元中的标准单元的信息,所述标准单元提供与所述驱动单元的功能相同的功能,并且包括各自输出相同的输出信号的第一输出引脚和第二输出引脚,The standard cell library includes information on standard cells among the plurality of standard cells, the standard cells provide the same function as that of the driving unit, and include first output pins each outputting the same output signal and the second output pin, 所述标准单元的所述第一输出引脚和所述第二输出引脚是作为相对于第一布线层的上层的第二布线层的图案,并且通过设置在所述第一布线层中的第一图案以及与所述第一图案接触并且与所述标准单元的所述第一输出引脚和所述第二输出引脚接触的第一过孔彼此电连接,以及The first output pin and the second output pin of the standard cell are patterns of a second wiring layer that is an upper layer with respect to the first wiring layer, and are passed through the wiring provided in the first wiring layer. a first pattern and a first via in contact with the first pattern and in contact with the first output pin and the second output pin of the standard cell are electrically connected to each other, and 在布局视图中,所述第一图案、所述标准单元的所述第一输出引脚和所述标准单元的所述第二输出引脚具有环形形状。In a layout view, the first pattern, the first output pin of the standard cell, and the second output pin of the standard cell have a ring shape. 21.根据权利要求18所述的计算系统,其中,21. The computing system of claim 18, wherein, 所述标准单元库包括关于所述多个标准单元中的标准单元的信息,所述标准单元提供与所述驱动单元的功能相同的功能,并且包括各自输出相同的输出信号的第一输出引脚和第二输出引脚,The standard cell library includes information on standard cells among the plurality of standard cells, the standard cells provide the same function as that of the driving unit, and include first output pins each outputting the same output signal and the second output pin, 所述标准单元的所述第一输出引脚和所述第二输出引脚是作为相对于第一布线层的上层的第二布线层的图案,并且通过设置在所述第一布线层中的第一图案、设置在所述第二布线层中的第二图案以及与所述第一图案接触并且与所述标准单元的所述第一输出引脚、所述标准单元的所述第二输出引脚和所述第二图案接触的第一过孔彼此电连接,以及The first output pin and the second output pin of the standard cell are patterns of a second wiring layer that is an upper layer with respect to the first wiring layer, and are passed through the wiring provided in the first wiring layer. a first pattern, a second pattern disposed in the second wiring layer, and the first output pin in contact with the first pattern and with the standard cell, the second output of the standard cell the pins and the first vias of the second pattern contacts are electrically connected to each other, and 在布局视图中,所述第一图案、所述第二图案、所述标准单元的所述第一输出引脚和所述标准单元的所述第二输出引脚具有网格形状。In a layout view, the first pattern, the second pattern, the first output pin of the standard cell, and the second output pin of the standard cell have a grid shape. 22.根据权利要求18所述的计算系统,其中,22. The computing system of claim 18, wherein, 所述标准单元库包括关于所述多个标准单元中的标准单元的信息,所述标准单元提供与所述驱动单元的功能相同的功能,并且包括输出相同的输出信号的第一至第三输出引脚。The standard cell library includes information on standard cells among the plurality of standard cells, the standard cells providing the same functions as those of the driving unit, and including first to third outputs outputting the same output signal pin. 23.根据权利要求18所述的计算系统,其中,23. The computing system of claim 18, wherein, 所述标准单元库包括关于所述多个标准单元中的标准单元的信息,所述标准单元提供与所述驱动单元的功能相同的功能,以及the standard cell library includes information on standard cells of the plurality of standard cells, the standard cells providing the same functions as those of the drive unit, and 所述标准单元包括各自接收一个信号的第一反相器和第二反相器、连接到所述第一反相器的输出端子的第一输出引脚以及连接到所述第二反相器的输出端子的第二输出引脚。The standard cell includes first and second inverters each receiving a signal, a first output pin connected to an output terminal of the first inverter, and a first output pin connected to the second inverter the second output pin of the output terminal. 24.根据权利要求18所述的计算系统,其中,所述处理器还被配置成:24. The computing system of claim 18, wherein the processor is further configured to: 当所述第一单元组的负载水平和所述第二单元组的负载水平中的至少一个大于参考值时,基于所述标准单元库改变所述驱动单元;以及When at least one of the load level of the first cell group and the load level of the second cell group is greater than a reference value, changing the drive unit based on the standard cell library; and 生成包括改变的驱动单元、所述第一单元组和所述第二单元组在内的布局数据。Layout data including the changed drive cells, the first cell group, and the second cell group is generated. 25.根据权利要求18所述的计算系统,其中,所述处理器还被配置成:25. The computing system of claim 18, wherein the processor is further configured to: 计算包括所述第一单元组和将所述第一单元组连接到所述第一输出引脚的第一路由布线的第一路由路径的负载水平;calculating a load level of a first routing path including the first cell group and a first routing wire connecting the first cell group to the first output pin; 计算包括所述第二单元组和将所述第二单元组连接到所述第二输出引脚的第二路由布线的第二路由路径的负载水平;calculating a load level of a second routing path including the second cell group and a second routing wire connecting the second cell group to the second output pin; 当计算出的所述第一路由路径或所述第二路由路径的负载水平大于参考值时,改变所述第一路由布线和所述第二路由布线中至少之一;以及When the calculated load level of the first routing path or the second routing path is greater than a reference value, changing at least one of the first routing wiring and the second routing wiring; and 生成包括所述驱动单元、所述第一单元组、所述第二单元组和改变的路由布线在内的布局数据。Layout data including the driving cells, the first cell group, the second cell group, and the changed routing wiring is generated.
CN202010329912.9A 2019-04-23 2020-04-23 Integrated circuit including standard cell, manufacturing method thereof and computing system Active CN111832245B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR20190047526 2019-04-23
KR10-2019-0047526 2019-04-23
KR10-2019-0143659 2019-11-11
KR1020190143659A KR102157355B1 (en) 2019-04-23 2019-11-11 Integrated circuit including standard cells, method and computing system for fabricating the same

Publications (2)

Publication Number Publication Date
CN111832245A true CN111832245A (en) 2020-10-27
CN111832245B CN111832245B (en) 2024-08-30

Family

ID=72670302

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010329912.9A Active CN111832245B (en) 2019-04-23 2020-04-23 Integrated circuit including standard cell, manufacturing method thereof and computing system

Country Status (4)

Country Link
US (2) US11580288B2 (en)
KR (1) KR102157355B1 (en)
CN (1) CN111832245B (en)
DE (1) DE102020109271B4 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112711930A (en) * 2020-12-24 2021-04-27 西安国微半导体有限公司 Wire mesh distribution-based routability-driven global layout method and device
WO2024093124A1 (en) * 2022-11-04 2024-05-10 长鑫存储技术有限公司 Switch standard unit, switch, and layout design method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102157355B1 (en) * 2019-04-23 2020-09-18 삼성전자 주식회사 Integrated circuit including standard cells, method and computing system for fabricating the same
KR20230040391A (en) 2021-09-15 2023-03-23 삼성전자주식회사 Semiconductor device and layout method of the same

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5535370A (en) * 1993-12-22 1996-07-09 Intel Corporation Method and apparatus for realistic current and power calculation using simulation with realistic test vectors
CN1219770A (en) * 1997-12-08 1999-06-16 国际商业机器公司 Merged logic and memory combining thin-film and bulk Si transistors
US20020083405A1 (en) * 1998-04-07 2002-06-27 Matsushita Electric Industrial Co., Ltd. Semiconductor device, semiconductor device design method, semiconductor device design method recording medium, and semiconductor device design support system
CN102348479A (en) * 2009-02-10 2012-02-08 班戈大学 Apparatus for localised invasive skin treatment using electromagnetic radiation
CN103207930A (en) * 2012-01-16 2013-07-17 三星电子株式会社 System-on-chip including tapless standard cell, designing system and designing method
US20170032074A1 (en) * 2015-07-30 2017-02-02 Samsung Electronics Co., Ltd. Methods of designing a layout of a semiconductor device including field effect transistor and methods of manufacturing a semicondutor device using the same
US20170214405A1 (en) * 2016-01-21 2017-07-27 Huawei Technologies Co., Ltd. Clock Circuit and Clock Signal Transmission Method Thereof
CN107066681A (en) * 2016-02-11 2017-08-18 三星电子株式会社 The computer implemented method of integrated circuit and manufacture integrated circuit
US20180165403A1 (en) * 2016-12-14 2018-06-14 Taiwan Semiconductor Manufacturing Co., Ltd. Layout for semiconductor device including via pillar structure

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07152812A (en) * 1993-11-29 1995-06-16 Mitsubishi Electric Corp Automatic placement and routing method and automatic placement and routing device
WO1995034036A2 (en) * 1994-06-03 1995-12-14 Synopsys, Inc. Method and apparatus for estimating the power dissipated by a digital circuit
JPH0926988A (en) * 1995-07-13 1997-01-28 Mitsubishi Electric Corp Automatic placement and routing method, apparatus therefor, and semiconductor integrated circuit
US6954909B2 (en) * 2003-02-12 2005-10-11 Stmicroelectronics, Inc. Method for synthesizing domino logic circuits
JP4778689B2 (en) 2004-06-16 2011-09-21 パナソニック株式会社 Standard cells, standard cell libraries, and semiconductor integrated circuits
US8015533B1 (en) 2004-09-21 2011-09-06 Golden Gate Technology, Inc. Method for matching timing on high fanout signal paths using routing guides
US7761831B2 (en) 2005-12-29 2010-07-20 Mosaid Technologies Incorporated ASIC design using clock and power grid standard cell
JP4320340B2 (en) * 2006-12-15 2009-08-26 川崎マイクロエレクトロニクス株式会社 Semiconductor integrated circuit design method and semiconductor integrated circuit
US8972915B2 (en) * 2008-02-12 2015-03-03 University Of Southern California Static timing analysis of template-based asynchronous circuits
JP5275136B2 (en) * 2009-05-28 2013-08-28 ルネサスエレクトロニクス株式会社 Semiconductor integrated circuit
JP5513530B2 (en) 2010-02-03 2014-06-04 ルネサスエレクトロニクス株式会社 Semiconductor device
US8431968B2 (en) 2010-07-28 2013-04-30 Taiwan Semiconductor Manufacturing Co., Ltd. Electromigration resistant standard cell device
US8381162B2 (en) 2010-10-05 2013-02-19 Arm Limited Method of adapting a layout of a standard cell of an integrated circuit
US8704577B2 (en) * 2011-05-27 2014-04-22 Drexel University Clock mesh synthesis with gated local trees and activity driven register clustering
WO2014059161A1 (en) * 2012-10-11 2014-04-17 Easic Corporation Via-configurable high-performance logic block involving transistor chains
US9024657B2 (en) * 2012-10-11 2015-05-05 Easic Corporation Architectural floorplan for a structured ASIC manufactured on a 28 NM CMOS process lithographic node or smaller
US8887114B2 (en) * 2013-03-13 2014-11-11 Synopsys, Inc. Automatic tap driver generation in a hybrid clock distribution system
US9015645B1 (en) 2013-10-24 2015-04-21 Oracle International Corporation Hierarchical electromigration analysis using intelligent connectivity
US9165102B1 (en) 2014-04-07 2015-10-20 Freescale Semiconductor, Inc. Routing standard cell-based integrated circuits
US9496174B2 (en) 2014-07-24 2016-11-15 Qualcomm Incorporated Mitigating electromigration, in-rush current effects, IR-voltage drop, and jitter through metal line and via matrix insertion
KR20170025447A (en) * 2015-08-28 2017-03-08 삼성전자주식회사 Method for design integrated circuit for reducing clock power
US9767240B2 (en) * 2015-11-19 2017-09-19 Globalfoundries Inc. Temperature-aware integrated circuit design methods and systems
US9871039B2 (en) 2015-12-28 2018-01-16 Arm Limited Resistance mitigation in physical design
KR102497218B1 (en) 2016-04-29 2023-02-07 삼성전자 주식회사 Integrated circuit including complex logic cell
US9859891B1 (en) 2016-06-24 2018-01-02 Qualcomm Incorporated Standard cell architecture for reduced parasitic resistance and improved datapath speed
US10048739B2 (en) * 2016-10-13 2018-08-14 International Business Machines Corporation Managing power consumption of a gated clock mesh
US10740531B2 (en) 2016-11-29 2020-08-11 Taiwan Semiconductor Manufacturing Company, Ltd. Integrated circuit, system for and method of forming an integrated circuit
KR102370619B1 (en) * 2017-04-05 2022-03-07 삼성전자주식회사 Integrated circuit including interconnection for mitigating electromigration and method for fabricating the same
KR102475281B1 (en) * 2017-04-11 2022-12-08 삼성전자주식회사 Standard cell and integrated circuit including the same
US10678991B2 (en) * 2018-06-27 2020-06-09 Taiwan Semiconductor Manufacturing Company Ltd. Integrated device and method of forming the same
KR102157355B1 (en) * 2019-04-23 2020-09-18 삼성전자 주식회사 Integrated circuit including standard cells, method and computing system for fabricating the same

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5535370A (en) * 1993-12-22 1996-07-09 Intel Corporation Method and apparatus for realistic current and power calculation using simulation with realistic test vectors
CN1219770A (en) * 1997-12-08 1999-06-16 国际商业机器公司 Merged logic and memory combining thin-film and bulk Si transistors
US20020083405A1 (en) * 1998-04-07 2002-06-27 Matsushita Electric Industrial Co., Ltd. Semiconductor device, semiconductor device design method, semiconductor device design method recording medium, and semiconductor device design support system
CN102348479A (en) * 2009-02-10 2012-02-08 班戈大学 Apparatus for localised invasive skin treatment using electromagnetic radiation
CN103207930A (en) * 2012-01-16 2013-07-17 三星电子株式会社 System-on-chip including tapless standard cell, designing system and designing method
US20170032074A1 (en) * 2015-07-30 2017-02-02 Samsung Electronics Co., Ltd. Methods of designing a layout of a semiconductor device including field effect transistor and methods of manufacturing a semicondutor device using the same
US20170214405A1 (en) * 2016-01-21 2017-07-27 Huawei Technologies Co., Ltd. Clock Circuit and Clock Signal Transmission Method Thereof
CN107066681A (en) * 2016-02-11 2017-08-18 三星电子株式会社 The computer implemented method of integrated circuit and manufacture integrated circuit
US20180165403A1 (en) * 2016-12-14 2018-06-14 Taiwan Semiconductor Manufacturing Co., Ltd. Layout for semiconductor device including via pillar structure

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112711930A (en) * 2020-12-24 2021-04-27 西安国微半导体有限公司 Wire mesh distribution-based routability-driven global layout method and device
CN112711930B (en) * 2020-12-24 2023-02-10 西安国微半导体有限公司 Wire mesh distribution-based routability-driven global layout method and device
WO2024093124A1 (en) * 2022-11-04 2024-05-10 长鑫存储技术有限公司 Switch standard unit, switch, and layout design method

Also Published As

Publication number Publication date
US20230186010A1 (en) 2023-06-15
US20200342158A1 (en) 2020-10-29
US11580288B2 (en) 2023-02-14
DE102020109271B4 (en) 2023-07-06
KR102157355B1 (en) 2020-09-18
US12197841B2 (en) 2025-01-14
CN111832245B (en) 2024-08-30
DE102020109271A1 (en) 2020-10-29

Similar Documents

Publication Publication Date Title
CN110828449B (en) Integrated circuit comprising standard cells and method for manufacturing an integrated circuit
US12136626B2 (en) Integrated circuit including multiple height cell
US12125787B2 (en) Standard cell and an integrated circuit including the same
US11126781B2 (en) Integrated circuit including standard cell and method and system for designing and manufacturing the same
US12197841B2 (en) Integrated circuit including standard cells, method of manufacturing the integrated circuit, and computing system for performing the method
US11101267B2 (en) Integrated circuit including multiple-height cell and method of manufacturing the integrated circuit
US11152392B2 (en) Integrated circuit including clubfoot structure conductive patterns
US20210165947A1 (en) Integrated circuits including standard cell structures and layout methods
US20230077532A1 (en) Standard cell and integrated circuit including the same
US12439700B2 (en) Integrated circuit including standard cell and method of designing the same
US20220253283A1 (en) Adder cell and integrated circuit including the same
US20230083727A1 (en) Integrated circuit including standard cells, a method of designing a layout including the same, and a computing system therefor
US12249993B2 (en) Asymmetric NAND gate circuit, clock gating cell and integrated circuit including the same
TW202429328A (en) Integrated circuit including switch cell area
TW202433711A (en) Integrated circuit
CN118335739A (en) Integrated circuit including a switching unit region
CN118471948A (en) integrated circuit

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant