• DocumentCode
    695297
  • Title

    An efficient linear time triple patterning solver

  • Author

    Haitong Tian ; Hongbo Zhang ; Zigang Xiao ; Wong, Martin D. F.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Illinois at Urbana Champaign, Champaign, IL, USA
  • fYear
    2015
  • fDate
    19-22 Jan. 2015
  • Firstpage
    208
  • Lastpage
    213
  • Abstract
    Triple patterning lithography (TPL) has been recognized as one of the most promising techniques for 14/10nm technology node. In this paper, we applied triple patterning lithography on standard cell based designs, and proposed a novel algorithm to solve the problem. The algorithm guarantees to find a legal TPL decomposition with optimal number of stitches if one exists. A graph model is proposed to reduce the number of vertices in the solution graph, and a fast approach is developed to achieve simultaneous runtime and memory improvement. An efficient approach to limit the number of stitches is also proposed, which greatly reduces the total number of stitch candidates and enables an incremental implementation of the algorithm. Experimental results shows that the proposed algorithm is very efficient, which achieves 39.1% runtime improvement and 18.4% memory reduction compared with the state-of-the-art TPL algorithm on the same problem.
  • Keywords
    graph theory; nanolithography; nanopatterning; TPL algorithm; TPL decomposition; graph model; linear time triple patterning solver; memory reduction; runtime improvement; triple patterning lithography; Algorithm design and analysis; Law; Layout; Lithography; Runtime; Standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2015 20th Asia and South Pacific
  • Conference_Location
    Chiba
  • Print_ISBN
    978-1-4799-7790-1
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2015.7059006
  • Filename
    7059006