DocumentCode :
1814525
Title :
Modeling a new RTL semantics in C++
Author :
Zhao, Shuqing ; Gajski, Daniel
Author_Institution :
Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
Volume :
5
fYear :
2002
fDate :
2002
Abstract :
In order to improve the productivity of current register transfer level (RTL) design practice, we argue that a new methodology of modeling, simulation and synthesis is needed based on standard RTL semantics. In this paper we present the implementation of a C++ class library for RTL modeling and simulation. This library provides a foundation for experimentation in the new RTL semantics, proposed by Accellera Working Group, which uses FSMD (D.D. Gajski et al, High-Level Synthesis: Introduction to Chip and System Design, Kluwer Academic, 1992) as a formal model of RTL abstraction. The essential C++ classes for modeling FSMD in C++ are described in the paper.
Keywords :
C++ language; application specific integrated circuits; circuit CAD; circuit simulation; integrated circuit design; integrated circuit modelling; programming language semantics; C++ class library; C++ modeling; FSMD formal RTL abstraction model; RTL modeling; RTL semantics modeling; RTL simulation; modeling; register transfer level digital ASIC design; simulation; Computational modeling; Concurrent computing; Counting circuits; Embedded computing; Hardware design languages; Integrated circuit modeling; Libraries; Productivity; Registers; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
Print_ISBN :
0-7803-7448-7
Type :
conf
DOI :
10.1109/ISCAS.2002.1010810
Filename :
1010810
Link To Document :
بازگشت