• DocumentCode
    1487224
  • Title

    Filling algorithms and analyses for layout density control

  • Author

    Kahng, Andrew B. ; Robins, Gabriel ; Singh, Anish ; Zelikovsky, Alexander

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • Volume
    18
  • Issue
    4
  • fYear
    1999
  • fDate
    4/1/1999 12:00:00 AM
  • Firstpage
    445
  • Lastpage
    462
  • Abstract
    In very deep-submicron very large scale integration (VLSI), manufacturing steps involving chemical-mechanical polishing (CMP) have varying effects on device and interconnect features, depending on local characteristics of the layout. To reduce manufacturing variation due to CMP and to improve performance predictability and yield, the layout must be made uniform with respect to certain density criteria, by inserting “fill” geometries into the layout. To date, only foundries and special mask data processing tools perform layout post-processing for density control. In the future, better convergence of performance verification flows will depend on such layout manipulations being embedded within the layout synthesis (place-and-route) flow. In this paper, we give the first realistic formulation of the filling problem that arises in layout optimization for manufacturability. Our formulation seeks to add features to a given process layer, such that (1) feature area densities satisfy prescribed upper and lower bounds in all windows of given size and (2) the maximum variation of such densities over all possible window positions in the layout is minimized. We present efficient algorithms for density analysis, notably a multilevel approach that affords user-tunable accuracy. We also develop exact solutions to the problem of fill synthesis, based on a linear programming approach. These include a linear programming (LP) formulation for the fixed-dissection regime (where density bounds are imposed on a predetermined set of windows in the layout) and an LP formulation that is automatically generated by our multilevel density analysis. We briefly review criteria for fill pattern synthesis, and the paper then concludes with computational results and directions for future research
  • Keywords
    VLSI; chemical mechanical polishing; circuit layout CAD; circuit optimisation; integrated circuit interconnections; integrated circuit layout; integrated circuit yield; linear programming; chemical-mechanical polishing; density analysis; density bounds; density criteria; feature area densities; fill geometries; fill pattern synthesis; filling algorithms; fixed-dissection regime; interconnect features; layout density control; layout manipulations; layout optimization; linear programming approach; local characteristics; manufacturing variation; multilevel approach; multilevel density analysis; performance verification flows; very deep-submicron very large scale integration; yield; Algorithm design and analysis; Chemicals; Convergence; Data processing; Filling; Foundries; Geometry; Linear programming; Manufacturing; Very large scale integration;
  • 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/43.752928
  • Filename
    752928