DocumentCode
2468729
Title
Towards a C++-based design methodology facilitating sequential equivalence checking
Author
Georgelin, Philippe ; Krishnaswamy, Venkat
Author_Institution
STMicroelectronics, Crolles
fYear
0
fDate
0-0 0
Firstpage
93
Lastpage
96
Abstract
It has long been the practice to create models in C or C++ for architectural studies, software prototyping and RTL verification in the design of systems-on-chip (SoC). These models are written in C++ primarily because it is possible to achieve very high simulation speeds, but also because it is productive to code at high levels of abstraction. In this paper we present a modeling methodology that continues to exploit the inherent advantages of writing models in C++ while ensuring that they are usable for formal verification of RTL through the use of sequential equivalence checking technology. An industrial case study is presented to show the validity of the approach
Keywords
C++ language; logic design; sequential circuits; system-on-chip; C++-based design methodology; RTL verification; formal verification; sequential equivalence checking; systems-on-chip; Computational modeling; Design methodology; Electronic design automation and methodology; Formal verification; Hardware; High level synthesis; Image coding; Signal processing algorithms; Software prototyping; Writing; Languages; Modeling Methodology; Sequential Equivalence Checking; Verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2006 43rd ACM/IEEE
Conference_Location
San Francisco, CA
ISSN
0738-100X
Print_ISBN
1-59593-381-6
Type
conf
DOI
10.1109/DAC.2006.229182
Filename
1688768
Link To Document