Fast circuit simulation on graphics processing units
- 1 January 2009
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 21536961,p. 403-408
- https://doi.org/10.1109/aspdac.2009.4796514
Abstract
SPICE based circuit simulation is a traditional workhorse in the VLSI design process. Given the pivotal role of SPICE in the IC design flow, there has been significant interest in accelerating SPICE. Since a large fraction (on average 75%) of the SPICE runtime is spent in evaluating transistor model equations, a significant speedup can be availed if these evaluations are accelerated. This paper reports on our early efforts to accelerate transistor model evaluations using a Graphics Processing Unit (GPU). We have integrated this accelerator with a commercial fast SPICE tool. Our experiments demonstrate that significant speedups (2.36times on average) can be obtained. The asymptotic speedup that can be obtained is about 4times. We demonstrate that with circuits consisting of as few as about 1000 transistors, speedups in the neighborhood of this asymptotic value can be obtained. By utilizing the recently announced (but not currently available) quad GPU systems, this speedup could be enhanced further, especially for larger designs.Keywords
This publication has 9 references indexed in Scilit:
- Graphic-card cluster for astrophysics (GraCCA) – Performance testsNew Astronomy, 2008
- Towards acceleration of fault simulation using graphics processing unitsPublished by Association for Computing Machinery (ACM) ,2008
- GPU architecture overviewPublished by Association for Computing Machinery (ACM) ,2007
- S07---GPGPUPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Parallel model evaluation for circuit simulation on the PACE multiprocessorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Circuit simulation on shared-memory multiprocessorsIEEE Transactions on Computers, 1988
- Computer analysis of nonlinear circuits, excluding radiation (CANCER)IEEE Journal of Solid-State Circuits, 1971
- The Sparse Tableau Approach to Network Analysis and DesignIEEE Transactions on Circuit Theory, 1971
- Validity of the single processor approach to achieving large scale computing capabilitiesPublished by Association for Computing Machinery (ACM) ,1967