IP Library › Granted Patent US 10,599,130
Granted Patent B2
US 10,599,130 · App. 15/867,939 · Granted Mar 24, 2020

Method and system for manufacturing an integrated circuit in consideration of a local layout effect

Inventors: Wootae Kim (Seoul, KR); Hyung-Ock Kim (Seoul, KR); Jaehoon Kim (Seoul, KR); Naya Ha (Seoul, KR); Ki-Ok Kim (Seoul, KR); Eunbyeol Kim (Daegu, KR); Jung Yun Choi (Suwon-si, KR); Sun Ik Heo (Hwaseong-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G05B19/4097G06F17/5072G05B2219/45031G06F2217/12Y02P90/265
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,599,130
App. No.
15/867,939
Granted
Mar 24, 2020
Kind
B2
Abstract

A method of manufacturing an integrated circuit (IC) including instances of standard cells includes arranging a first instance and arranging a second instance adjacent to the first instance. The second instance has a front-end layer pattern corresponding to a context group of the first instance. The context group includes information about front-end layer patterns of instances, the front-end layer patterns causing a same local layout effect (LLE) on the first instance and arranged adjacent to the first instance.

Claims (49)

1. A method of manufacturing an integrated circuit (IC) comprising instances of standard cells, the method comprising:

arranging a first instance; and

arranging a second instance adjacent to the first instance, wherein the second instance has a front-end layer pattern corresponding to a context group of the first instance,

wherein the context group comprises information of front-end layer patterns of instances, the front-end layer patterns causing a same local layout effect (LLE) on the first instance and arranged adjacent to the first instance,

wherein each of the first instance and the second instance comprises an active region in which a fin field-effect transistor (FinFET) is formed, and

wherein, at a surface adjacent to the first instance and the second instance, a number of fins included in the active region of the first instance is greater than a number of fins included in the active region of the second instance.

2. The method of claim 1 , wherein the context group comprises information of patterns formed in a front-end layer that causes an LLE by which a delay time of the first instance is reduced.

3. The method of claim 2 , wherein

the FinFET is an n-type FinFET.

4. The method of claim 1 , wherein the context group comprises information of patterns formed in a front-end layer that causes an LLE by which power consumption of the first instance is reduced.

5. The method of claim 4 , wherein

the FinFET is a p-type FinFET.

6. The method of claim 1 , further comprising generating layout data of the IC by routing connections between the first instance and the second instance.

7. The method of claim 6 , further comprising:

calculating physical characteristics of the first instance according to the arranging of the second instance, using the layout data; and

determining whether the calculated physical characteristics meet predetermined thresholds.

8. The method of claim 1 , wherein the context group comprises information of a shape of an active region formed at an interface surface of the first instance.

9. A method of manufacturing a semiconductor device comprising an integrated circuit (IC), the method comprising:

designing the IC to generate layout data including instances of a standard cell; and

manufacturing the IC using the layout data,

wherein designing the IC comprises:

arranging a first instance, and arranging a second instance adjacent to the first instance in a first direction; and

determining whether a front-end layer pattern of the second instance corresponds to a context group of the first instance,

wherein the context group of the first instance comprises information of front-end layer patterns of the instances, the front-end layer patterns causing a same local layout effect (LLE) on the first instance and located adjacent to the first instance,

wherein designing the IC further comprises determining whether a pattern corresponds to the context group of the first instance,

wherein the pattern is symmetric to the front-end layer pattern of the second instance about an axis parallel to a second direction, and the second direction is substantially perpendicular to the first direction, and

wherein the method further comprises symmetrically transforming the second instance about the axis parallel to the second direction and rear ran nine the second instance when the pattern symmetric to the front-end layer pattern of the second instance corresponds to the context group of the first instance.

10. The method of claim 9 , further comprising arranging a third instance instead of the second instance when the front-end layer pattern of the second instance does not correspond to the context group of the first instance,

wherein the third instance serves substantially the same function as the second instance, and a front-end layer pattern of the third instance corresponds to the context group of the first instance.

11. The method of claim 9 , wherein determining whether the front-end layer pattern of the second instance corresponds to the context group of the first instance comprises determining whether an active region has an L shape at an interface surface between the first instance and the second instance.

12. The method of claim 11 , wherein, at the interface surface, a number of active fins included in an active region of the first instance is greater than a number of active fins included in an active region of the second instance.

13. The method of claim 9 , further comprising selecting, from among a plurality of context groups, the context group of the first instance corresponding to an LLE to act on the first instance.

14. A computing system configured to manufacture an integrated circuit (IC) comprising instances of standard cells, the computing system comprising:

a memory configured to store information including procedures; and

a processor configured to access the memory and execute the procedures,

wherein the procedures comprise:

an instance placer configured to arrange a first instance and a second instance, among the instances of standard cells, wherein an active region of the second instance has a shape corresponding to a context group of the first instance; and

a router configured to route the instances and generate a layout of the IC,

wherein the context group comprises information of active regions of the instances, the active regions of the instances causing a same LLE on the first instance and located adjacent to the first instance,

wherein each of the first instance and the second instance has a fin field-effect transistor (FinFET) structure, and

wherein the instance placer arranges the second instance based on a number of fins included in the active region of the second instance.

15. The computing system of claim 14 , wherein when the first instance is included in a critical timing path,

each of the first instance and the second instance comprises an active region in which an n-type FinFET is formed, and

the number of fins included in the active region of the first instance is greater than a number of fins included in the active region of the second instance.

16. The computing system of claim 14 , wherein the procedures further comprise a performance analyzer configured to calculate physical characteristics of the first instance according to the arranging of the second instance and determine whether the calculated physical characteristics meet predetermined thresholds to verify whether an LLE that is fit for a purpose has occurred.

17. The computing system of claim 16 , wherein when the LLE that is fit for the purpose has not occurred, the instance placer arranges a third instance instead of the second instance,

the third instance serves substantially the same function as the second instance,

a shape of an active region of a surface of the third instance is different than a shape of the active region of a surface of the second instance, and

the surface of the third instance is adjacent to the first instance.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2018
From: KIM, WOOTAE; KIM, HYUNG-OCK; KIM, JAEHOON; HA, NAYA; KIM, KI-OK; KIM, EUNBYEOL; CHOI, JUNG YUN; HEO, SUN IK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 044594/0607 →
Priority Claims (2)
KR 10-2017-0012967 · Jan 26, 2017 · national
KR 10-2017-0118835 · Sep 15, 2017 · national
Continuity (1)
Related Publication 20180210421A1 · Jul 26, 2018
Cited By (1)
US 12,199,087