DocumentCode
1713905
Title
CM-SIM: a parallel circuit simulator on a distributed memory multiprocessor
Author
Ramamoorthy, C.V. ; Vij, Vikram
Author_Institution
Comput. Sci. Div., California Univ., Berkeley, CA, USA
fYear
1994
Firstpage
39
Lastpage
44
Abstract
We took the design of on existing circuit simulator, SPICE, considered various parallelization techniques, and selected a relaxation-based algorithm, Iterated Timing Analysis, for further study. In this report, the implementation of this algorithm on the CM-5 is described. Simulation is performed by a collection of subcircuits communicating with one another by sending asynchronous event messages. Initial studies on two platforms, Split-C, a parallel extension of C, and the CMMD message passing library, indicate that this approach, with appropriate partitioning and scheduling taking granularity into account, has a great deal of potential for reducing the cost of circuit simulation. We also tried to exploit parallelism by scheduling the events optimistically. Trace driven analysis shows that the optimistic simulation method exploits more parallelism than the conservative methods for circuits with feedback signal paths
Keywords
circuit analysis computing; distributed memory systems; iterative methods; message passing; parallel algorithms; relaxation theory; scheduling; CM-5; CM-SIM; CMMD message passing library; Iterated Timing Analysis; SPICE; Split-C; asynchronous event messages; distributed memory multiprocessor; feedback signal paths; granularity; optimistic simulation method; parallel circuit simulator; parallelization techniques; partitioning; relaxation-based algorithm; scheduling; trace driven analysis; Algorithm design and analysis; Analytical models; Circuit simulation; Costs; Discrete event simulation; Libraries; Message passing; Partitioning algorithms; SPICE; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, 1994., Proceedings of the Seventh International Conference on
Conference_Location
Calcutta
ISSN
1063-9667
Print_ISBN
0-8186-4990-9
Type
conf
DOI
10.1109/ICVD.1994.282652
Filename
282652
Link To Document