An Object-Oriented VLSI CAD Framework: A Case Study in Rapid Prototyping

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. >

[1]  Roger S. Pressman,et al.  Software Engineering: A Beginner's Guide , 1988 .

[2]  Ellis Horowitz,et al.  Cbase 1.0: a CAD database for VLSI circuits using object oriented technology , 1988, [1988] IEEE International Conference on Computer-Aided Design (ICCAD-89) Digest of Technical Papers.

[3]  Craig Harris,et al.  Combining language and database advances in an object-oriented development environment , 1987, OOPSLA 1987.

[4]  Ming-Chien Shan,et al.  Iris: An Object-Oriented Database Management System , 1989, ACM Trans. Inf. Syst..

[5]  Michael J. Hartman,et al.  Flexible module generation in the FACE design environment , 1988, [1988] IEEE International Conference on Computer-Aided Design (ICCAD-89) Digest of Technical Papers.

[6]  Jay Banerjee,et al.  Data model issues for object-oriented applications , 1987, TOIS.

[7]  David Maier,et al.  Development of an object-oriented DBMS , 1986, OOPLSA '86.

[8]  William Kent,et al.  Limitations of record-based information models , 1979, TODS.