• DocumentCode
    1202915
  • Title

    CGADL: An Architecture Description Language for Coarse-Grained Reconfigurable Arrays

  • Author

    Filho, Julio Oliveira ; Masekowsky, Stephan ; Schweizer, Thomas ; Rosenstiel, Wolfgang

  • Author_Institution
    Comput. Eng. Dept., Univ. of Tuebingen, Tubingen, Germany
  • Volume
    17
  • Issue
    9
  • fYear
    2009
  • Firstpage
    1247
  • Lastpage
    1259
  • Abstract
    The high degree of freedom in the design of coarse-grained reconfigurable arrays imposes new challenges on their description and modeling. In this paper, we introduce an architecture description language targeted to describe coarse-grained reconfigurable architecture templates. It comprises innovative key features to allow fast modeling and analysis of such architectures, i.e.: representation of processing element array (ir)regularities, and flexible and concise description of interconnection network. We demonstrate that the proposed language enables a formal validation of the described template, and it eases the analysis and estimation of hardware costs earlier in the design phase. Finally, we show how we automatically generate a SystemC-based simulator of the described architecture. Our results suggest that the semantic and technical innovations of the proposed architecture description language may have a positive impact on the productivity of the design phase.
  • Keywords
    hardware description languages; reconfigurable architectures; SystemC-based simulator; architecture description language; coarse-grained reconfigurable architecture; coarse-grained reconfigurable arrays; degree of freedom; interconnection network; processing element array irregularity representation; Custom instruction; domain specific architecture; hardware description languages; reconfigurable hardware;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2008.2002429
  • Filename
    4804670