• DocumentCode
    2925848
  • Title

    Fast circuit simulation on graphics processing units

  • Author

    Gulati, Kanupriya ; Croix, John F. ; Khatri, Sunil P. ; Shastry, Rahm

  • Author_Institution
    Dept. of ECE, Texas A&M Univ., College Station, TX
  • fYear
    2009
  • fDate
    19-22 Jan. 2009
  • Firstpage
    403
  • Lastpage
    408
  • 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
    SPICE; VLSI; circuit simulation; computer graphic equipment; SPICE; VLSI design; circuit simulation; graphics processing units; transistor model evaluations; Acceleration; Algorithm design and analysis; Bandwidth; Circuit simulation; Computer displays; Graphics; Nonlinear equations; Performance evaluation; Runtime; SPICE;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. ASP-DAC 2009. Asia and South Pacific
  • Conference_Location
    Yokohama
  • Print_ISBN
    978-1-4244-2748-2
  • Electronic_ISBN
    978-1-4244-2749-9
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2009.4796514
  • Filename
    4796514