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
Link To Document