• DocumentCode
    465324
  • Title

    Accelerating Harmonic Balance Simulation Using Efficient Parallelizable Hierarchical Preconditioning

  • Author

    Dong, Wei ; Li, Peng

  • Author_Institution
    Texas A&M Univ., College Station
  • fYear
    2007
  • fDate
    4-8 June 2007
  • Firstpage
    436
  • Lastpage
    439
  • Abstract
    An efficient parallelizable hierarchical preconditioning framework is proposed to accelerate the simulation of analog and RF circuits using harmonic balance (HB). We show that the proposed hierarchical preconditioning scheme not only brings significant runtime speedup over the conventional block diagonal (BD) preconditioner for driven circuits, but also enhances the simulation of autonomous circuits. Due to the specific algorithm construction, this hierarchical preconditioning can be achieved by solving a set of linear matrix problems with tree-like data dependency. Hence, it can be naturally parallelized to further improve the simulation efficiency. An efficient parallel HB simulation engine has been developed by distributing the simulation workload over a cluster of machines via message passing interface (MPI). Our experiments have shown that this new parallel HB algorithm can achieve the significant runtime speedup over the conventional serial preconditioning technique.
  • Keywords
    analogue integrated circuits; application program interfaces; circuit simulation; message passing; radiofrequency integrated circuits; RF circuits; analog circuits; harmonic balance simulation; message passing interface; parallelizable hierarchical preconditioning; runtime speedup; Acceleration; Algorithm design and analysis; Circuit simulation; Clustering algorithms; Computational modeling; Engines; Jacobian matrices; Nonlinear circuits; Radio frequency; Runtime; Algorithms; Design; Harmonic Balance; MPI; Parallelization; Performance; Preconditioning; Simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2007. DAC '07. 44th ACM/IEEE
  • Conference_Location
    San Diego, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-59593-627-1
  • Type

    conf

  • Filename
    4261222