Parallel circuit simulation on supercomputers
- Illinois Univ., Urbana, IL (USA). Center for Supercomputing Research and Development
- Texas Instruments, Inc., Dallas, TX (USA)
- Illinois Univ., Urbana, IL (USA). Coordinated Science Lab.
- Semiconductor Div., Analog Devices, Wilmington, MA (US)
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 due to the recent availability of a number of commercial multiprocessor machines. In this paper, 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 here are primarily related to general-purpose multiprocessors with a shared-memory architecture having a limited number of processors, although many of the comments also apply to a number of other architectures.
- OSTI ID:
- 6845636
- Journal Information:
- Proceedings of the IEEE (Institute of Electrical and Electronics Engineers); (USA), Journal Name: Proceedings of the IEEE (Institute of Electrical and Electronics Engineers); (USA) Vol. 77:12; ISSN IEEPA; ISSN 0018-9219
- Country of Publication:
- United States
- Language:
- English
Similar Records
Nonlinear relaxation algorithms for circuit simulation
Parallel-processing techniques for the simulation of MOS VLSI circuits using waveform relaxation. Technical report, August 1985-June 1988
Related Subjects
426000 -- Engineering-- Components
Electron Devices & Circuits-- (1990-)
99 GENERAL AND MISCELLANEOUS
990200* -- Mathematics & Computers
ARRAY PROCESSORS
COMPUTER ARCHITECTURE
COMPUTER CODES
COMPUTERIZED SIMULATION
COMPUTERS
DIGITAL COMPUTERS
ELECTRONIC CIRCUITS
INTEGRATED CIRCUITS
ITERATIVE METHODS
MICROELECTRONIC CIRCUITS
NEWTON METHOD
PARALLEL PROCESSING
PROGRAMMING
RELAXATION
RESEARCH PROGRAMS
S CODES
SIMULATION
SUPERCOMPUTERS