• DocumentCode
    776880
  • Title

    Parallel circuit simulation on supercomputers

  • Author

    Saleh, Resve A. ; Gallivan, Kyle A. ; Chang, Mi-Chang ; Hajj, Ibrahim N. ; Smart, David ; Trick, Timothy N.

  • Author_Institution
    Center for Supercomput. Res. & Dev., Illinois Univ., Urbana, IL, USA
  • Volume
    77
  • Issue
    12
  • fYear
    1989
  • fDate
    12/1/1989 12:00:00 AM
  • Firstpage
    1915
  • Lastpage
    1931
  • Abstract
    Circuit simulation is a very time-consuming and numerically intensive application, especially when the problem size is large as in the case of VLSI circuits. To improve the performance of circuit simulators without sacrificing accuracy, a variety of parallel processing algorithms have been investigated. Research in the field of parallel circuit simulation is surveyed, and the ongoing research in this area at the University of Illinois is described. Both standard and relaxation-based approaches are considered. In particular, the forms of parallelism available within the direct method approach, used in programs such as SPICE2 and SLATE, and within the relaxation-based approaches, such as waveform relaxation, iterated timing analysis, and waveform-relaxation-Newton, are described. The specific implementation issues addressed are primarily related to general-purpose multiprocessors with a shared-memory architecture having a limited number of processors, although many of the comments apply to a number of other architectures
  • Keywords
    VLSI; circuit analysis computing; iterative methods; parallel processing; relaxation theory; SLATE; SPICE2; VLSI circuits; general-purpose multiprocessors; iterated timing analysis; numerically intensive application; parallel circuit simulation; parallel processing algorithms; relaxation-based; shared-memory architecture; waveform relaxation; waveform-relaxation-Newton; Central Processing Unit; Circuit simulation; Computational modeling; Design automation; Fabrication; Parallel processing; Silicon; Supercomputers; Timing; Transient analysis;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/5.48832
  • Filename
    48832