Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1084834.1084914acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
Article

Comparing two testbench methods for hierarchical functional verification of a bluetooth baseband adaptor

Published: 19 September 2005 Publication History

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.

References

[1]
Silicon Industry Association, Silicon Technology Roadmap for Semiconductors, 2001.
[2]
J Bergeron, Writing Testbenches: Functional Verification of HDL Model. 2nd ed, Kluwer Academic Publishers, Boston, 2003.
[3]
S. Rosenberg, Combined Coverage Verification Speeds Verification. EEdesign, 2003.
[4]
M. Bose, J.Shin, and E. Rudnick, A Genetic Approach to Automatic Bias Generation for Biased Random Instruction Generation. Evolutionary Congress Proc on, pp 442--448, 2001.
[5]
M. Braun, W. Rosenstiel, and K. Schubert, Comparison of Bayesian Networks and Data Mining for Coverage Directed Verification. High Level Design Verification and Test Workshop, pp 91--95, 2003.
[6]
K. da Silva, E. Melcher, G. Araújo, "Automatic Testbench Generation Tool for a SystemC Functional Verification Methodology", Proceedings of the SBCCI2004, 17th Symposium on Integrated Circuits and Systems Design, pp 66 -70, 2004.
[7]
Z.Gu, Z. Yu, and Q.Zhang, Functional Verification Methodology of a 32-bit RISC Microprocessor. IEEE international conference on circuits and systems, pp 1454--1457, 2002.
[8]
Y. Mathns, and A. Chatelain, Verification Strategy for Integration 3G Baseband SoC. Design and Automation Conference, IEEE, Chicago, pp 7--10, 2003.
[9]
V. Fernandez, L. Berrojo, and A. Jalon, Design, Functional Verification and Test of a MPEG2-TS Multiplexer for an On-Board Satellite Processor. Proceedings of the XVII Conference on Design of Circuits and Integrated Systems (DCIS2002). 2002.
[10]
S. Tasiran, K. Keutzer. Coverage Metrics for Functional Validation of Hardware Designs. IEEE Design and Test of Computers, vol 18, pp 36--45, 2001.
[11]
A. Hekmatmpour, and J. Coulter, Coverage-Directed Management and Optimization of Random Functional Verification. Proceedings International Test Conference, vol 1, pp 148--155, 2003.
[12]
Bluetooth Specification, version 1.1, 2001. www.bluetooth.org <http://www.bluetooth.org> (at March 2005).

Cited By

View all
  • (2014)Contributions of model checking and CoFI methodology to the development of space embedded softwareEmpirical Software Engineering10.1007/s10664-012-9215-y19:1(39-68)Online publication date: 1-Feb-2014
  • (2013)Manipulation of Training Sets for Improving Data Mining Coverage-Driven VerificationJournal of Electronic Testing: Theory and Applications10.1007/s10836-013-5372-129:2(223-236)Online publication date: 1-Apr-2013
  • (2011)A Functional Verification Methodology Based on Parameter Domains for Efficient Input Stimuli Generation and Coverage ModelingJournal of Electronic Testing: Theory and Applications10.1007/s10836-011-5225-827:4(485-503)Online publication date: 1-Aug-2011
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CODES+ISSS '05: Proceedings of the 3rd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
September 2005
356 pages
ISBN:1595931619
DOI:10.1145/1084834
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 September 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. coverage analysis
  2. functional verification
  3. hierarchical verification
  4. optimization
  5. verification strategy

Qualifiers

  • Article

Conference

CODES/ISSS05

Acceptance Rates

CODES+ISSS '05 Paper Acceptance Rate 50 of 200 submissions, 25%;
Overall Acceptance Rate 280 of 864 submissions, 32%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2014)Contributions of model checking and CoFI methodology to the development of space embedded softwareEmpirical Software Engineering10.1007/s10664-012-9215-y19:1(39-68)Online publication date: 1-Feb-2014
  • (2013)Manipulation of Training Sets for Improving Data Mining Coverage-Driven VerificationJournal of Electronic Testing: Theory and Applications10.1007/s10836-013-5372-129:2(223-236)Online publication date: 1-Apr-2013
  • (2011)A Functional Verification Methodology Based on Parameter Domains for Efficient Input Stimuli Generation and Coverage ModelingJournal of Electronic Testing: Theory and Applications10.1007/s10836-011-5225-827:4(485-503)Online publication date: 1-Aug-2011
  • (2009)A Comparative Analysis of two Verification Techniques for DEDS: Model Checking versus Model-based TestingIFAC Proceedings Volumes10.3182/20091006-3-ES-4010.0001442:21(66-71)Online publication date: 2009
  • (2009)A PD-based methodology to enhance efficiency in testbenches with random stimulationProceedings of the 22nd Annual Symposium on Integrated Circuits and System Design: Chip on the Dunes10.1145/1601896.1601921(1-6)Online publication date: 31-Aug-2009
  • (2009)A Coverage-Driven Constraint Random-Based Functional Verification Method of Pipeline UnitProceedings of the 2009 Eigth IEEE/ACIS International Conference on Computer and Information Science10.1109/ICIS.2009.34(1049-1054)Online publication date: 1-Jun-2009

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media