IP Library Granted Patent US 8,645,876
Granted Patent B2
US 8,645,876 · App. 13/234,117 · Granted Feb 4, 2014

Methodology for performing post layer generation check

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 8,645,876
App. No.
13/234,117
Granted
Feb 4, 2014
Kind
B2
Abstract

There is provided a method comprising receiving data corresponding to a layout design for a plurality of input mask layers and generating a layout design for at least one generated mask layer. The relationship between a first geometric element in a first layout pattern comprising one or more of the generated mask layers and a second geometric element in a second layout pattern is then determined and verified to check if they comply with predetermined rules. If the relationship does not conform with the predetermined rules the design of at least one of the generated mask layers associated with the first or second layout pattern is modified.

Claims (34)

1. A computed-implemented method comprising:

retrieving, by a processor, an input layout design which comprises data of a plurality of input mask layers;

checking, by the processor, whether the layout design of the plurality of the input mask layers complies with predetermined design rules;

rectifying, by the processor, the layout design of the input mask layers if any design rule violation is detected;

generating, by the processor, a layout design for at least one generated mask layer based on layer generation rules after checking and rectifying of the layout design of the input mask layer;

determining, by the processor, whether the relationship between a first geometric element in a first layout pattern comprising one or more of the generated mask layers and a second geometric element in a second layout pattern complies with predetermined rules; and

modifying, by the processor, the layout design of at least one of the generated mask layers associated with the first or second layout pattern if the relationship does not comply with the predetermined rules.

2. The computer-implemented method according to claim 1 further comprising checking if the modified design layout is in compliance with the predetermined rules.

3. The computer-implemented method according to claim 1 , wherein generating the layout design comprises at least one of: modifying the input layout design or generating a layout design for a mask layer that is not one of the input mask layers.

4. The computer-implemented method according to claim 3 , wherein modifying the input layout design comprises scaling the size of geometric elements on the input mask layer, varying the spatial relationship between geometric elements or adding new geometric elements.

5. The computer-implemented method according to claim 1 , wherein at least one of the first or second layout pattern is a composite of multiple mask layers and is derived from performing a logical operation on the input layout design.

6. The computer-implemented method of claim 5 , wherein the layout design of the composite of the multiple mask layers corresponds to a transistor feature or a transistor.

7. The computer-implemented method according to claim 5 , wherein the composite of the multiple mask layers includes at least one generated mask layer.

8. The computer-implemented method according to claim 1 , wherein one of the first or second layout pattern is a discrete mask layer, and the other layout pattern is a composite of multiple mask layers, wherein the composite mask layer is derived from performing a logical operation on the layout design of a plurality of mask layers.

9. The computer-implemented method according to claim 1 , wherein determining whether the relationship complies with predetermined rules comprises determining the amount of overlap between the first and second geometric elements.

10. The computer-implemented method according to claim 9 , wherein the predetermined rules require the separation distance between the first and second geometric elements to be within a specified range.

11. The computer-implemented method according to claim 9 , wherein the predetermined rules require the first and second geometric elements to overlap and the amount of overlap falls within a specified range.

12. The computer-implemented method according to claim 11 , wherein the predetermined rules require one of the first or second geometric element to be encompassed by the other first or second geometric element.

13. The computer-implemented method according to claim 1 , wherein determining whether the relationship complies with predetermined rules comprises determining the amount of separation distance between the first and second geometric elements.

14. The computer-implemented method according to claim 1 wherein

the predetermined design rules include limitations on length, width, area of geometric elements or spatial separation between adjacent geometric elements on the same input mask layer.

15. The computer-implemented method according to claim 1 , further comprising using a photolithographic mask with a layout design that is based on one of the generated mask layer to pattern an integrated circuit structure.

16. The computer-implemented method according to claim 1 , further comprising determining whether the dimensions of the first and second geometric elements comply with predefined values.

17. A method of forming a semiconductor device comprising:

retrieving, by a processor, an input layout design comprises data of a plurality of input mask layers;

checking, by the processor, whether the layout design of the plurality of the input mask layers complies with predetermined design rules;

rectifying, by the processor, the layout design of the input mask layer if any design rule violation is detected;

generating, by the processor, a layout design for at least one generated mask layer based on layer generation rules after checking and rectifying the layout design of the input mask layer;

determining, by the processor, whether the relationship between a first geometric element in a first layout pattern comprising one or more of the generated mask layers and a second geometric element in a second layout pattern complies with predetermined rules;

modifying, by the processor, the layout design of at least one of the generated mask layers associated with the first or second layout pattern if the relationship does not comply with the predetermined rules; and

fabricating mask layers using the modified layout design.

18. The method of claim 17 further comprising patterning resist layers of the semiconductor device using the mask layers.

19. The method of claim 18 wherein generating the layout design comprises at least one of: modifying the input layout design or generating a layout design for a mask layer that is not one of the input mask layers.

20. The method of claim 19 , wherein modifying the input layout design comprises scaling the size of geometric elements on the input mask layer, varying the spatial relationship between geometric elements or adding new geometric elements.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 19, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES SINGAPORE PTE. LTD.
Reel/Frame 054481/0673 →
SECURITY AGREEMENT Recorded Nov 27, 2018
From: GLOBALFOUNDRIES SINGAPORE PTE. LTD.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 047660/0203 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: LOH, WYE BOON; KOO, JEOUNG MO; SOH, PAUL KIM CHEONG; OH, BENG LYE; VERMA, PURAKH RAJ
To: GLOBALFOUNDRIES SINGAPORE PTE. LTD.
Reel/Frame 027137/0084 →