Field programmable gate arrays (FPGAs): the 3000 series
Field programmable gate arrays (FPGAs): the 3000 series
Design flow management in the NELSIS CAD framework
DAC '91 Proceedings of the 28th ACM/IEEE Design Automation Conference
The ADAM design planning engine
Artificial intelligence in engineering design (Vol. II)
Design process management for CAD frameworks
DAC '92 Proceedings of the 29th ACM/IEEE Design Automation Conference
Design management using dynamically defined flows
DAC '93 Proceedings of the 30th international Design Automation Conference
VLSI CAD tool integration using the Ulysses environment
DAC '86 Proceedings of the 23rd ACM/IEEE Design Automation Conference
Analysis of a scheduler for a CAD framework
Proceedings of the 21st international conference on Software engineering
A Java-Based, Distributed Process Management System for Collaborative Design and Manufacturing
FIDJI '01 Revised Papers from the International Workshop on Scientific Engineering for Distributed Java Applications
WSCPC: an architecture using semantic web services for collaborative product commerce
Computers in Industry - Special issue: Collaborative environments for concurrent engineering
Formal analysis of design process dynamics
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Process grammar as a tool for business process design
MIS Quarterly
Automated outsourcing partnership management using semantic web services
CSCWD'05 Proceedings of the 9th international conference on Computer Supported Cooperative Work in Design II
Hi-index | 4.10 |
To capture market opportunities, competition within the microelectronics industry demands ever-faster product development, which means ever-shorter design cycles. Shorter design cycles can be achieved by carefully managing the design process during rapid prototyping. Traditionally, designers have used whatever tools were convenient at the time. This practice has resulted in steps being skipped and designs not being checked for important criteria until it's too late to make changes. These problems can be avoided through design methodology management, which ensures that appropriate tools are selected and executed in the appropriate sequence. The authors propose a maintainable, flexible methodology management system that supports parallel execution of methodologies. Although initially developed for digital hardware synthesis, this system can also apply to such domains as software development. The prototype is based on process flow graphs and design process grammars. The graphs describe the information flow of a design process, while the grammars transform high-level process flow graphs into progressively more detailed ones. The designer interacts with a Unix program called Cockpit, which tracks process flow graphs and informs the designer of possible actions. Process flow graphs are developed in a top-down manner by applying a set of substitution rules to nodes that represent abstract tasks. New tools and processes can easily be integrated into the framework.