A multiprocessor implementation of relaxation-based electrical circuit simulation

The electrical circuit simulation of large integrated circuits is very expensive. New relaxation-based algorithms promise to reduce this cost by exploiting the properties of large networks. However, this speed improvement is not sufficient for the cost-effective analysis of very large circuits. While array processors have helped inprove the performance of circuit simulators, further improvement can be achieved by the use of special-purpose multiprocessors. In this paper, the implementation of a relaxation-based circuit simulation algorithm, called Iterated Timing Analaysis, on a multi-processor is described. Initial results indicate that this approach has a great deal of potential for reducing the cost of circuit simulation.

[1]  J. E. Kleckner Advanced mixed-mode simulation techniques , 1984 .

[2]  A. R. Newton,et al.  Timing, Logic and Mixed-Mode Simulation for Large MOS Integrated Circuits , 1984 .

[3]  Tse-yun Feng,et al.  A Survey of Interconnection Networks , 1981, Computer.

[4]  Randall D Rettberg,et al.  Development of a Voice Funnel System: Design Report , 1979 .

[5]  Duncan H. Lawrie,et al.  Access and Alignment of Data in an Array Processor , 1975, IEEE Transactions on Computers.

[6]  W. Lattin,et al.  A 32b VLSI micromainframe computer system , 1981, 1981 IEEE International Solid-State Circuits Conference. Digest of Technical Papers.

[7]  Alberto L. Sangiovanni-Vincentelli,et al.  The Waveform Relaxation Method for Time-Domain Analysis of Large Scale Integrated Circuits , 1982, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[8]  Ran Ginosar,et al.  MP/C: A Multiprocessor/Computer Architecture , 1981, IEEE Transactions on Computers.

[9]  Albert E. Ruehli,et al.  The modified nodal approach to network analysis , 1975 .

[10]  Jack B. Dennis,et al.  Data Flow Supercomputers , 1980, Computer.

[11]  Brian W. Kernighan,et al.  The C Programming Language , 1978 .

[12]  Basant R. Chawla,et al.  Motis - an mos timing simulator , 1975 .

[13]  J. Robert Heath,et al.  Classification Categories and Historical Development of Circuit Switching Topologies , 1983, CSUR.

[14]  A. R. Newton,et al.  Techniques for the simulation of large-scale integrated circuits , 1979 .

[15]  Alberto Sangiovanni-Vincentelli,et al.  Relaxation-based electrical simulation , 1983 .

[16]  Donald A. Calahan,et al.  Vector processors - Models and Applications , 1979 .

[17]  Tomás Lang,et al.  Interconnections Between Processors and Memory Modules Using the Shuffle-Exchange Network , 1976, IEEE Transactions on Computers.

[18]  Stephen A. Szygenda,et al.  Digital Logic Simulation in a Time-Based, Table-Driven Environment , 1975, Computer.