• DocumentCode
    2067280
  • Title

    Generic Architecture Description for Retargetable Compilation and Synthesis of Application-Specific Pipelined IPs

  • Author

    Gorjiara, Bita ; Reshadi, Mehrdad ; Gajski, Daniel

  • Author_Institution
    California Univ., Irvine
  • fYear
    2007
  • fDate
    1-4 Oct. 2007
  • Firstpage
    356
  • Lastpage
    361
  • Abstract
    Constraints of embedded systems and the shrinking time-to-market have elevated the importance of designer productivity and design predictability more than ever. To improve productivity, in ASIP approaches the system is designed with software and executed on a customized processor. In ASIP design flow, the processor is described in an Architecture Description Language (ADL) and the toolset is generated from that ADL automatically. However, in these approaches design predictability is low because the designer has little or no control over the quality of the final implementation. In this paper, we present a new design approach where the target processor or Intellectual Property (IP) does not have any predefined instruction-set and its datapath component netlist is described in a Generic Netlist Representation (GNR). The GNR is used by the toolset to generate the controller of the IP and the RTL of the design. The GNR is an order of magnitude shorter than state-of-the-art ADLs with RTL generation capabilities and yet can capture any structural details that affect the implementation quality. We have also developed a web-based interface for our toolset, so that users can upload and evaluate new IPs described in GNR.
  • Keywords
    industrial property; instruction sets; production engineering computing; application-specific pipelined IP; datapath component netlist; generic architecture description; generic netlist representation; instruction-set; intellectual property; retargetable compilation; target processor; Application specific processors; Architecture description languages; Automatic control; Computer architecture; Embedded system; Intellectual property; Process design; Productivity; Software design; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2006. ICCD 2006. International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-0-7803-9707-1
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2006.4380841
  • Filename
    4380841