DocumentCode
3143797
Title
The UniTESK Approach to Specification-Based Validation of Hardware Designs
Author
Kamkin, Alexander
Author_Institution
Inst. for Syst. Programming of Russian Acad. of Sci., Moscow
fYear
2006
fDate
15-19 Nov. 2006
Firstpage
60
Lastpage
66
Abstract
Functional validation is a major bottleneck in hardware design. Two main approaches to ensure functional correctness of hardware systems are based on formal verification and simulation techniques. It is widely recognized that formal verification techniques are exhaustive but do not scale well; simulation-based techniques are scalable but are not exhaustive. Possible compromise is provided by semi-formal approaches combining formal specifications, functional coverage definition, and simulation. This paper describes the UniTESK approach to specification-based validation of hardware designs in which a good balance of exhaustiveness and scalability is found. UniTESK is originally intended for the development of high-quality functional tests for software systems. The paper shows how to adapt it for functional validation of Verilog HDL and SystemC designs.
Keywords
formal specification; formal verification; hardware description languages; SystemC designs; UniTESK; Verilog HDL; formal specifications; formal verification techniques; functional correctness; functional validation; hardware designs; hardware systems; software systems; specification-based validation; Computer architecture; Formal specifications; Formal verification; Functional programming; Hardware design languages; Object oriented modeling; Scalability; Software systems; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Leveraging Applications of Formal Methods, Verification and Validation, 2006. ISoLA 2006. Second International Symposium on
Conference_Location
Paphos
Print_ISBN
978-0-7695-3071-0
Type
conf
DOI
10.1109/ISoLA.2006.42
Filename
4463695
Link To Document