• 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