• DocumentCode
    466446
  • Title

    Generic netlist representation for system and PE level design exploration

  • Author

    Chandraiah, Pramod ; Reshadi, Mehrdad ; Gajski, Daniel ; Gorjiara, Bita

  • Author_Institution
    Univ. of California, Irvine
  • fYear
    2006
  • fDate
    22-25 Oct. 2006
  • Firstpage
    282
  • Lastpage
    287
  • Abstract
    Designer productivity and design predictability are vital factors for successful embedded system design. Shrinking time-to-market and increasing complexity of these systems require more productive design approaches starting from high-level languages such as C. On the other hand, tight constraints of embedded systems require careful design exploration at system level (coarse grained exploration) and at the processing-element (PE) level (fine grained exploration). In this paper we presented GNR, a formal modeling approach, developed to improve productivity of designing systems and processing elements, the same way that traditional ADLs improved productivity for designing processors. 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. Using relatively short GNR description, we explored several designs for implementing an MP3 decoder and achieved 3.25 speedup compared to MicroBlaze processor. We have also developed a Web-based interface for our tools, so that users can upload and evaluate new architectures described in GNR Our toolset and GNR is an intermediate step towards synthesis of TLM to RTL.
  • Keywords
    application specific integrated circuits; embedded systems; high level synthesis; instruction sets; microprocessor chips; RTL generation; Web-based interface; application specific instruction set processor; architecture description language; embedded system; formal modeling approach; generic netlist representation; processing-element level design exploration; system level design exploration; Application specific processors; Automatic control; Decoding; Embedded computing; Embedded system; Hardware; High level languages; Process design; Productivity; Time to market; GNR; NISC; application-specific processor; architecture description language; modeling; synthesis; system design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2006. CODES+ISSS '06. Proceedings of the 4th International Conference
  • Conference_Location
    Seoul
  • Print_ISBN
    1-59593-370-0
  • Electronic_ISBN
    1-59593-370-0
  • Type

    conf

  • DOI
    10.1145/1176254.1176323
  • Filename
    4278530