Abstract:
This report sumarizes and evaluates the design options involved in the implementation of an event-driven circuit simulator, CINNAMON, on a general-purpose multiprocessor computer architecture. The main issues are debated, possible solutions are presented and results are antecipated. As a conclusion, the steps to be followed in the implementation, are also presented. This work was partially supported by the Esprit 1058 Project Contents 1 Hardware acceleration of circuit simulation 2 2 Implementation issues: Evaluation of design options 6 2.1 The Multiprocessor Architecture : : : : : : : : : : : : : : : : : : : : : : : : 6 2.2 Circuit partitioning techniques : : : : : : : : : : : : : : : : : : : : : : : : : 10 2.3 Processor Management and Simulation Control : : : : : : : : : : : : : : : 13 3 Synchronous and Asynchronous Implementations 18 4 Implementation steps 22 1 Hardware acceleration of circuit simulation With the improvement of manufacturing methods and new technologies, VLSI ci...
Citations
|
14
|
A survey of hardware accelerators used in computer-aided design
– Blank
- 1984
|
|
6
|
An algorithm for MOS logic simulation
– Bryant
- 1980
|
|
5
|
Vidigal et al., "CINNAMON: Coupled INtegration and Nodal Analysis of MOs Networks
– Lu'is
- 1986
|
|
5
|
A Multiprocessor Implementation of a Logic-Level Simulator
– Arnold, Terman
- 1985
|
|
4
|
Study of Multiprocessor Architectures for a Hardware Accelerator", Esprit 1058 Report
– Silveira
- 1987
|
|
4
|
Fay'e A.Briggs, "Computer Architecture and Parallel Processing", McGraw-Hill
– Hwang
- 1984
|
|
4
|
Multi-Microprocessor Systems
– Paker
- 1983
|
|
4
|
Chaotic Relaxation", Linear Algebra and its
– Chazan, Miranker
- 1969
|
|
3
|
et al., "Direct-Method Circuit Simulation using Multiprocessor
– Jacob
- 1985
|
|
3
|
Uno et al., "A Parallel Implementation
– Hiroshi
- 1985
|
|
3
|
A Hierachical Timing Simulation Model
– Lin, Mead
- 1986
|
|
3
|
Zorpette, "Minis and Mainframes
– Wallich, Glenn
- 1986
|
|
3
|
A multiprocessor implementation of relaxation-based electrical circuit simulation
– Deutsch, Newton
- 1985
|
|
2
|
Tutorial on Parallel-Processing for Design Automation Applications", rd
– Hancock, DasGupta
- 1986
|
|
2
|
CINNAMON: New Results and Improvements", to be published
– Vidigal, Neto
- 1987
|
|
2
|
Asbury et al., "Concurrent Computers Ideal for Inherently Parallel Problems", Computer Design
– Ray
- 1985
|
|
2
|
Vanden Meersch et al., "SLOCOP: A Timing Verification Tool for Synchronous CMOS logic
– Erik
- 1986
|
|
2
|
The Segmented Waveform Relaxation Method for Mixed-Mode Simulation
– Dumlugol
- 1986
|
|
2
|
Task B.b, "Esprit Proposal: Knowledge Based Design Assistant for Modular VLSI Design
– Workpackage
- 1986
|
|
2
|
Circuit Partitioning for Hardware Simulation Engines
– Agrawal
- 1985
|
|
2
|
A Distributed Modeling Approach for Simulation and Verification of Digital Designs
– Ghosh
- 1987
|
|
1
|
Hoepken, "Vectorisation of Circuit Simulator ESPICE for FPS-x64
– Harro
- 1987
|
|
1
|
White et al., "Accelerating Relaxation Algorithms for Circuit Simulation using Waveform Newton, Iterative step size refinement and
– Jacob
- 1985
|
|
1
|
et al., "An empirical Analysis of the performance of a Multiprocessor-based Circuit Simulator
– Jacob
- 1986
|
|
1
|
1058 Internal Communication "The Philips Experimental Multi-Processor System
– Project
|