DocumentCode
1625984
Title
Panel: Software practices for verification/testbench management
Author
Verma, Shireesh ; Atluri, Srinath ; Bertacco, Valeria ; Glasser, Mark ; Gopalan, Badri ; Rosenberg, Sharon
Author_Institution
Conexant Systems Inc, USA
fYear
2008
Firstpage
35
Lastpage
37
Abstract
The ever rising complexity of current hardware designs and the huge cost penalty of delivering a faulty product have led to a growing investment in functional verification and in the development of new technologies and methodologies in this area. The traditional HDL based testbenches are not proving sufficient for verification. Verification teams are switching to languages such as C++, SystemC or HVLs (High Level Verification Languages) such as Vera, e, SystemVerilog where they can manage the complexity in a more efficient manner. They are adopting concepts such as Object and Aspect Oriented Programming to impart structure to their respective verification infrastructures. In fact building a well equipped testbench for an industrial scale design is equivalent to developing quite complex software. However, such an extensive borrowing from software arena heralds the spillover of problems associated with traditional complex software development. The issues at hand are further aggravated with hardware domain specific issues such as concurrency, timing etc.
Keywords
Computer bugs; Computer errors; Design engineering; Guidelines; Hardware; Object oriented modeling; Programming; Reliability engineering; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
High Level Design Validation and Test Workshop, 2008. HLDVT '08. IEEE International
Conference_Location
Incline Village, NV, USA
ISSN
1552-6674
Print_ISBN
978-1-4244-2922-6
Type
conf
DOI
10.1109/HLDVT.2008.4695871
Filename
4695871
Link To Document