Title :
An object-oriented VLSI CAD framework
Author :
Gupta, Rajiv ; Cheng, Wesley H. ; Gupta, Rajesh ; Hardonag, Ido ; Breuer, Melvin A.
Author_Institution :
Univ. of Southern California, Los Angeles, CA, USA
fDate :
5/1/1989 12:00:00 AM
Abstract :
It is shown, in the context of an actual prototype VLSI CAD framework called Cbase, how concepts such as data abstraction, property and operation inheritance, object specialization/generalization, code reusability, and polymorphism offered by object-oriented database management systems (OODBMSs) support rapid prototyping. The work was conducted on Vbase, a commercially available OODBMS, but the results and conclusions apply to any database with comparable capabilities. To implement the prototype user interface, the X11 toolkit, a windowing package that is also built around the object paradigm, was used.<>
Keywords :
VLSI; circuit CAD; data structures; database management systems; object-oriented programming; software engineering; user interfaces; Cbase; OODBMS; Vbase; X11 toolkit; code reusability; data abstraction; object paradigm; object specialization/generalization; object-oriented VLSI CAD framework; object-oriented database management systems; operation inheritance; polymorphism; property inheritance; prototype VLSI CAD; prototype user interface; rapid prototyping; windowing package; Application software; Communication system software; Database systems; Design engineering; Programming profession; Prototypes; Software design; Software prototyping; Very large scale integration; Virtual prototyping;