DocumentCode
2366047
Title
Parallel logic simulation on a network of workstations using PVM
Author
Kormicki, Maciek ; Mahmood, Ausif ; Carlson, Bradley S.
Author_Institution
Washington State Univ., Richland, WA, USA
fYear
1996
fDate
23-26 Oct 1996
Firstpage
2
Lastpage
9
Abstract
Parallel processing is recognized as a practical way to achieve high performance in logic simulation. Instead of using high cost parallel computers or special purpose hardware simulation engines, we explore the implementation of parallel logic simulation on an existing network of workstations using Parallel Virtual Machine (PVM). We carry out a novel parallel implementation of an output event-driven logic simulation algorithm such that a global control processor or workstation is not needed to synchronize the advancement of simulation time to the next time step. Further advantages of our new approach include a random partitioning of the circuit on to available workstations and a pipelined execution of the different phases of the simulation algorithm. To achieve a better load balance we employ a semi-optimistic scheme for gate evaluations such that no rollback is required. The performance of our implementation has been evaluated in real time using the ISCAS combinational and sequential benchmark circuits. Speedups obtained improve with the size of the circuit and the activity level in the circuit. Analyses of the communication overhead shows that the techniques developed here will yield even higher gains as newer networking technologies such as fast and switched Ethernet or ATM are employed to connect workstations
Keywords
circuit analysis computing; combinational circuits; logic CAD; logic testing; parallel machines; sequential circuits; virtual machines; ATM; ISCAS combinational benchmark circuits; ISCAS sequential benchmark circuits; PVM; activity level; gate evaluations; high performance; load balance; network of workstations; output event-driven logic simulation algorithm; parallel logic simulation; parallel virtual machine; performance; random partitioning; semi-optimistic scheme; switched Ethernet; Circuit simulation; Computational modeling; Computer networks; Computer simulation; Costs; Discrete event simulation; Logic; Parallel processing; Partitioning algorithms; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1996., Eighth IEEE Symposium on
Conference_Location
New Orleans, LA
Print_ISBN
0-8186-7683-3
Type
conf
DOI
10.1109/SPDP.1996.570310
Filename
570310
Link To Document