DocumentCode :
474553
Title :
Challenges in using system-level models for RTL verification
Author :
Ng, Kelvin
Author_Institution :
NIVIDIA Corp. Santa Clara, Santa Clara, CA
fYear :
2008
fDate :
8-13 June 2008
Firstpage :
812
Lastpage :
815
Abstract :
In modern day digital design flow, high-level models written in C and C++ serve multiple purposes, one of which is to aid verification of register-transfer level (RTL) hardware models. These high-level models, also called system-level models (SLMs), act as reference models for hardware designs created at the RTL level. They define the correct behavior for the RTL hardware design under verification. Written in a programming language (or similar) and therefore executable, they are used extensively in both simulation-based verification and formal equivalence checking. This paper presents how SLMs fit into the different RTL verification schemes and the challenges involved in the various verification flows. Input stimulus generation based on formal verification technology is introduced as a new way to improve simulation coverage. This paper also covers other techniques engineers use to meet various challenges encountered in RTL verification.
Keywords :
circuit simulation; digital circuits; formal verification; high level synthesis; RTL hardware design; RTL verification; digital design flow; formal equivalence checking; formal verification technology; high-level models; register-transfer level hardware models; simulation-based verification; system-level models; Circuit simulation; Computer languages; Design engineering; Digital circuits; Formal verification; Hardware; Kelvin; Natural languages; Permission; Process design; RTL models; System-level model; equivalence checking; simulation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
Conference_Location :
Anaheim, CA
ISSN :
0738-100X
Print_ISBN :
978-1-60558-115-6
Type :
conf
Filename :
4555931
Link To Document :
بازگشت