DocumentCode :
1054897
Title :
A portable parallel algorithm for logic synthesis using transduction
Author :
De, Kaushik ; Ramkumar, Ballkrishna ; Banerjee, Prithviraj
Author_Institution :
LSI Logic Corp., Milpitas, CA, USA
Volume :
13
Issue :
5
fYear :
1994
fDate :
5/1/1994 12:00:00 AM
Firstpage :
566
Lastpage :
580
Abstract :
Combinational logic synthesis is a very important phase of VLSI system design. But the logic synthesis process requires large computing times if near optimal quality of the logic network is desired. Parallel processing is fast becoming an attractive solution to reduce the computational time. Recently, researchers have started to investigate parallel algorithms for problems in logic synthesis and verification. Much of the work in parallel algorithms for CAD reported to date, however, suffers from a major limitation. The parallel algorithms proposed for the CAD applications are designed with a specific underlying parallel architecture in mind. Moreover, incompatibilities in programming environments also make it difficult to port these programs across different parallel machines. As a result, a parallel algorithm needs to be developed afresh for every target parallel architecture. The ongoing project of ProperCAD offers an attractive solution to that problem. It allows the development and implementation of a parallel algorithm on the CHARM runtime system such that it can be executed in all the parallel machines without any change in the program. In this paper, we describe a portable parallel algorithm for logic synthesis based on the Transduction method, called ProperSYN. This algorithm uses an asynchronous message driven data-flow model of computation, with no explicit synchronizing barriers separating different phases of parallel computation as used in many previously developed parallel algorithms. Our algorithm is therefore more scalable to large numbers of processors. The algorithm has been implemented and it runs on a variety of parallel machines. We present results on several benchmark circuits for shared memory MIMD machines like Sequent Symmetry and Encore Multimax, distributed memory MIMD machine like the Intel/860 hypercube and distributed processing systems like networks of SUN workstations
Keywords :
VLSI; combinatorial circuits; integrated logic circuits; logic CAD; parallel algorithms; software portability; CAD applications; CHARM runtime system; Encore Multimax; Intel/860 hypercube; ProperCAD; ProperSYN; SUN workstation network; Sequent Symmetry; VLSI system design; asynchronous message driven data-flow model; combinational logic; computational time; distributed memory MIMD machine; distributed processing systems; logic synthesis; portable parallel algorithm; shared memory MIMD machine; transduction; Computer networks; Concurrent computing; Design automation; Logic design; Network synthesis; Parallel algorithms; Parallel architectures; Parallel machines; Parallel processing; Very large scale integration;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.277630
Filename :
277630
Link To Document :
بازگشت