Title :
MetaRTL: raising the abstraction level of RTL design
Author_Institution :
Electr. & Comput. Eng., Toronto Univ., Ont., Canada
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;
Conference_Titel :
Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
Conference_Location :
Munich
Print_ISBN :
0-7695-0993-2
DOI :
10.1109/DATE.2001.915003