• DocumentCode
    21061
  • Title

    Layout Decomposition and Legalization for Double-Patterning Technology

  • Author

    Ghaida, Rani S. ; Agarwal, K.B. ; Nassif, Sani R. ; Xin Yuan ; Liebmann, Lars W. ; Gupta, Puneet

  • Author_Institution
    Univ. of California, Los Angeles, Los Angeles, CA, USA
  • Volume
    32
  • Issue
    2
  • fYear
    2013
  • fDate
    Feb. 2013
  • Firstpage
    202
  • Lastpage
    215
  • Abstract
    The use of multiple-patterning (MP) optical lithography for sub-20 nm technologies has inevitably become slow to adopt the next generation of lithography systems. The biggest technical challenge of MP is failure to reach a manufacturable layout-coloring solution, especially in dense layouts. This paper offers a post layout solution for the removal of conflicts, i.e., patterns that cannot be assigned to different masks without violating spacing rules. The proposed method essentially consists of three steps: 1) layout coloring; 2) exposure layers; 3) geometric rules definition; and 4) layout legalization using compaction and MP rules as constraints. The method is general and can be used for different MP technologies, including lithography-etch, lithography-etch double-patterning (DP), triple patterning/MP (i.e., multiple litho-etch steps), and self-aligned DP (SADP). For demonstration purposes, we apply the proposed method in this paper to remove conflicts in DP. We offer an O(n) layout-coloring heuristic algorithm for DP, which is up to 80× faster than the integer linear program-based approach. The conflict-removal problem is formulated as a linear program, which permits an extremely fast runtime (less than 1 min in real time for macro layouts). The method was tested on standard cells and macro layouts from a commercial 22-nm library designed without any MP awareness. For many cells, the method removes all conflicts without any area increase. For some complex cells and macros, the method still removes all conflicts but with a modest 6% average increase in area.
  • Keywords
    integer programming; linear programming; masks; photolithography; MP awareness; MP optical lithography; MP rules; O(n) layout-coloring heuristic algorithm; SADP; conflict-removal problem; exposure layers; geometric rules; integer linear program-based approach; layout coloring; layout decomposition; layout legalization; lithography-etch double-patterning technology; macrolayouts; manufacturable layout-coloring solution; multiple-patterning optical lithography; post layout solution; self-aligned double-patterning; Art; Color; Compaction; Heuristic algorithms; Layout; Shape; Wires; Design for manufacturability; design rules; double-patterning (DP) technology; layout compaction; layout legalization; lithography; multiple-patterning (MP) technology;
  • 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.2012.2232710
  • Filename
    6416090