DocumentCode :
465279
Title :
Design for Verification in System-level Models and RTL
Author :
Mathur, Anmol ; Krishnaswamy, Venkat
fYear :
2007
fDate :
4-8 June 2007
Firstpage :
193
Lastpage :
198
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). It is often the case that by the end of a design project, multiple C models exist for different uses. Clearly, this leads to wasted effort on the part of model developers, and creates risk of functional divergence across models. In this paper we present some guidelines for system-level modeling and RTL design to allow for efficiently leveraging the system-level model for RTL verification via simulation based techniques, as well as via sequential equivalence checking. The paper presents the challenges of keeping system-level models and RTL synchronized from a functional perspective and presents some techniques for overcoming these challenges.
Keywords :
digital simulation; formal verification; logic CAD; software prototyping; system-on-chip; RTL verification; logic design; sequential equivalence checking; simulation based technique; software prototyping; system-level model; systems-on-chip; Guidelines; Hardware; Permission; Programming; Signal processing algorithms; Software prototyping; Stochastic systems; Telecommunication traffic; Timing; Traffic control; RTL models; Reliability; System-level models; Verification; equivalence checking; simulation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2007. DAC '07. 44th ACM/IEEE
Conference_Location :
San Diego, CA
ISSN :
0738-100X
Print_ISBN :
978-1-59593-627-1
Type :
conf
Filename :
4261170
Link To Document :
بازگشت