IP Library Granted Patent US 7,324,930
Granted Patent B2
US 7,324,930 · App. 10/696,276 · Granted Jan 29, 2008

Method and apparatus for performing OPC using model curvature

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,324,930
App. No.
10/696,276
Granted
Jan 29, 2008
Kind
B2
Abstract

A method of preparing a file that stores layout of devices to be created with photolithography for optical and process correction (OPC). Polygons that define structures to be created are initially fragmented into edge segments and a simulation of how the edge segments will be printed under process conditions is performed. The results of the simulation are used to adjust/refragment the edge segments. In one embodiment, the curvature of light intensity at the edge segments is used to adjust the fragmentation of the polygons.

Claims (20)

1. A method of preparing circuit layout data for the application of optical and process correction (OPC), comprising:

receiving data that represents a layer of an integrated circuit that is defined as a number of polygons;

fragmenting a polygon into a number of edge segments by defining a number of fragmentation endpoints that extend around the perimeter of the polygon;

defining control sites for the edge segments;

computing a simulation of the layout that estimates light intensity values in an area corresponding to a control site of at least one of the edge segments;

calculating a curvature of the light intensity in a direction parallel to the at least one edge segment at the control site; and

using the curvature of the light intensity to adjust the number of fragmentation endpoints on the perimeter of the polygon.

2. The method of claim 1 , wherein the number of fragmentation endpoints is adjusted by:

adding one or more fragmentation endpoints to the perimeter of the polygon if the curvature of the light intensity calculated at a position corresponding to a control site for an edge segment is greater than a predetermined threshold.

3. The method of claim 1 , wherein the number of fragmentation endpoints is adjusted by:

calculating a curvature of the light intensity at a position corresponding to the control site and in a direction parallel to an adjacent edge segment; and

removing one or more fragmentation endpoints from the perimeter of the polygon if the curvature of the light intensity calculated at a position of the control sites defined for adjacent edge segments is less than a predetermined threshold.

4. A computer storage medium including a sequence of program instructions recorded thereon that, when executed by one or more processors, cause the one or more processors to implement the method of any of claims 1 - 3 .

5. A method for preparing data that describes a layout of an integrated circuit by:

fragmenting polygons that describe structures to be created via photolithography;

performing an initial fragmentation that divides a polygon into a number of edge segments that extend around the perimeter of the polygon;

defining control sites for the edge segments;

computing a simulation of a curvature of an image intensity at a location on a wafer corresponding to a control site in a direction parallel to an edge segment under defined process conditions; and

using the results of the simulation to adjust the fragmentation of the polygon to add fragmentation endpoints on the perimeter of the polygon areas where the curvature of the image intensity is greater than a predetermined amount and/or to remove fragmentation endpoints on the perimeter of the polygon where the curvature of the image intensity is less than a predetermined amount.

6. A computer storage medium that stores a sequence of program instructions that when executed by one or more computers cause the one or more computers to implement the method of claim 5 .

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Oct 12, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 057763/0277 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2003
From: COBB, NICOLAS B.
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 014656/0303 →
Continuity (2)
Continuation In Part 0945741000 · Dec 7, 1999
Related Publication 20040088149A1 · May 6, 2004