[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

ProperCAD: A portable object-oriented parallel environment for VLSI CAD

Published: 01 November 2006 Publication History

Abstract

Most parallel algorithms for VLSI CAD proposed to date work efficiently only on machines that they were designed for. As a result, these algorithms are dependent on the architecture for which they are developed and do not port easily to other parallel architectures. In an effort to address this problem, we are developing a Portable object-oriented parallel environment for CAD algorithms (ProperCAD). The objectives of this research are two-fold: 1) To develop new parallel algorithms that run in a portable object-oriented environment. We accomplish this in two stages. First, we develop CAD algorithms using a general purpose platform for portable parallel programming called CHARM developed at the University of Illinois. Concurrently, we are developing a C++ environment that is truly object-oriented and specialized for CAD applications; and 2) To design the parallel algorithms around a good sequential algorithm with a well-defined parallel-sequential interface. This will permit the parallel algorithm to benefit from future developments in sequential algorithms. This approach is described using one CAD application that has been implemented as part of this project-ProperEXT: a flat extractor for VLSI circuits. The algorithm, its implementation, and performance of ProperEXT on a range of parallel machines is presented. The implementation is portable across a variety of parallel platforms without change. It currently runs on an Encore Multimax, a Sequent Symmetry, Inter iPSC/2 and i860 hypercubes, a NCUBE 2 hypercube and a network of Sun Sparc workstations

Cited By

View all
  • (2004)A parallel state assignment algorithm for finite state machinesProceedings of the 11th international conference on High Performance Computing10.1007/978-3-540-30474-6_34(297-308)Online publication date: 19-Dec-2004
  • (1999)Parallel Algorithms for Force Directed Scheduling of Flattened and Hierarchical Signal Flow GraphsIEEE Transactions on Computers10.1109/12.78088648:7(762-768)Online publication date: 1-Jul-1999
  • (1996)Parallel simulated annealing strategies for VLSI cell placementProceedings of the 9th International Conference on VLSI Design: VLSI in Mobile Communication10.5555/525699.834730Online publication date: 3-Jan-1996
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems  Volume 13, Issue 7
November 2006
128 pages

Publisher

IEEE Press

Publication History

Published: 01 November 2006

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2004)A parallel state assignment algorithm for finite state machinesProceedings of the 11th international conference on High Performance Computing10.1007/978-3-540-30474-6_34(297-308)Online publication date: 19-Dec-2004
  • (1999)Parallel Algorithms for Force Directed Scheduling of Flattened and Hierarchical Signal Flow GraphsIEEE Transactions on Computers10.1109/12.78088648:7(762-768)Online publication date: 1-Jul-1999
  • (1996)Parallel simulated annealing strategies for VLSI cell placementProceedings of the 9th International Conference on VLSI Design: VLSI in Mobile Communication10.5555/525699.834730Online publication date: 3-Jan-1996
  • (1996)Actor based parallel VHDL simulation using time warpACM SIGSIM Simulation Digest10.1145/238793.23883626:1(135-142)Online publication date: 1-Jul-1996
  • (1996)Actor based parallel VHDL simulation using time warpProceedings of the tenth workshop on Parallel and distributed simulation10.1145/238788.238836(135-142)Online publication date: 1-Jul-1996
  • (1996)Parallel Algorithms for VLSI Layout VerificationJournal of Parallel and Distributed Computing10.1006/jpdc.1996.009636:2(156-172)Online publication date: 1-Aug-1996
  • (1994)A library-based approach to portable, parallel, object-oriented programmingProceedings of the 1994 ACM/IEEE conference on Supercomputing10.5555/602770.602789(69-78)Online publication date: 14-Nov-1994

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media