Simulation and Verification of Electronic and Biological Systems 2011
DOI: 10.1007/978-94-007-0149-6_1
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Transistor-Level Circuit Simulation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 22 publications
0
6
0
Order By: Relevance
“…With the transition to manycore processors, parallel transistor-level simulation has received more interest from the electronic design automation community. Our contributions in this paper are: a scalable and robust transistor-level circuit simulation approach for large and challenging problems that uses a hybrid version of the BTF-based preconditioner [10] or a multithreaded Schur complement computation within a hybrid (direct+iterative) solver [9], integration of these linear solvers to a distributed memory parallel circuit simulator, Xyce [5], and a thorough comparison with other serial, multithreaded and distributed solvers for the full simulation. Our hybrid solvers can achieve a parallel speedup of up to 27x when compared with fastest third party solver.…”
Section: Introductionmentioning
confidence: 99%
“…With the transition to manycore processors, parallel transistor-level simulation has received more interest from the electronic design automation community. Our contributions in this paper are: a scalable and robust transistor-level circuit simulation approach for large and challenging problems that uses a hybrid version of the BTF-based preconditioner [10] or a multithreaded Schur complement computation within a hybrid (direct+iterative) solver [9], integration of these linear solvers to a distributed memory parallel circuit simulator, Xyce [5], and a thorough comparison with other serial, multithreaded and distributed solvers for the full simulation. Our hybrid solvers can achieve a parallel speedup of up to 27x when compared with fastest third party solver.…”
Section: Introductionmentioning
confidence: 99%
“…The BTF can be used to reduce the work in solving sparse linear systems of equations by a factorization-based algorithm, since only the diagonal blocks in the BTF need to be factored. The BTF has been used to solve Kirchoff's equations in circuit design within the Xyce circuit simulation code (Keiter et al 2011), and it is also used to solve nonlinear systems of equations in systems modelling software such as Modelica (Fritzson 2014). The strong Hall matrices in the BTF could be used to correctly predict the non-zero structures of orthogonal-triangular (QR) factors of sparse matrices (Coleman et al 1986, Pothen 1993.…”
Section: Applications Of Matchingsmentioning
confidence: 99%
“…The BTF has been used to solve Kirchoff’s equations in circuit design within the Xyce circuit simulation code (Keiter et al. 2011), and it is also used to solve nonlinear systems of equations in systems modelling software such as Modelica (Fritzson 2014). The strong Hall matrices in the BTF could be used to correctly predict the non-zero structures of orthogonal-triangular ( ) factors of sparse matrices (Coleman et al.…”
Section: Edge-weighted Matchingmentioning
confidence: 99%
“…Fortunately, Xyce [38] provides a workaround that allows power node parasitics to be included in large circuits without breaking singleton removal. The workaround requires the use of a two-level Newton solve, in which the problem is divided into two very separate pieces, each for the most part treated as an entirely separate circuit with minimal coupling terms linking the pieces together.…”
Section: Two Level Algorithms Overviewmentioning
confidence: 99%
“…Although many of the issues pertinent to running in parallel are still being researched, Xyce is mature enough that some general principles have emerged for efficiently running problems in a parallel environment. In addition to the information in this chapter, reference [38] provides supplemental information about Xyce parallel performance.…”
Section: Introductionmentioning
confidence: 99%