Object-Oriented Hardware Specification and Design with a Language Extension to VHDL

BIB
Schumacher, Guido
The thesis studies new modelling capabilities for describing and designing application specific integrated circuits (ASICs). The capabilities result from designing and using an object-oriented language extension to the hardware description language VHDL. The considerations address the issues of modelling inheritance, distribution, concurrency, communiation, and sychronisation. In that context attention is focused on the inheritance anomaly. The term inheritance anomaly denotes difficulties in inheriting synchronisation code without violating object-oriented encapsulation concepts. The thesis provides a solution to the anomaly. The overall philosophy of this thesis is to integrate the new advanced object-oriented ideas with established hardware specification and design methodologies. In der Dissertation werden neue Modellierungsmöglichkeiten für den Entwurf anwendungsspezifischer integrierter Schaltungen (ASICs) analysiert, die sich durch den Entwurf und den Einsatz einer objektorientierten Spracherweiterung zur Hardwarebeschreibungssprache VHDL ergeben. Die Analyse befaßt sich mit der Modellierung von Vererbung, Verteiltheit, Nebenläufigkeit, Kommunikation und Synchronisation. In diesem Zusammenhang wird die Vererbungsanomalie genauer betrachtet. Der Begriff Vererbungsanomalie bezeichnet Schwierigkeiten beim Modellieren von Synchronisationscode, der ohne Verletzung objekt- orientierter Kapselungskonzepte vererbt werden soll. In der Dissertation wird eine Lösung für die Anomalie vorgestellt. Die allgemeine Konzeption dieser Dissertation ist angelegt auf die Verbindung neuer objekt-orientierter Ideen mit etablierten Methoden zur Spezifikation und zum Entwurf von Hardware.
01 / 1999
phdthesis