• DocumentCode
    2239286
  • Title

    Delay minimal decomposition of multiplexers in technology mapping

  • Author

    Thakur, Shashidhar ; Wong, D.F. ; Krishnamoorthy, Shankar

  • Author_Institution
    Synopays Inc., Mountain View, CA, USA
  • fYear
    1996
  • fDate
    3-7 Jun, 1996
  • Firstpage
    254
  • Lastpage
    257
  • Abstract
    Technology mapping requires the unmapped logic network to be represented in terms of base functions, usually two-input NORs and inverters. Technology decomposition is the step that transforms arbitrary networks to this form. Typically, such decomposition schemes ignore the fact that certain circuit elements can be mapped more efficiently by treating them separately during decomposition. Multiplexers are one such category of circuit elements. They appear very naturally in circuits, in the form of datapath elements and as a result of synthesis of CASE statements in HDL specifications of control logic. Mapping them using multiplexers in technology libraries has many advantages. In this paper, we give an algorithm for optimally decomposing multiplexers, so as to minimize the delay of the network, and demonstrate its effectiveness in improving the quality of mapped circuits
  • Keywords
    circuit layout CAD; circuit optimisation; delays; hardware description languages; integrated circuit layout; logic CAD; multiplexing equipment; trees (mathematics); CASE statements; HDL specifications; base functions; control logic; datapath elements; decomposition schemes; delay minimal decomposition; mapped circuits; multiplexers; technology libraries; technology mapping; unmapped logic network; Circuit synthesis; Computer aided software engineering; Delay; Design automation; Hardware design languages; Libraries; Logic; Multiplexing; Permission; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference Proceedings 1996, 33rd
  • Conference_Location
    Las Vegas, NV
  • ISSN
    0738-100X
  • Print_ISBN
    0-7803-3294-6
  • Type

    conf

  • DOI
    10.1109/DAC.1996.545582
  • Filename
    545582