• 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