Technology-Independent, Multicomponent Synthesis Environment
Final rept. 30 Mar 1992-9 Feb 1996
MICHIGAN STATE UNIV EAST LANSING DEPT OF COMPUTER SCIENCE
Pagination or Media Count:
As the complexity of the microelectronics systems and the tools involved increases, design process becomes the key issue in improving productivity. In this project, we report a novel scheme of managing design process to increase the productivity and improve the quality of design. The framework provides the following facilities 1 coordination of activities, 2 modular approach to customizing and reconfiguring processes, 3 sharing of data and processes, and 4 reuse of data and processes. The framework is based on process grammar, a formal representation of design process. The strong theoretical foundation of our approach allows users to analyze and predict the behavior of a particular process. The abstraction of process is separated from the execution environment, proving a natural way of browsing process repository, and allowing process reuse and improvement. The execution environment determines an individual organizations requirements, mapping them to the most suitable tools and process. Individuals may, if necessary, modify the flow to match an organizations particular needs. The execution environment coordinates the activities invoking tools, workflow, etc. with the correct data at the right time. The framework guides the designer toward a design that meets diverse criteria such as performance, cost, design time, and safety.
- Electrical and Electronic Equipment
- Computer Programming and Software