DocumentCode
460951
Title
Comparing two testbench methods for hierarchical functional verification of a bluetooth baseband adaptor
Author
Strum, Marius ; Chau, Wang Jiang ; Romero, Edgar L.
Author_Institution
University of Sao Paulo
fYear
2005
fDate
Sept. 2005
Firstpage
327
Lastpage
332
Abstract
The continuous improvement on the design methodologies and processes has made possible the creation of huge and very complex digital systems. Design verification is one of the main tasks in the design flow, aiming to certify the system functionality has been accomplished accordingly to the specification. A simulation based technique known as functional verification has been followed by the industry. In recent years, several articles in functional verification have been presented, focusing either on specific design verification experiments or on methods to improve and accelerate coverage reaching. In the first category, the majority of the papers are aimed to processors verification, while communication systems experiences were not such commonly reported. In the second category, different authors have proposed methodologies, which need an extensive and complex work by the verification engineer on tuning the acceleration algorithms to the specific design. In the present paper, we present a functional verification methodology applied to a Bluetooth Baseband adaptor core, described in SystemC RTL. Two techniques are considered, one following the traditional framework of applying random stimuli and checking functional coverage aspects; in the second one, a simple acceleration procedure, based on redundant stimuli filtering, is included. For both solutions, a hierarchical approach is adopted. We present several results comparing both solutions, showing the gain obtained in using the acceleration technique. Additionally, we show how results on a real testbench application environment correlate to the hierarchical verification approach taken.
Keywords
Acceleration; Algorithm design and analysis; Baseband; Bluetooth; Continuous improvement; Design engineering; Design methodology; Digital systems; Filtering; Testing; coverage analysis; functional verification; hierarchical verification; optimization; verification strategy;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign and System Synthesis, 2005. CODES+ISSS '05. Third IEEE/ACM/IFIP International Conference on
Conference_Location
Jersey City, NJ, USA
Print_ISBN
1-59593-161-9
Type
conf
DOI
10.1145/1084834.1084914
Filename
4076358
Link To Document