Technology-Independent, Multicomponent Synthesis Environment
Abstract
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 organization's requirements, mapping them to the most suitable tools and process. Individuals may, if necessary, modify the flow to match an organization's 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.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 2001
- Accession Number
- ADA416230
Entities
People
- Moon-jung Chung
Organizations
- Michigan State University