Abstract :
The framework of the PLAYOUT design system supports hierarchical decomposition, multiple representations, realization alternatives, versioning, and concurrency. It includes a universal meta data schema, based on an object-oriented data model, a design database, and a design flow manager. The design work is done by toolboxes. A methodology for interfacing the toolboxes and the database system, called the data management interface, is presented. It handles the exchange of the design data as a toolbox transaction. This nonstandard transaction includes the data retrieval and preparation for the toolbox, synchronization with other transactions, and consistency check of the toolbox output data. If the check fails, the transaction in reset and the toolbox data are removed from the database. The toolbox transactions are started by the design flow manager. New toolboxes can be easily adapted to this framework by adding a toolbox description written in an object-oriented retrieval language.<>
Keywords :
VLSI; circuit CAD; database management systems; information retrieval systems; PLAYOUT design system; concurrency; consistency check; data management interface; data retrieval; design database; design flow manager; framework; hierarchical decomposition; integrated VLSI-design system; multiple representations; object-oriented data model; realization alternatives; synchronization; toolboxes; universal meta data schema; versioning; Assembly; Concurrent computing; Data models; Database systems; Design automation; Logic design; Object oriented databases; Object oriented modeling; Process design; Transaction databases;
Conference_Titel :
Computer-Aided Design, 1989. ICCAD-89. Digest of Technical Papers., 1989 IEEE International Conference on