• DocumentCode
    421377
  • Title

    An automatic testbench generation tool for a systemC functional verification methodology

  • Author

    Silva, Karina R G da ; Melcher, Elmar U K ; Araujo, Guido

  • Author_Institution
    Univ. Fed. de Campina Grande, Brazil
  • fYear
    2004
  • fDate
    7-11 Sept. 2004
  • Firstpage
    66
  • Lastpage
    70
  • Abstract
    The advent of new 90 nm/130 nm 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.
  • Keywords
    VLSI; automatic testing; computational complexity; electronic engineering computing; formal verification; integrated circuit design; software libraries; system-on-chip; MP3 design; SoC design; VLSI technology; automatic testbench generation tool; automatic verification methodology; coverage driven; electronic circuits; random constraint functional verification; self checking; systemC functional verification methodology; systemC verification library; transaction level; Automatic testing; Circuit testing; Design methodology; Digital audio players; Explosives; Hardware design languages; Libraries; Permission; System testing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits and Systems Design, 2004. SBCCI 2004. 17th Symposium on
  • Print_ISBN
    1-58113-947-0
  • Type

    conf

  • DOI
    10.1109/SBCCI.2004.241019
  • Filename
    1360546