• DocumentCode
    1666775
  • Title

    RTL semantics and methodology

  • Author

    Bailey, Brian ; Gajski, Dan

  • Author_Institution
    Mentor Graphics Corp, Wilsonville, OR, USA
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    69
  • Lastpage
    74
  • Abstract
    In the past, the EDA industry and designers have struggled with the issues of having multiple languages in use for describing, implementing and verifying their designs, such as Verilog and VHDL. This has led to gross inefficiencies in the industry with tool vendors needing to support multiple languages, which are often dissimilar, and in some cases contradictory, and with users having to deal with incompatible library issues. With the industry embarking on the search for new system level languages, we already have several languages based on C or C++ that are emerging and the distinct possibility is arising that we will again be faced with language "wars". In order to prevent this, we need to ensure a minimum level of compatibility between them so that it can guarantee that information could be moved from one language to another without loss of information. It is for this reason that an Accellera working group was formed with the intention of creating a standardized set of semantics that can be shared between all of the language organization. The paper takes a look at the progress made by the group and its results to date.
  • Keywords
    hardware description languages; logic CAD; programming language semantics; software portability; software standards; Accellera working group; C language; C++ language; EDA industry; RTL methodology; RTL semantics; VHDL; Verilog; hardware description languages; incompatible library issues; language compatibility; multiple languages; standardized semantics; system level languages; tool vendors; Computer languages; Control system synthesis; Costs; Electronic design automation and methodology; Graphics; Hardware design languages; Libraries; Permission; Standardization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 2001. Proceedings. The 14th International Symposium on
  • Print_ISBN
    1-58113-418-5
  • Type

    conf

  • DOI
    10.1109/ISSS.2001.156534
  • Filename
    957915