DocumentCode
1497559
Title
Layout Decomposition Approaches for Double Patterning Lithography
Author
Kahng, Andrew B. ; Park, Chul-Hong ; Xu, Xu ; Yao, Hailong
Author_Institution
Depts. of Comput. Sci. & Eng., & Electr. & Comput. Eng., Univ. of California at San Diego (UCSD), La Jolla, CA, USA
Volume
29
Issue
6
fYear
2010
fDate
6/1/2010 12:00:00 AM
Firstpage
939
Lastpage
952
Abstract
In double patterning lithography (DPL) layout decomposition for 45 nm and below process nodes, two features must be assigned opposite colors (corresponding to different exposures) if their spacing is less than the minimum coloring spacing. However, there exist pattern configurations for which pattern features separated by less than the minimum coloring spacing cannot be assigned different colors. In such cases, DPL requires that a layout feature be split into two parts. We address this problem using two layout decomposition approaches based on a conflict graph. First, node splitting is performed at all feasible dividing points. Then, one approach detects conflict cycles in the graph which are unresolvable for DPL coloring, and determines the coloring solution for the remaining nodes using integer linear programming (ILP). The other approach, based on a different ILP problem formulation, deletes some edges in the graph to make it two-colorable, then finds the coloring solution in the new graph. We evaluate our methods on both real and artificial 45 nm test-cases. Experimental results show that our proposed layout decomposition approaches effectively decompose given layouts to satisfy the key goals of minimized line-ends and maximized overlap margin. There are no design rule violations in the final decomposed layout.
Keywords
integrated circuit layout; linear programming; ultraviolet lithography; conflict graph; double patterning lithography; integer linear programming; layout decomposition; maximized overlap margin; minimized line-ends; minimum coloring spacing; node splitting; pattern features; size 45 nm; Circuits; Color; Computer science; Integer linear programming; Lithography; Optical materials; Page description languages; Resists; Testing; Ultraviolet sources; Double patterning lithography (DPL); integer linear programming (ILP); layout decomposition; node splitting;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2010.2048374
Filename
5467327
Link To Document