• DocumentCode
    474452
  • Title

    WavePipe: Parallel transient simulation of analog and digital circuits on multi-core shared-memory machines

  • Author

    Dong, Wei ; Li, Peng ; Ye, Xiaoji

  • Author_Institution
    Dept. of ECE, Texas A&M Univ., College Station, TX
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    238
  • Lastpage
    243
  • Abstract
    While the emergence of multi-core shared-memory machines offers a promising computing solution to ever complex chip design problems, new parallel CAD methodologies must be developed to gain the full benefit of these increasingly parallel computing systems. We present a parallel transient simulation methodology and its multi-threaded implementation for general analog and digital ICs. Our new approach, Waveform Pipelining (abbreviated as WavePipe), exploits coarsegrained application-level parallelism by simultaneously computing circuit solutions at multiple adjacent time points in a way resembling hardware pipelining. There are two embodiments in WavePipe: backward and forward pipelining schemes. While the former creates independent computing tasks that contribute to a larger future time step by moving backwards in time, the latter performs predictive computing along the forward direction of the time axis. Unlike existing relaxation methods, WavePipe facilitates parallel circuit simulation without jeopardying convergence and accuracy. As a coarse-grained parallel approach, WavePipe not only requires low parallel programming effort, more importantly, it creates new avenues to fully utilize increasingly parallel hardware by going beyond conventional finer grained parallel device model evaluation and matrix solutions.
  • Keywords
    CAD; analogue integrated circuits; circuit simulation; digital integrated circuits; parallel programming; WavePipe; analog circuits; circuit simulation; digital circuits; multicore shared-memory machines; parallel CAD methodology; parallel computing; parallel programming; parallel transient simulation; waveform pipelining; Chip scale packaging; Circuit simulation; Computational modeling; Concurrent computing; Design automation; Digital circuits; Hardware; Parallel processing; Pipeline processing; Relaxation methods; Multi-Core; Parallel Computing; Transient Simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-60558-115-6
  • Type

    conf

  • Filename
    4555816