• DocumentCode
    2407234
  • Title

    Layout-driven timing optimization by generalized De Morgan transform

  • Author

    Chakraborty, Supratik ; Murgai, Rajeev

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Bombay, India
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    647
  • Lastpage
    654
  • Abstract
    We propose a timing-oriented logic optimization technique called the generalized De Morgan (GDM) transform, that integrates gate resizing, net buffering and De Morgan transformation. The contribution of our work lies in the integration of the three techniques, allowing them to interact at a much finer level of granularity than would be otherwise possible. This produces better results than those obtainable by individual techniques like net buffering or gate resizing applied to the circuit in various combinations. GDM transform is also layout-friendly since it does not alter the routing patterns and placement of cells, except possibly some buffer insertions/deletions. Hence it is useful for achieving timing closure in late stages of the design flow. We propose a comprehensive GDM algorithm that (a) determines the best replacement of a gate, possibly with inverted inputs and outputs, along with the best buffering configurations of nets incident on it, and (b) embeds this into a global scheme for optimizing large designs. We have implemented this algorithm in a layout-driven, industrial-strength logic optimization framework, and have successfully applied it to large industrial designs
  • Keywords
    circuit layout CAD; circuit optimisation; delays; integrated circuit layout; logic CAD; network routing; timing; De Morgan transformation; GDM algorithm; GDM transform; buffer deletions; buffer insertions; buffering configurations; cell placement; design flow; gate replacement; gate resizing; generalized De Morgan transform; global design optimization; industrial designs; interaction granularity level; inverted inputs; inverted outputs; layout-driven logic optimization framework; layout-driven timing optimization; layout-friendly GDM transform; net buffering; routing patterns; technique integration; timing closure; timing-oriented logic optimization technique; Algorithm design and analysis; Computer science; Delay; Design optimization; Libraries; Logic circuits; Logic design; Routing; Timing; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2002. Proceedings of ASP-DAC 2002. 7th Asia and South Pacific and the 15th International Conference on VLSI Design. Proceedings.
  • Conference_Location
    Bangalore
  • Print_ISBN
    0-7695-1441-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2002.995009
  • Filename
    995009