• DocumentCode
    1525214
  • Title

    Parallel sparse-matrix solution for direct circuit simulation on a transputer array

  • Author

    Mahmood, A. ; Chu, Y. ; Sobh, T.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Bridgeport Univ., CT, USA
  • Volume
    144
  • Issue
    6
  • fYear
    1997
  • fDate
    12/1/1997 12:00:00 AM
  • Firstpage
    335
  • Lastpage
    342
  • Abstract
    Sparse-matrix solution is a dominant part of execution time in simulating VLSI circuits by a detailed simulation program such as SPICE. The paper develops a parallel-block partitionable sparse-matrix-solution algorithm which exploits sparsity at the matrix block level as well as within a nonzero block. An efficient mapping scheme to assign different matrix blocks to processors is developed which maximises concurrency and minimises communication between processors. Associated reordering and efficient sparse storage schemes are also developed. Implementation of this parallel algorithm is carried out on transputer processor array which plugs into a PC bus. The sparse matrix solver is tested on matrices generated from a transistor-level expansion of ISCAS-85 benchmark logic circuits. Good acceleration is obtained for all benchmark matrices up to the number of transputers available
  • Keywords
    SPICE; VLSI; circuit analysis computing; digital simulation; parallel algorithms; sparse matrices; transputer systems; ISCAS-85 benchmark logic circuits; SPICE; VLSI circuits; concurrency; direct circuit simulation; mapping scheme; matrix block level; nonzero block; parallel sparse-matrix solution; parallel-block partitionable solution algorithm; reordering schemes; simulation program; sparse storage schemes; transputer array; transputer processor array;
  • fLanguage
    English
  • Journal_Title
    Circuits, Devices and Systems, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2409
  • Type

    jour

  • DOI
    10.1049/ip-cds:19971566
  • Filename
    646816