Title :
Parallel circuit simulation based on nonlinear relaxation methods
Author :
Hung, G.G. ; Gallivan, K. ; Saleh, R.
Author_Institution :
Center for Supercomput. Res. & Dev., Illinois Univ., Urbana, IL, USA
Abstract :
The authors describe a number of techniques to perform parallel circuit simulation on a shared-memory multiprocessor using nonlinear relaxation algorithms. These approaches have been implemented on the Alliant FX/80 multiprocessor, which is a shared-memory machine with 8 processors. Various schemes based on the iterated timing analysis (ITA) algorithm exploiting subcircuit-level parallelism are described, including multiple barrier, single barrier, event-driven and unrolled versions of multiple barrier and single barrier. Simulation results on industrial circuits are used to identify the tradeoffs and limitations of each approach. Results indicate that, while event-driven is generally able to provide good speedups, the unrolled schemes are capable of providing better speedups on particular circuit examples
Keywords :
circuit analysis computing; multiprocessing systems; nonlinear network analysis; parallel processing; Alliant FX/80 multiprocessor; event driven schemes; industrial circuits; iterated timing analysis; limitations; multiple barrier; nonlinear relaxation algorithms; nonlinear relaxation methods; parallel circuit simulation; shared-memory machine; shared-memory multiprocessor; single barrier; speedups; subcircuit-level parallelism; tradeoffs; unrolled schemes; Circuit simulation; Convergence; Coupling circuits; Gaussian processes; Nonlinear equations; Parallel processing; Relaxation methods; Research and development; Timing; Voltage;
Conference_Titel :
Circuits and Systems, 1991., IEEE International Sympoisum on
Print_ISBN :
0-7803-0050-5
DOI :
10.1109/ISCAS.1991.176817