• DocumentCode
    1276595
  • Title

    Model-Driven Design and Generation of New Multi-Facet Arbiters: From the Design Model to the Hardware Synthesis

  • Author

    Jou, Jer Min ; Lee, Yun-Lung ; Wu, Sih-Sian

  • Author_Institution
    Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • Volume
    30
  • Issue
    8
  • fYear
    2011
  • Firstpage
    1184
  • Lastpage
    1196
  • Abstract
    Designing of arbiters has become increasingly important due to their wide use in the areas such as multi-processor systems-on-a-chip and on-chip or off-chip high-speed cross-bar switches and networks. In this paper, we proposed a new systematic model-driven flow for designing the new scalable multi-facet arbiters through a 3-phase process combined with the template-based modular design approach that includes the design model derivation phase, the architecture model (or template) design phase as well as the arbiter hardware implementation and generation phase. First, we described the phase 1 of the design flow of how to induce an arbiter design model in detail by careful analysis of arbiter design issues and systematic design space exploring the construction of the model. Then, we continue to discuss the phase 2 of how to derive an architecture model or template using the reusability, modularity and expansibility techniques. With both the design and the architecture models, designers can easily design or at least understand and thus choose many kinds of different but better arbiters efficiently. Finally, we have developed a scalable decentralized parallel tree structure and corresponding modular algorithms for efficient arbiter hardware implementation, which also is the final phase of our proposed 3-phase model-driven design flow. Moreover, based on this modular and reusable hardware implementation structure as well as the algorithms, we have designed a parametric arbiter generator that automatically generates various multi-facet arbiters. Using this hardware implementation design and the generator, not only a fast and small round-robin arbiter but also other type arbiters were designed and generated on the fly. The hardware implementation algorithms, the generator, and the experiment results all were given to verify their performances. To our knowledge, this is the first time that such a systematic model-driven design approach is proposed in the practical hardware d- - esign and such a multi-facet arbiter is designed.
  • Keywords
    computer interfaces; design; multivariable systems; arbiter hardware generation phase; arbiter hardware implementation phase; architecture model design phase; design model derivation phase; model-driven design; modular algorithms; round-robin arbiter; scalable decentralized parallel tree structure; scalable multifacet arbiter; systematic model-driven flow; template-based modular design; Bandwidth; Design methodology; Hardware; Integrated circuit modeling; Space exploration; System-on-a-chip; Systematics; Architecture model; architecture template; decentralized parallel tree; design model; design space; generator; model-driven design flow; multi-facet arbiter;
  • 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.2011.2139211
  • Filename
    5958189