WADE: a Web-based automated parallel CAD environment

We present a novel framework of a Web-based automated parallel CAD environment. The goal of this project is to make available to the CAD community a growing number of design and test applications that support standard interfaces and execute efficiently in a parallel environment. The design files of a user working on a remote machine are transparently shipped to the local Compute Center, the relevant computation is performed in a parallel environment and then the results are returned back to the user. A job submission and scheduling tool ensures proper load balance and maximal usage of the various parallel machines. The whole process is done efficiently and transparently without the user having to bother about any low-level details. At present, a number of parallel CAD tools including a placement tool, a fault simulator and a VHDL simulator are supported. Results from a preliminary implementation are impressive and show the feasibility of the approach.

[1]  Prithviraj Banerjee Parallel algorithms for VLSI computer-aided design , 1994 .

[2]  Elizabeth M. Rudnick,et al.  SPITFIRE: scalable parallel algorithms for test set partitioned fault simulation , 1997, Proceedings. 15th IEEE VLSI Test Symposium (Cat. No.97TB100125).

[3]  John A. Chandy,et al.  A Parallel Circuit-Partitioned Algorithm for Timing-Driven Standard Cell Placement , 1999, J. Parallel Distributed Comput..

[4]  Prithviraj Banerjee,et al.  Load balancing and work load minimization of overlapping parallel tasks , 1997, Proceedings of the 1997 International Conference on Parallel Processing (Cat. No.97TB100162).

[5]  John A. Chandy,et al.  A parallel circuit-partitioned algorithm for timing driven cell placement , 1997, Proceedings International Conference on Computer Design VLSI in Computers and Processors.

[6]  Anantha Chandrakasan,et al.  Web-based distributed VLSI design , 1998, Proceedings Eleventh International Conference on VLSI Design.

[7]  Prithviraj Banerjee,et al.  Parallel compiled event driven VHDL simulation , 1998, ICS '98.

[8]  Scott Hauck,et al.  Data security for Web-based CAD , 1998, Proceedings 1998 Design and Automation Conference. 35th DAC. (Cat. No.98CH36175).

[9]  Laura A. Sanchis,et al.  Multiple-Way Network Partitioning , 1989, IEEE Trans. Computers.

[10]  Jan M. Rabaey,et al.  Early power exploration—a World Wide Web application , 1996, DAC '96.