120 likes | 318 Views
Optimal Layout Decomposition for Double Patterning Technology. Xiaoping Tang, Minsik Cho IBM T.J. Waston Research Center ICCAD 2011. Outline. Introduction Problem formulation Decomposition method Experimental results Conclusion. Introduction.
E N D
Optimal Layout Decomposition for Double PatterningTechnology Xiaoping Tang, MinsikCho IBM T.J. Waston Research Center ICCAD 2011
Outline • Introduction • Problem formulation • Decomposition method • Experimental results • Conclusion
Introduction • DPT decomposes a single layout into two masks and applies double exposure to print the shapes in the layout. • DPT requires accurate overlay control. • minimize the number of stitches (overlay) • conjectured to be NP-hard-ILP-Heuristics
Problem formulation • Given a single layer of layout and a DPT distance threshold, find a decomposed layout which consists of two sets of shapes, such that no shapes within the same set is closer than the distance threshold, the union of the two sets of shapes is equivalent to the original layout, and the number of stitches is minimized.
Constraint graph • A graph node is constructed to represent a segment. If two segments from different shapes are closer than the distance threshold, an arc is constructed between the two nodes. • The graph can be divided into “components” • The number of stitches within a component is a constant.
Stitch graph • The stitch graph is constructed as follows.
The min-cut in the stitch graph gives the decomposition solution to the original layout with the minimum number of stitches.
Conclusion • The problem of minimizing the number of stitches in DPT decomposition is conjectured to be NP-hard. • We show that the problem is actually in P and present a method to decompose a layout for DPT and minimize the number of stitches optimally. • The method is even faster than the fast heuristics.