• DocumentCode
    1937818
  • Title

    Expression-Level Parallelism for Distributed Spice Circuit Simulation

  • Author

    Pfeifer, Dylan ; Gerstlauer, Andreas

  • Author_Institution
    Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2011
  • fDate
    4-7 Sept. 2011
  • Firstpage
    12
  • Lastpage
    17
  • Abstract
    Distributed system-level simulation among coordinated, heterogeneous simulators requires communication and synchrony to preserve event causality. Once achieved, multiple coordinated, distributed instances of a single simulator not originally written for internal parallelism can be used to conduct the expression-level parallel execution of a model partitioned into subsystems, such that each subsystem is assigned to an individual simulator. Using a Kahn Process Network simulation back plane for coordination, and a custom Xspice TCP/IP socket device for interfacing, expression-level distributed simulation was applied to observe a decrease of up to 1/52 times the transient analysis time of the same circuit in a single Ngspice instance, without modifying the Ngspice kernel or host execution environment. Up to 128 independent Ngspice instances were coordinated in parallel with this method, with a selectable tradeoff in speed versus accuracy.
  • Keywords
    SPICE; circuit simulation; distributed processing; transient analysis; transport protocols; Kahn process network simulation backplane; custom Xspice TCP/IP socket device; distributed Spice circuit simulation; distributed system-level simulation; expression-level distributed simulation; expression-level parallel execution; heterogeneous simulators; single Ngspice; transient analysis; Backplanes; Integrated circuit modeling; Measurement uncertainty; Parallel processing; Radiation detectors; Transient analysis; Transistors; Kahn Process Networks; cosimulation backplanes; distributed Spice simulation; expression-level parallelism; heterogeneous cosimulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Simulation and Real Time Applications (DS-RT), 2011 IEEE/ACM 15th International Symposium on
  • Conference_Location
    Salford
  • ISSN
    1550-6525
  • Print_ISBN
    978-1-4577-1643-0
  • Type

    conf

  • DOI
    10.1109/DS-RT.2011.32
  • Filename
    6051798