• DocumentCode
    3375475
  • Title

    WISDOM: Wire spreading enhanced decomposition of masks in Double Patterning Lithography

  • Author

    Yuan, Kun ; Pan, David Z.

  • Author_Institution
    ECE Dept., Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2010
  • fDate
    7-11 Nov. 2010
  • Firstpage
    32
  • Lastpage
    38
  • Abstract
    In Double Patterning Lithography (DPL), conflict and stitch minimization are two main challenges. Post-routing mask decomposition algorithms may not be enough to achieve high quality solution for DPL-unfriendly designs, due to complex metal patterns. In this paper, we propose an efficient framework of WISDOM to perform wire spreading and mask assignment simultaneously for enhanced decomposability. A set of Wire Spreading Candidates (WSC) are identified to eliminate coloring constraints or create additional splitting locations. Based on these candidates, an Integer Linear Programming (ILP) formulation is proposed to simultaneously minimize the number of conflicts and stitches, while introducing as less layout perturbation as possible. To improve scalability, we further propose three acceleration techniques without loss of solution quality: odd-cycle union optimization, coloring-independent group computing, and suboptimal solution pruning. The experimental results show that, compared to a post-routing mask decomposition method, we are able to reduce the number of conflicts and stitches by 41% and 23% respectively, with only 0.43% wire length increase. Moreover, with proposed acceleration methods, we achieve 9× speed-up.
  • Keywords
    lithography; masks; DPL-unfriendly designs; WISDOM; acceleration techniques; coloring constraints; coloring-independent group computing; complex metal patterns; double patterning lithography; integer linear programming; layout perturbation; mask assignment; odd-cycle union optimization; post-routing mask decomposition algorithms; splitting locations; suboptimal solution pruning; wire spreading candidates; wire spreading enhanced decomposition of masks; Acceleration; Layout; Lithography; Minimization; Optimization; Routing; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2010 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-8193-4
  • Type

    conf

  • DOI
    10.1109/ICCAD.2010.5654070
  • Filename
    5654070