Framework Services for Design Data and Design Flow Management
In this paper we present an overview of principles and mechanisms which support management in their task to control and track the engineers work and which guide engineers through the creative design stage. In today’s engineering environments engineers use design tools to create, modify and verify their designs. During this work the primary focus of an engineer is to successfully perform design tasks. Design descriptions and the tools that operate on them become more complex every day. Today design descriptions are usually constructed hierarchically, consist of multiple levels of abstraction (views) and have a status. The central theme in our approach is that the framework maintains information about the design descriptions and the design activities, so called meta data. This involves primarily information on the presence of cells, or design objects, their relationships, their version history, and the operations that have been performed on them. The information model we use is the OTO-D data model. It is particulary suited to visualize object type hierarchies.
The principles and mechanisms are implemented in a set of framework services which are part of the Nelsis Framework. The Nelsis CAD Framework User Services allow engineers to interact with the framework, for instance to invoke tools or to browse information stored by the framework. The services include a hierarchy browser, a version browser, a design flow browser, and more.
KeywordsCAD frameworks design flow management integration platform data modeling user interface.
- Wolf88a. P. van der Wolf and T.G.R. van Leuken, “Object Type Oriented Data Modeling for VLSI Data Management”, pp. 351–356 in Proc. 25th ACM/IEEE Design Automation Conference,, Anaheim (June 1988).Google Scholar
- Bingle92a. P. Bingley, K.O. ten Bosch, and P. van der Wolf, “Incorporating Design Flow Management in a Framework Based CAD System”, pp. 538–545 in Proc. IEEE/ACM International Conference on CAD - 92,, Santa Clara (Nov 1992).Google Scholar
- Bosch93a. K.O. ten Bosch, P. van der Wolf, and P. Bingley, “A Flow-Based User Interface for Efficient Execution of the Design Cycle”, pp. 356–363 in Proc. IEEE/ACM International Conference on CAD - 93,, Santa Clara (Nov 1993).Google Scholar
- Wolf94a. P. van der Wolf, K.O. ten Bosch, and A.J van der Hoeven, “An Enhanced Flow Model for Constraint Handling in Hierarchical Multi-View Design Environments”, in Proc. IEEE ICCAD 1994, (1994).Google Scholar
- Hoeven94a. A.J. van der Hoeven, T.G.R. van Leuken, K.O. ten Bosch, and P. van der Wolf, “A flexible Access Control Mechanism for CAD Frameworks”, in Proc. Euro-Dac 1994, (1994).Google Scholar
- Leuken85a. T.G.R. van Leuken and P. van der Wolf, “The ICD Design Management System”, pp. 18–20 in Proc. IEEE ICCAD - 85, (1985).Google Scholar
- Katz86a. R.H. Katz, M. Anwarrudin, and E. Chang, “A Version Server for Computer-Aided Design Data”, pp. 27–33 in Proc. 23rd ACM/IEEE Design Automation Conference, (1986).Google Scholar
- Batory85a. D.S. Batory and Won Kim, “Modeling Concepts for VLSI CAD Objects”, ACM Trans. on Database Systems 10 (3) pp. 322–346 (Sept 1985).Google Scholar
- Bekke92a. J.H. ter Bekke, Semantic Data Modeling,Prentice Hall, Englewood Cliffs, N.J. (1992). ISBN 0–13–806050–9Google Scholar
- Liebis92a. D.C. Liebisch and A. Jain, “Jessi-Common-Framework Design Management - The Means to Configuration and Execution of the Design Process”, pp. 552–557 in Proc. EURO-DAC 92,, Hamburg, Germany (Sept 1992).Google Scholar
- CFI92a. CFI, Framework Architecture Reference, CAD Framework Initiative Oct 1992.Google Scholar
- Leuken95a. T.G.R. van Leuken and et al., The Nelsis CAD Framework Documentation, Dimes Design and Test Centre, Delft University of Technology (1995).Google Scholar