• DocumentCode
    2774745
  • Title

    Data path tradeoffs using MABAL

  • Author

    Küçükçakar, Kayhan ; Parker, Alice C.

  • Author_Institution
    Dept. of Electr. Eng.-Syst., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    1990
  • fDate
    24-28 Jun 1990
  • Firstpage
    511
  • Lastpage
    516
  • Abstract
    A set of novel tradeoff experiments using MABAL, a module and bus allocation program, is described. MABAL uses a simple heuristic algorithm to concurrently perform functional unit allocation, register allocation, interconnect allocation, and module binding, while minimizing overall cost. MABAL was used to produce over 3000-RTL (register transfer level) designs from a specification which had been previously scheduled. Tradeoffs between buses and multiplexers and between data steering logic and functional logic were investigated. The results indicate that data path tradeoffs were sensitive to the characteristics of the module library used, and illustrate the difficulty of integrating module generations or logic synthesis, with high-level synthesis
  • Keywords
    heuristic programming; logic CAD; data steering logic; functional logic; functional unit allocation; heuristic algorithm; interconnect allocation; logic synthesis; module and bus allocation program; module binding; multiplexers; register allocation; register transfer level; Character generation; Contracts; Cost function; Design automation; Hardware; Heuristic algorithms; Logic design; Multiplexing; Resource management; Software libraries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-363-9
  • Type

    conf

  • DOI
    10.1109/DAC.1990.114909
  • Filename
    114909