IP Library Granted Patent US 7,941,780
Granted Patent B2
US 7,941,780 · App. 12/105,299 · Granted May 10, 2011

Intersect area based ground rule for semiconductor design

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 7,941,780
App. No.
12/105,299
Granted
May 10, 2011
Kind
B2
Abstract

A design rule that determines a degree of overlap between two design elements in two adjoining levels by estimating a physical overlap area, or an “intersect area,” of corresponding structures in a semiconductor chip is provided. The estimation of the physical intersect area may factor in line edge biasing, critical dimension tolerance, overlay tolerance, and corner rounding to provide an accurate estimate of a physical area for each of the structures corresponding to the two design elements. The intersect area is employed as a metric to determine compliance with a ground rule, i.e., the ground rule is specified in terms of the intersect region. Other derived quantities such as electrical resistance, electromigration resistance, expected yield may be calculated from the intersect area, and may be advantageously employed to optimize the design data.

Claims (40)

1. A method for designing a semiconductor chip comprising:

determining, employing a design automation tool configured to run an automated program, an intersect area between a first projected physical area of a first design shape and a second projected physical area of a second design shape;

determining, employing said design automation tool, whether said intersect area is equal to or exceeds a predetermined value;

modifying, employing said design automation tool, at least one of said first and second design shapes if said intersect area is less than said predetermined value, until said intersect area is equal to or exceeds said predetermined value;

creating, employing said design automation tool, design data comprising at least said first and second design shapes having said intersect area not less than said predetermined value;

storing, employing said design automation tool, said design data in a non-transitory machine-readable tangible storage medium, wherein said non-transitory machine-readable tangible storage medium is structurally altered during said storing said design data representing a design; and

generating, employing said design automation tool, said design for said semiconductor chip based upon said design data.

2. The method of claim 1 , wherein said first design shape corresponds to a first physical structure in said semiconductor chip and said second design shape corresponds to a second physical structure in said semiconductor chip, wherein said second physical structure overlies or underlies said first physical structure.

3. The method of claim 2 , wherein said first design shape corresponds to a first physical structure in said semiconductor chip and said second design shape corresponds to a second physical structure in said semiconductor chip, wherein said first physical structure vertically abuts said second physical structure.

4. The method of claim 2 , wherein said first design shape resides in a first design level and said second design shape resides in a second design level, and wherein said first design level and said second design level are different from each other.

5. The method of claim 4 , wherein said first design level contains at least one conductive line and said second design level contains at least one conductive via.

6. The method of claim 2 , wherein said first physical structure and said second physical structure are separated by an insulating structure therebetween.

7. The method of claim 6 , wherein said first design shape contains at least one conductive line and said second design shape is located in a semiconductor substrate.

8. The method of claim 1 , wherein said determining of said first projected physical area comprises applying a line edge bias correction to said first design shape.

9. The method of claim 8 , wherein said determining of said first projected physical area further comprises applying a corner rounding correction to said first design shape.

10. The method of claim 8 , wherein said line edge bias correction includes lithographic variations in a width of a printed image corresponding to said first design shape and overlay tolerance between said first design shape and said second design shape.

11. The method of claim 8 , wherein said second design shape is a shape of a via, and wherein said second projected physical area is a circle having a diameter of a physical structure of said via.

12. The method of claim 1 , wherein said design data comprises a netlist.

13. The method of claim 1 , wherein said design data resides on said non-transitory machine-readable tangible storage medium in a data format used for exchange of layout data of integrated circuits.

14. A method for designing a semiconductor chip comprising:

determining, employing a design automation tool configured to run an automated program, an intersect area between a first projected physical area of a first design shape and a second projected physical area of a second design shape;

determining, employing said design automation tool, whether said intersect area is equal to or exceeds a predetermined value;

determining, employing said design automation tool, whether a value for a physical quantity derived from said intersect area is within a predefined specification for said physical quantity;

modifying, employing said design automation tool, at least one of said first and second design shapes if said intersect area is less than said predetermined value or if said value is outside said predefined specification, until said intersect area is equal to or exceeds said predetermined value and said physical quantity is within said predefined specification;

creating, employing said design automation tool, design data comprising at least said first and second design shapes having said intersect area not less than said predetermined value and having said value for said physical quantity at or within said predefined specification;

storing, employing said design automation tool, said design data in a non-transitory machine-readable tangible storage medium, wherein said non-transitory machine-readable tangible storage medium is structurally altered during said storing said design data representing a design; and

generating, employing said design automation tool, said design for said semiconductor chip based upon said design data.

15. The method of claim 14 , wherein said first design shape corresponds to a first physical structure in said semiconductor chip and said second design shape corresponds to a second physical structure in said semiconductor chip, wherein said second physical structure overlies or underlies said first physical structure.

16. The method of claim 15 , wherein said first design shape corresponds to a first physical structure in said semiconductor chip and said second design shape corresponds to a second physical structure in said semiconductor chip, wherein said first physical structure vertically abuts said second physical structure.

17. The method of claim 16 , wherein said physical quantity is electrical resistance of contact between said first physical structure and said second physical structure, electromigration resistance of a collective structure of said first physical structure and said second physical structure, or expected functional yield of said collective structure of said first physical structure and said second physical structure.

18. The method of claim 15 , wherein said first design shape resides in a first design level and said second design shape resides in a second design level, and wherein said first design level and said second design level are different from each other.

19. The method of claim 18 , wherein said first design level contains at least one conductive line and said second design level contains at least one conductive via.

20. The method of claim 15 , wherein said first physical structure and said second physical structure are separated by an insulating structure therebetween.

21. The method of claim 15 , wherein said first design shape corresponds to a first physical structure in said semiconductor chip and said second design shape corresponds to a second physical structure in said semiconductor chip, wherein said first physical structure abuts said second physical structure.

22. The method of claim 14 , wherein said determining of said first projected physical area comprises:

applying a line edge bias correction to said first design shape; and

applying a corner rounding correction to said first design shape.

23. The method of claim 22 , wherein said line edge bias correction includes lithographic variations in a width of a printed image corresponding to said first design shape and an overlay tolerance between said first design shape and said second design shape.

24. The method of claim 14 , wherein said second design shape is a shape of a via, and wherein said second projected physical area is a circle having a diameter of a physical structure of said via.

25. The method of claim 14 , wherein said design data resides on said non-transitory machine-readable tangible storage medium in a data format used for exchange of layout data of integrated circuits.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Jun 18, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 057261/0545 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2013
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 029733/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2008
From: AVANESSIAN, ALBRIK; BONGES, HENRY A., III; CHIDAMBARRAO, DURESETI; GRECO, STEPHEN E.; KEMERER, DOUGLAS W.; WAGNER, TINA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020832/0471 →