• DocumentCode
    3233527
  • Title

    A solution to the lack of multiple inheritance in SystemVerilog

  • Author

    Rich, D.

  • fYear
    2010
  • fDate
    14-16 Sept. 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The concept of multiple class inheritance is a feature that many Object-Oriented Programming (OOP) languages have where a subclass can inherit behaviors (i.e. class methods and properties) from more than one superclass. As the language is currently defined, a SystemVerilog subclass (child class) can only extend from a single superclass (parent class). This paper presents some of the problems having an OOP language lacking multiple inheritance, and suggests a solution.
  • Keywords
    hardware description languages; inheritance; object-oriented languages; object-oriented programming; multiple inheritance; object oriented programming language; parent class; single superclass; system Verilog subclass;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Specification & Design Languages (FDL 2010), 2010 Forum on
  • Conference_Location
    Southampton
  • Type

    conf

  • DOI
    10.1049/ic.2010.0123
  • Filename
    5775103