• DocumentCode
    3334294
  • Title

    Experiences applying OVM 2.0 to an 8B/10B RTL design

  • Author

    Cadenas, Oswaldo ; Todorovich, Elías

  • Author_Institution
    Sch. of Syst. Eng., Univ. of Reading, Reading
  • fYear
    2009
  • fDate
    1-3 April 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The SystemVerilog implementation of the open verification methodology (OVM) is exercised on an 8b/10b RTL open core design in the hope of being a simple yet complete exercise to expose the key features of OVM. Emphasis is put onto the actual usage of the verification components rather than a complete verification flow aiming at being of help to readers unfamiliar with OVM seeking to apply the methodology to their own designs. A link that takes you to the complete code is given to reinforce this aim. We found the methodology easy to use but intimidating at first glance specially for someone with little experience in object oriented programming. However it is clear to see the flexibility, portability and reusability of verification code once you manage to give some first steps.
  • Keywords
    formal verification; hardware description languages; object-oriented programming; software portability; software reusability; 10B RTL design; 8B RTL design; OVM 2.0; SystemVerilog implementation; object oriented programming; open verification methodology; verification code; Books; Design engineering; Electronic design automation and methodology; Field programmable gate arrays; Hardware design languages; Object oriented programming; Proposals; Seminars; Systems engineering and theory; Webinars;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programmable Logic, 2009. SPL. 5th Southern Conference on
  • Conference_Location
    Sao Carlos
  • Print_ISBN
    978-1-4244-3847-1
  • Type

    conf

  • DOI
    10.1109/SPL.2009.4914897
  • Filename
    4914897