DocumentCode
3552800
Title
Parallel logic simulation on general purpose machines
Author
Soule, Larry ; Blank, Tom
Author_Institution
Center for Integrated Syst., Stanford Univ., CA, USA
fYear
1988
fDate
12-15 June 1988
Firstpage
166
Lastpage
171
Abstract
Three parallel algorithms for logic simulation have been developed and implemented on a general-purpose shared-memory parallel machine. The first algorithm is a synchronous version of a traditional event-driven algorithm which achieves speedups of 6 to 9 with 15 processors. The second algorithm is a synchronous unit-delay compiled-mode algorithm which achieves speedups of 10 to 13 with 15 processors. The third algorithm is totally asynchronous with no synchronization locks or barriers between processors and the problems of massive state storage and deadlock that are traditionally associated with asynchronous simulation have been eliminated. The processors work independently at their own speed on different elements and at different times. When simulating circuits with little or no feedback, the asynchronous simulation technique varies between speeds one to three times faster than the conventional event-driven algorithm using one processor and depending on the circuit, achieves 10 to 20% better utilization using 15 processors.<>
Keywords
circuit analysis computing; digital simulation; logic CAD; asynchronous simulation; event-driven algorithm; general-purpose shared-memory parallel machine; logic simulation; parallel algorithms; simulating circuits; synchronous unit-delay compiled-mode algorithm; Circuit simulation; Computational modeling; Discrete event simulation; Feedback circuits; Hardware; Logic; Parallel algorithms; Parallel machines; Switches; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 1988. Proceedings., 25th ACM/IEEE
Conference_Location
Anaheim, CA, USA
ISSN
0738-100X
Print_ISBN
0-8186-0864-1
Type
conf
DOI
10.1109/DAC.1988.14753
Filename
14753
Link To Document