• DocumentCode
    1355292
  • Title

    High-Level Synthesis for Designing Multimode Architectures

  • Author

    Andriamisaina, Caaliph ; Coussy, Philippe ; Casseau, Emmanuel ; Chavet, Cyrille

  • Author_Institution
    Lab.-STICC Lab., Univ. de Bretagne-Sud, Lorient, France
  • Volume
    29
  • Issue
    11
  • fYear
    2010
  • Firstpage
    1736
  • Lastpage
    1749
  • Abstract
    This paper addresses the design of multimode architectures for digital signal and image processing applications. We present a dedicated design flow and its associated high-level synthesis tool, named GAUT. Given a unified description of a set of time-wise mutually exclusive tasks and their associated throughput constraints, a single register transfer level hardware architecture optimized in area is generated. In order to reduce the register, the steering logic, and the controller complexities, this paper proposes a joint-scheduling algorithm, which maximizes the similarities between the control steps and specific binding approaches for both operators and storage elements which maximize the similarities between the datapaths. It is shown through a set of test cases that the proposed approach offers significant area saving and low-performance penalties compared to both state-of-the-art techniques and dedicated mono-mode architectures.
  • Keywords
    high level synthesis; reconfigurable architectures; scheduling; GAUT; associated high-level synthesis tool; controller complexity; digital signal processing; image processing; joint-scheduling algorithm; monomode architectures; multimode architecture design; single register transfer level hardware architecture; specific binding approach; Algorithm design and analysis; Computer architecture; Multiplexing; Registers; Resource management; Scheduling; Throughput; Allocation; binding; high-level synthesis (HLS); multimode architectures; scheduling;
  • 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.2010.2062751
  • Filename
    5605303