• DocumentCode
    2834601
  • Title

    ESL design methodology for architecture exploration

  • Author

    Javaheri, F. ; Navabi, Z.

  • Author_Institution
    Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
  • fYear
    2010
  • fDate
    17-20 Sept. 2010
  • Firstpage
    395
  • Lastpage
    401
  • Abstract
    With the increasing complexity of digital systems, digital design techniques have evolved and got to a higher abstraction level which is Electronic System Level (ESL). Designing in this abstraction level needs new languages and methods to describe, synthesize, test, and verify systems. ESL design methodology is a way to handle the complexity of designing digital systems, and decrease time-to-market by starting the design from higher abstraction level than Register Transfer Level (RTL). Transaction Level Modeling (TLM) has emerged in the direction of system level design. TLM is originally based on high level programming languages such as C++ and SystemC. In this paper a hardware-aware ESL design methodology is proposed. The proposed methodology includes several levels containing various architecture models and guidelines for design at each level. A Test Data Compression (TDC) system is implemented as a case study using TLM-2.0 standard.
  • Keywords
    circuit CAD; high level languages; high level synthesis; integrated circuit design; C++; SystemC; TLM-2.0 standard; abstraction level; architecture exploration; digital design; electronic system level; high level programming languages; register transfer level; system level design; test data compression; time-to-market; transaction level modeling; Design methodology; Hardware; Memory architecture; Sockets; Switches; Timing; ESL; TLM; architecture; memory; methodology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design & Test Symposium (EWDTS), 2010 East-West
  • Conference_Location
    St. Petersburg
  • Print_ISBN
    978-1-4244-9555-9
  • Type

    conf

  • DOI
    10.1109/EWDTS.2010.5742064
  • Filename
    5742064