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