[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1016568.1016592acmconferencesArticle/Chapter ViewAbstractPublication PagessbcciConference Proceedingsconference-collections
Article

An automatic testbench generation tool for a SystemC functional verification methodology

Published: 04 September 2004 Publication History

Abstract

The advent of new 90nm/130nm VLSI technology and SoC design methodologies, has brought an explosive growth in the complexity of modern electronic circuits. As a result, functional verification has become the major bottleneck in any design flow. New methods are required that allow for easier, quicker and more reusable verification. In this paper we propose an automatic verification methodology approach that enables fast, transaction-level, coverage-driven, self-checking and random-constraint functional verification. Our approach uses the SystemC Verification Library (SCV), to synthesize a tool capable of automatically generating testbench templates. A case study from a real MP3 design is used to show the effectiveness of our approach.

References

[1]
BERGERON, J., Functional Verification of HDL models Kluwer Academic Publishers, Second Edition, 2002.
[2]
Rashinkar, P., Paterson, P., Singh, L., System-on-a-chip Verification: Methodology & Techniques Kluwer Academic Publishers, February, 2001.
[3]
Bhasker, J., A SystemC Primer Star Galaxy Publishing, 2002.
[4]
FERRANDI, F., RENDINI, M., SCIUTO, D., Functional Verification for SystemC Descriptions using Constraint solving Automation and Test in Europe Conference and Exhibition (DATE '02), p. 0704, Paris, March, 2002.
[5]
REGIMBAL, S., LEMIRE, J.-F., SAVARIA, Y., BOIS, G., ABOULHAMID, M., BARON, A., Automating Functional Coverage Analysis Based On An Executabl e Specification Proc. of the International Workshop on System-on-Chip for Real-Time Applications, Calgary, June, 2003.
[6]
DRUCKER, L., SystemC Verification Library speeds transaction-based verification D&R Industry Articles, EEdesign, EEtimes, February, 2003.
[7]
FOURNIER, L., ARBETMAN, y., LEVINGER, M., Functional Verification Methodology for Microprocessors Using the Genesys Test-Program Generator Design, Automation and Test in Europe (DATE '99), p. 434, Munich, March 09, 1999.
[8]
MONACO, J., HOLLOWAY, D., RAINA, R., Functional Verification Methodology for PowerPC 604 Microprocessor 33rd Design Automation Conference, DAC 96, Las Vegas.
[9]
http://www.brazilip.org

Cited By

View all
  • (2024)Pre-Silicon Verification and Post-Silicon Validation MethodologiesHeterogeneous SoC Design and Verification10.1007/978-3-031-56152-8_4(85-131)Online publication date: 23-Mar-2024
  • (2023)AUTG: An Automatic UVM-based TestBench Generator for VLSI Chip Design Verification2023 International Conference on Microelectronics (ICM)10.1109/ICM60448.2023.10378885(162-167)Online publication date: 17-Dec-2023
  • (2022)AVERT: An Automatic Verilog Testbench Generation Tool for Grammatical Evolution2022 33rd Irish Signals and Systems Conference (ISSC)10.1109/ISSC55427.2022.9826162(1-8)Online publication date: 9-Jun-2022
  • Show More Cited By

Index Terms

  1. An automatic testbench generation tool for a SystemC functional verification methodology

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SBCCI '04: Proceedings of the 17th symposium on Integrated circuits and system design
      September 2004
      296 pages
      ISBN:1581139470
      DOI:10.1145/1016568
      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: 04 September 2004

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Brazilip
      2. SCV
      3. SystemC
      4. VeriSC
      5. tool

      Qualifiers

      • Article

      Conference

      SBCCI04
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 133 of 347 submissions, 38%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)5
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 31 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Pre-Silicon Verification and Post-Silicon Validation MethodologiesHeterogeneous SoC Design and Verification10.1007/978-3-031-56152-8_4(85-131)Online publication date: 23-Mar-2024
      • (2023)AUTG: An Automatic UVM-based TestBench Generator for VLSI Chip Design Verification2023 International Conference on Microelectronics (ICM)10.1109/ICM60448.2023.10378885(162-167)Online publication date: 17-Dec-2023
      • (2022)AVERT: An Automatic Verilog Testbench Generation Tool for Grammatical Evolution2022 33rd Irish Signals and Systems Conference (ISSC)10.1109/ISSC55427.2022.9826162(1-8)Online publication date: 9-Jun-2022
      • (2018)A Distributed Functional Verification Environment for the Design of System-on-Chip in Heterogeneous Architectures2018 31st Symposium on Integrated Circuits and Systems Design (SBCCI)10.1109/SBCCI.2018.8533247(4849-4854)Online publication date: Aug-2018
      • (2016)Assertion-based verification of industrial WLAN system2016 IEEE International Symposium on Circuits and Systems (ISCAS)10.1109/ISCAS.2016.7527407(982-985)Online publication date: May-2016
      • (2016)ESL design with RTL-verified predesigned abstract communication channels2016 IEEE East-West Design & Test Symposium (EWDTS)10.1109/EWDTS.2016.7807632(1-7)Online publication date: Oct-2016
      • (2015)Verification of Embedded Real-time SystemsFormal Modeling and Verification of Cyber-Physical Systems10.1007/978-3-658-09994-7_1(1-25)Online publication date: 6-Jun-2015
      • (2013)A HW/SW co-verification framework for SystemCACM Transactions on Embedded Computing Systems10.1145/2435227.243525712:1s(1-23)Online publication date: 29-Mar-2013
      • (2013)V2X: An automated tool for building SystemC-based simulation environments in designing multicore systems-on-chipsJournal of the Chinese Institute of Engineers10.1080/02533839.2012.72602436:1(48-62)Online publication date: Jan-2013
      • (2013)Automatic Test Bench Generation and Connection in Modern Verification Environments: Methodology and ToolVLSI Design and Test10.1007/978-3-642-42024-5_34(284-293)Online publication date: 2013
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media