Incorporating design flow management in a framework based CAD system

An attempt to realize an integrated design environment with a maximum of functionality and an absolute minimum impact on existing design tools is discussed. Addressed are the interface between the design tools and the framework, the architecture of the framework including the interrelations among the different components, and the internal operation of the flow management components. These issues are combined to arrive at an overall solution that yields a running design flow management system implemented in the NELSIS CAD framework. The net result is a CAD system that makes the graphical representation of the design tasks the basis for all design actions. The system provides generic mechanisms applicable to many application domains, and thus new tools can be easily incorporated.<<ETX>>

[1]  Peter van den Hamer,et al.  A data flow based architecture for CAD frameworks , 1990, 1990 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.

[2]  S.W. Director,et al.  The Hercules CAD task management system , 1991, 1991 IEEE International Conference on Computer-Aided Design Digest of Technical Papers.

[3]  Michael L. Bushnell,et al.  Automated design tool execution in the Ulysses design environment , 1989, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[4]  David Gedye,et al.  Design Version Management , 1987, IEEE Design & Test of Computers.

[5]  Pieter van der Wolf,et al.  Meta data management in the NELSIS CAD framework , 1991, DAC '90.

[6]  Pieter van der Wolf,et al.  Design flow management in the NELSIS CAD framework , 1991, 28th ACM/IEEE Design Automation Conference.

[7]  Pieter van der Wolf,et al.  Object type oriented data modeling for VLSI data management , 1988, DAC '88.

[8]  P. van der Wolf,et al.  A design platform for the NELSIS CAD framework , 1990, 27th ACM/IEEE Design Automation Conference.

[9]  Alberto L. Sangiovanni-Vincentelli,et al.  Design management based on design traces , 1991, DAC '90.