ABSTRACT
While double patterning lithography (DPL) has been widely recognized as one of the most promising solutions for the sub-22nm technology node to enhance pattern printability, triple patterning lithography (TPL) will be required for gate, contact, and metal-1 layers which are too complex and dense to be split into only two masks, for the 15nm technology node and beyond. Nevertheless, there is very little research focusing on the layout decomposition for TPL. The recent work [16] proposed the first systematic study on the layout decomposition for TPL. However, the proposed algorithm extending a stitch-finding method used in DPL may miss legal stitch locations and generate conflicts that can be resolved by inserting stitches for TPL. In this paper, we point out two main differences between DPL and TPL layout decompositions. Based on the two differences, we propose a novel TPL layout decomposition algorithm. We first present two new graph reduction techniques to reduce the problem size without degrading overall solution quality. We then propose a stitch-aware mask assignment algorithm, based on a heuristic that finds a mask assignment such that the conflicts among the features in the same mask are more likely to be resolved by inserting stitches. Finally, stitches are inserted to resolve as many conflicts as possible. Experimental results show that the proposed layout decomposition algorithm can achieve around 56% reduction of conflicts and more than 40X speed-up compared to the previous work.
- G. E. Bailey, A. Tritchkov, J.-W. Park, L. Hong, V. Wiaux, E. Hendrickx, S. Verhaegen, P. Xie, and J. Versluijs, "Double pattern EDA solutions for 32nm HP and beyond," Proc. SPIE, vol. 6521, pp. 65211K, 2007.Google Scholar
- Y. Borodovsky, "Lithography 2009 overview of opportunities," in Semicon West, 2009.Google Scholar
- C. Cork, J.-C. Madre, and L. Barnes, "Comparison of triple-patterning decom- position algorithms using aperiodic tiling patterns," Proc. SPIE, vol. 7028, pp. 702839, 2008.Google Scholar
- T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein "Introduction to Algorithms." The MIT Press, 2009. Google ScholarDigital Library
- M. R. Garey, D. S. Johnson, and L. Stockmeyer, "Some simplifed NP-complete problems," Proc. STOC, pp. 47--63, 1974. Google ScholarDigital Library
- D. S. Johnson, C. R. Aragon, L. A. McGeoch, and C. Schevon, "Optimization by simulated annealing: an experimental evaluation; part II, graph coloring and number partitioning," Operations Research, 39:378--406, 1991. Google ScholarDigital Library
- A. B. Kahng, C.-H. Park, X. Xu, and H. Yao, "Layout decomposition approaches for double patterning lithography," IEEE TCAD, vol. 29, no. 6, pp. 939--952, 2010. Google ScholarDigital Library
- S. Khanna, N. Linial, and S. Safra, "On the hardness of approximating the chromatic number," Proc. ISTCS, pp. 250--260, 1993.Google Scholar
- M. LaPedus, "SPIE: Intel to extend immersion to 11-nm," EE Times, Feb. 22, 2010.Google Scholar
- F. T. Leighton, "A graph coloring algorithm for large scheduling problems," Journal of Research of the National Bureau of Standards, 84(6):489--506, 1979.Google ScholarCross Ref
- L. Liebmann and A. Torres, "A designer's guide to sub-resolution lithography: enabling the impossible to get to the 15nm node," Proc. DAC, 2011.Google Scholar
- R. Merritt, "Otellini: Intel to ship more SoCs than PC CPUs--someday," EE Times, Sep. 22, 2009.Google Scholar
- R. Tarjan, "Depth-first search and linear graph algorithms," Proc. SWAT, pp. 114--121, 1971. Google ScholarDigital Library
- Y. H. Tsin, "A simple 3-edge-connected component algorithm," Theory of Computing Systems, 40:125--142, 2007. Google ScholarDigital Library
- D. B. West, "Introduction to Graph Theory," Prentice Hall, 2001.Google Scholar
- B. Yu, K. Yuan, B. Zhang, D. Ding, and D. Z. Pan, "Layout decomposition for triple patterning lithography," Proc. ICCAD, 2011. Google ScholarDigital Library
Index Terms
- A novel layout decomposition algorithm for triple patterning lithography
Recommendations
Layout Decomposition for Quadruple Patterning Lithography and Beyond
DAC '14: Proceedings of the 51st Annual Design Automation ConferenceFor next-generation technology nodes, multiple patterning lithography (MPL) has emerged as a key solution, e.g., triple patterning lithography (TPL) for 14/11nm, and quadruple patterning lithography (QPL) for sub-10nm. In this paper, we propose a ...
An efficient layout decomposition approach for triple patterning lithography
DAC '13: Proceedings of the 50th Annual Design Automation ConferenceTriple Patterning Lithography (TPL) is widely recognized as a promising solution for 14/10nm technology node. In this paper, we propose an efficient layout decomposition approach for TPL, with the objective to minimize the number of conflicts and ...
A Novel Layout Decomposition Algorithm for Triple Patterning Lithography
While double patterning lithography (DPL) has been widely recognized as one of the most promising solutions for the sub-22 nm technology node to enhance pattern printability, triple patterning lithography (TPL) will be required for gate, contact, and ...
Comments