• DocumentCode
    1744270
  • Title

    MetaRTL: raising the abstraction level of RTL design

  • Author

    Zhu, Jianwen

  • Author_Institution
    Electr. & Comput. Eng., Toronto Univ., Ont., Canada
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    71
  • Lastpage
    76
  • Abstract
    The register transfer abstraction (RTL) has been established as the industrial standard for ASIC design, soft IP exchange and the backend interface for chip design at higher level. Unfortunately, the “synthesizable” VHDL/Verilog incarnation of the RTL abstraction has problems which prevent it from more productive use. For example, the confusion as the result of using simulation semantics for synthesis purpose, the lack of facility for component reuse at the “protocol” level, and the lack of memory abstraction. After a detailed discussion of these problems, this paper proposes a new RTL abstraction, called MetaRTL, which can be implemented by a modest extension to the traditional imperative programming languages. The productivity gain is further demonstrated by the description of a synthesis tool, called MetaSyn, which provides the “added-value”. Experiments on the benchmark set show that MetaRTL is far more concise than the “synthesizable” HDL specification and incurs no overhead for synthesis result
  • Keywords
    application specific integrated circuits; circuit CAD; circuit simulation; high level synthesis; integrated circuit design; standards; ASIC design; MetaRTL; MetaSyn; RTL design; abstraction level; backend interface; chip design; component reuse; industrial standard; memory abstraction; productivity gain; simulation semantics; soft IP exchange; Application specific integrated circuits; Computer industry; Computer languages; Design methodology; Hardware design languages; Power system modeling; Registers; Software libraries; Specification languages; Sugar industry;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
  • Conference_Location
    Munich
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-0993-2
  • Type

    conf

  • DOI
    10.1109/DATE.2001.915003
  • Filename
    915003