A SPARSE MATRIX SOLVER FOR GENERAL CIRCUIT SIMULATION
碩士 === 國立中央大學 === 電機工程研究所 === 83 === This thesis describes a sparse matrix solver for general circuit simulation. Especially in VLSI circuit simulation, the mathematical model of the circuits introduce very large sparse systems of linear eq...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
1995
|
Online Access: | http://ndltd.ncl.edu.tw/handle/27605926127934185346 |
id |
ndltd-TW-083NCU00442017 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-083NCU004420172015-10-13T12:53:41Z http://ndltd.ncl.edu.tw/handle/27605926127934185346 A SPARSE MATRIX SOLVER FOR GENERAL CIRCUIT SIMULATION 適用於一般電路模擬的稀疏矩陣解法器 Jian-Ming Shyu 徐建明 碩士 國立中央大學 電機工程研究所 83 This thesis describes a sparse matrix solver for general circuit simulation. Especially in VLSI circuit simulation, the mathematical model of the circuits introduce very large sparse systems of linear equations. The sparse matrix solver is developed to enhance the performance of circuit simulation. In order to enhance simulation speed and maintain stability, the Partial Gauss-Seidel scheme (PGS) is used as the matrix solution method. This scheme combines direct solution using LU factorization and iterative solution using Gauss-Seidel relaxation. It can both have slower growth rate and avoid divergence problem. In order to store the sparse matrices efficiently, linked lists are used as the storage scheme. Linked lists have the advantage that they can change size dynamically, therefore they are quite accommodative to the generation of fill-ins in direct methods. The implementation of LU factorization with linked lists is demonstrated. Besides, the ordering strategy that is helpful to maintain sparsity is also implemented benefit brought by this strategy is presented. Finally, the performance of this sparse matrix solver in circuit simulation is demonstrated. A circuit simulator was developed to test the sparse matrix solver. AC analysis of simple RC circuits and transient analysis of amorphous-silicon thin-film transistor circuits were executed. The waveforms of a LCD panel were obtained. The comparisons between PGS solution and direct solution are presented. The results shows that the answers provided by them are indistinguishable while PGS solution spent less time. Prof. Yao-Tsung Tsai 蔡曜聰 1995 學位論文 ; thesis 59 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中央大學 === 電機工程研究所 === 83 === This thesis describes a sparse matrix solver for general
circuit simulation. Especially in VLSI circuit simulation, the
mathematical model of the circuits introduce very large sparse
systems of linear equations. The sparse matrix solver is
developed to enhance the performance of circuit simulation. In
order to enhance simulation speed and maintain stability, the
Partial Gauss-Seidel scheme (PGS) is used as the matrix
solution method. This scheme combines direct solution using LU
factorization and iterative solution using Gauss-Seidel
relaxation. It can both have slower growth rate and avoid
divergence problem. In order to store the sparse matrices
efficiently, linked lists are used as the storage scheme.
Linked lists have the advantage that they can change size
dynamically, therefore they are quite accommodative to the
generation of fill-ins in direct methods. The implementation of
LU factorization with linked lists is demonstrated. Besides,
the ordering strategy that is helpful to maintain sparsity is
also implemented benefit brought by this strategy is presented.
Finally, the performance of this sparse matrix solver in
circuit simulation is demonstrated. A circuit simulator was
developed to test the sparse matrix solver. AC analysis of
simple RC circuits and transient analysis of amorphous-silicon
thin-film transistor circuits were executed. The waveforms of a
LCD panel were obtained. The comparisons between PGS solution
and direct solution are presented. The results shows that the
answers provided by them are indistinguishable while PGS
solution spent less time.
|
author2 |
Prof. Yao-Tsung Tsai |
author_facet |
Prof. Yao-Tsung Tsai Jian-Ming Shyu 徐建明 |
author |
Jian-Ming Shyu 徐建明 |
spellingShingle |
Jian-Ming Shyu 徐建明 A SPARSE MATRIX SOLVER FOR GENERAL CIRCUIT SIMULATION |
author_sort |
Jian-Ming Shyu |
title |
A SPARSE MATRIX SOLVER FOR GENERAL CIRCUIT SIMULATION |
title_short |
A SPARSE MATRIX SOLVER FOR GENERAL CIRCUIT SIMULATION |
title_full |
A SPARSE MATRIX SOLVER FOR GENERAL CIRCUIT SIMULATION |
title_fullStr |
A SPARSE MATRIX SOLVER FOR GENERAL CIRCUIT SIMULATION |
title_full_unstemmed |
A SPARSE MATRIX SOLVER FOR GENERAL CIRCUIT SIMULATION |
title_sort |
sparse matrix solver for general circuit simulation |
publishDate |
1995 |
url |
http://ndltd.ncl.edu.tw/handle/27605926127934185346 |
work_keys_str_mv |
AT jianmingshyu asparsematrixsolverforgeneralcircuitsimulation AT xújiànmíng asparsematrixsolverforgeneralcircuitsimulation AT jianmingshyu shìyòngyúyībāndiànlùmónǐdexīshūjǔzhènjiěfǎqì AT xújiànmíng shìyòngyúyībāndiànlùmónǐdexīshūjǔzhènjiěfǎqì AT jianmingshyu sparsematrixsolverforgeneralcircuitsimulation AT xújiànmíng sparsematrixsolverforgeneralcircuitsimulation |
_version_ |
1716869158141952000 |