Method for generating proximity correction features for a lithographic mask pattern
AssigneeMicroUnity Systems Engineering, Inc.
InventorsKurt E. Wampler, Thomas L. Laidig
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicroUnity Systems Engineering, Inc.
InventorsKurt E. Wampler, Thomas L. Laidig
Estimating the term…
A method for synthesizing correction features for an entire mask pattern that initially divides mask pattern data into tiles of data--each tile representing an overlapping section of the original mask pattern. Each of the tiles of data is sequentially processed through correction feature synthesis phases--each phase synthesizing a different type of correction feature. All of the correction features are synthesized for a given tile before synthesizing the correction features for the next tile. Each correction feature synthesis phase formats the data stored in the tile into a representation that provides information needed to synthesize the correction feature for the given phase. Methods for implementing edge bar and serif correction features synthesis phases are also described. The method for synthesizing external type edge bars is performed by oversizing feature data in the tile by an amount equal to the desired spacing of the external edge bar, formatting the oversized data into an edge representation and expanding each of the edges in the edge representation of the oversized data into edge bars having a predetermined width. Internal type of edge bars for the tile are synthesized by initially inverting feature data and then performing the same steps as for generating the external edge bars. The method for serif synthesis is performed by initially formatting tile data into a vertex representation, eliminating certain of the vertices not requiring serifs, synthesizing a positive serif for each convex corner and a negative vertex for each concave corner, and eliminating any disallowed serifs. Internal bars and negative serifs are "cut-out" of original tile data by performing geometric Boolean operations and external bars and positive serifs are concatenated with the "cut-out" tile data, equivalent to performing a geometric OR operation.
In a lithographic pattern generation system where a mask pattern having a plurality of features is represented by pattern data wherein each of said plurality of features is enumerated in said pattern data, a method for synthesizing at least one type of correction feature for each of said plurality of features comprising the steps of:
In a lithographic pattern generation system where a mask pattern having a plurality of features is represented by pattern data, said pattern data being formatted in a non-hierarchical pattern representation where each feature of said plurality of features is enumerated, said each feature having corresponding edges and vertices, a method for synthesizing serif and bar correction features for each feature, said method including the steps of:
In a mask pattern having at least one feature represented by feature data, said at least one feature having associated edges, a method for synthesizing a bar correction feature for at least one of said associated edges, said bar correction feature being spaced a given distance from said at least one of said associated edges according to a given set of design rules associated with said mask pattern, said method including the steps of:
In a mask pattern having at least one feature represented by feature data, said at least one feature having associated edges, a method for synthesizing bar correction features for said associated edges, said bar correction features being spaced a given distance from said associated edges according to a given set of design rules associated with said mask pattern, said method including the steps of:
In a mask pattern having a plurality of features represented by feature data, said mask pattern having clear and opaque areas, said plurality of features having associated edges, a method for synthesizing one of an internal and external bar correction feature for each of said associated edges, said one bar correction feature being spaced a given distance from said each associated edge according to a given set of design rules associated with said mask pattern, said method including the steps of:
Dependencies are inferred from the claim text.