• DocumentCode
    1765499
  • Title

    A Boolean Rule-Based Approach for Manufacturability-Aware Cell Routing

  • Author

    Cortadella, Jordi ; Petit, Jonathan ; Gomez, Sergio ; Moll, Francesc

  • Author_Institution
    Dept. of Software, Univ. Politec. de Catalunya, Barcelona, Spain
  • Volume
    33
  • Issue
    3
  • fYear
    2014
  • fDate
    41699
  • Firstpage
    409
  • Lastpage
    422
  • Abstract
    An approach for cell routing using gridded design rules is proposed. It is technology-independent and parameterizable for different fabrics and design rules, including support for multiple-patterning lithography. The core contribution is a detailed-routing algorithm based on a Boolean formulation of the problem. The algorithm uses a novel encoding scheme, graph theory to support floating terminals, efficient heuristics to reduce the computational cost, and minimization of the number of unconnected pins in case the cell is unroutable. The versatility of the algorithm is demonstrated by routing single- and double-height cells. The efficiency is ascertained by synthesizing a library with 127 cells in about one hour and a half of CPU time. The layouts derived by the implemented tool have also been compared with the ones from a commercial library; thus, showing the competitiveness of the approach for gridded geometries.
  • Keywords
    Boolean functions; design for manufacture; network routing; Boolean formulation; Boolean rule-based approach; encoding scheme; floating terminals; graph theory; gridded design rules; manufacturability-aware cell routing; multiple-patterning lithography; Algorithm design and analysis; Computational modeling; Encoding; Layout; Routing; Standards; Wires; Cell generation; design for manufacturability; detailed routing; satisfiability;
  • 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.2013.2292514
  • Filename
    6740048