Beruflich Dokumente
Kultur Dokumente
Chia-Chi Chu
Wu-Shiung Feng
Graduate Institute of Electronic Engineering Department of Electrical Engineering Department of Electronic Engineering
Chang Gung University
Chang Gung University
Chang Gung University
TaoYuan, Taiwan, R.O.C.
TaoYuan, Taiwan, R.O.C.
TaoYuan, Taiwan, R.O.C.
Email: d9028110@stmail.cgu.edu.tw
Email: ccchu@mail.cgu.edu.tw
Email: fengws@mail.cgu.edu.tw
I. I NTRODUCTION
II. P RELIMINARY
A linear, time-invariance, RLCG interconnect circuit can be
represented in the following modied nodal analysis (MNA)
formula:
and (1)
satisfy the Kirchhoffs voltage and current
laws.
and
(3)
where
modeling of the linear dynamical system include replacing the
full-order system by a system of the same type but with a much
smaller state-space dimension. Furthermore, the reduced-order
model should also preserve essential properties of the fullorder system. Such a reduced-order model would let designers
efciently analyze and synthesize the dynamical behavior of
the original system within a tight design cycle.
III. M ODEL -O RDER R EDUCTIONS FOR MIMO S YSTEMS
A. The Block Arnoldi (BA) Algorithm
For a MIMO system, the BA algorithm is one of the wellknown methodologies to solve the MIMO system problem
1107
ISCAS 2006
TABLE I
(8)
for
/* Iteration */
end for
for
end for
and
(4)
, and
where
constructed from the block Arnoldi algorithm.
(5)
is
we have
span
with the following properties [9]
where
for
for
(6)
(7)
, where the matrices
(9)
Having developed the relationships between system moments and Krylov subspace, now we are in the position to
construct the reduced-order system.
C. The Proposed Reduced-Order System - Type I
In this paper, the reduced system is chosen as
and
(10)
,
For the special case
. This
and
is the standard Arnoldi algorithm for SISO system and
where is dened as
. The can
be simplied as
, where
1108
are identical.
Proof: In the block Arnoldi algorithm, we can rewrite
resented as
, where is an
upper triangular matrix. On the other hand, according to the
aid of Lemma 1, the corresponding projection matrix generated
from the global Arnoldi algorithm can also be represented
as
, where is an upper
Rs
V s1
CL
D. Residual Error
Since the exact transfer matrix error between the original
MNA and the reduced system is not easily derived analytically.
Here, we also use the notion residual error to describe their
difference [4]. Let the residual error be dened as
(11)
where
is an approximate solution of . It can be eas
, then . When either the
ily seen that if
BA algorithm or the GA algorithm is applied, the approximate
state variable
must belong to the Krylov subspace. That
or . The following theorem
is,
describes analytical expressions of this residual error.
Theorem 3: Suppose that steps of the GA algorithm have
(12)
be the eigenvalue
decomposition of . Eq. (12) can be simplied as
where
min
Since
matrix,
. By taking the
(13)
CL
CL
CL
CL
CL
CL
CL
CL
CL
CL
CL
CL
CL
CL
CL
CL
CL
Scope
1
Scope
2
Fig. 1.
where
as
and
(14)
(2).
If we dene a perturbed system with the following description:
(15)
.
Let the transfer matrix of perturbed system (15) is
and
is a high-pass
norm from
CL
CL
where is the condition number of a matrix. The above
error estimation only involves , and . Comparing with previous error expressions [11], less computational
CL
CL
1109
CL
CL
V s2
CL
Rs
2
1
0
Iteration Number q
Fig. 2.
10
60
Flops
50
40
30
20
10
10
20
30
40
50
60
70
80
90
100
Fig. 3. Flops comparison between the block Arnoldi and global Arnoldi
algorithm.
15
5
21
Order (j)
(j)
Y (s0)
22
10
10
10
10
10
15
10
10
10
Order (j)
Y(j) (s0)
10
Global Arnoldi I
Global Arnoldi II
Block Arnoldi
10
10
10
15
10
Order (j)
10
Order (j)
10
Fig. 4. The relative error of the system moments of the mesh40line original
system and those of the two kinds of the reduced systems.
H11(s)
15
10
10
H12(s)
1
Mag.
2.5
0.8
1.5
0.6
Mag.
10
1
0.5
0
0
0.4
0.2
10
0
0
15
10
Freq. (GHz)
H22(s)
1.5
Mag.
Original
Block Arnoldi
3
2
Global ArnoldiI
Global ArnoldiII
0.5
1
0
0
15
Freq. (GHz)
H21(s)
Mag.
(j)
(s )
12 0
10
10
10
; inductance:
; driver resistance: , and
long and is
load capacitance: . Each line is
divided into sections, the MNA matrices have dimension
. In our experiment, there are two input voltage
and
. The
sources and two output sinks, i.e.,
experiment tries within the frequency range
and
the expand frequency point of reduced system at .
As the GA algorithm proceeds, the value of and
are recorded. From the simulation results shown in Fig. 2,
it is recommended that the order of the reduced system is
. Fig. 3 shows the op comparisons between
set to
two algorithms, it can be observed that the cost of the global
Arnoldi algorithm has great improvement to the block Arnoldi
algorithm. The FLOPS number in the global Arnoldi algorithm
are almost half of those in the block Arnoldi. Fig. 4 shows the
relative errors between the original system and three reduced
systems. Additionally, the CPU time to construct a -order
reduced system by using the global Arnoldi algorithm and the
seconds,
block Arnoldi algorithm is seconds and
respectively. The global Arnoldi algorithm saves about
in CPU time. Fig. 5 shows the transfer matrix of the original
system and two reduced systems
. It can
,
be observed that the transfer matrix of the reduced system is
well matched the original system nearby the expansion point,
and
and the frequency response of reduced systems
are identical. Meanwhile, Fig. 5 also shows that the
transfer matrices
and that of the original system with
additive perturbation system are identical.
V. C ONCLUSIONS
In this paper, we proposed a novel model-order reduction
technique for general multi-input multi-output large scale
interconnect systems by using the GA algorithm. Extending
from the classical Arnoldi algorithm of the single-input singleoutput system, this technique is more suitable for the highspeed VLSI interconnect analysis. Moment matching of the
original system and the reduced system of the rst -order
has also been proven. According to the residual error analysis,
it will provide a guideline in order selection scheme. The
perturbation system of the original system is also derived.
Numerical experiment also shows the high coherency nearby
the expansion point in the frequency response.
(j)
(s )
11 0
10
10
Freq. (GHz)
15
0
0
10
15
Freq. (GHz)
and of
ACKNOWLEDGMENT
The authors would also like to thank the National Science Council, R.O.C.,
for nancially supporting this research under Contract No. NSC92-2213-E182-001 and NSC93-2213-E-182-001 .
R EFERENCES
[1] Z. Bai, Krylov subspace techniques for reduced-order modeling of
large-scale dynamical systems, Appl. Numer. Math., vol.43, no.1-2,
pp.9-44, 2002.
[2] D.L. Boley, Krylov space methods on state-space control models,
Circuits Syst. Signal Process., vol.13, no.6, pp.733-758, 1994.
[3] Z. Bai, J. Demmel, J. Dongarra, A. Ruhe, H. van der Vorst, and
editors., Templates for the Solution of Algebraic Eigenvalue Problems:
A Practical Guide, SIAM, Philadelphia, 2000.
[4] C. C. Chu, H. J. Lee and W. S. Feng, Error Estimations of ArnoldiBased Interconnect Model-Order Reductions, IEICE Trans. Fundamentals, Vol. E88-A, No. 2, pp. 533-537, 2005.
[5] R.W. Freund, Krylov-subspace methods for reduced-order modeling in
circuit simulation, J. Comput. Appl. Math., vol.123, pp.395-421, 2000.
[6] P. Feldmann and R. W. Freund, Reduced-Order Modeling of Large
Linear Subcircuits via a Block Lanczos Algorithm, 32nd ACM/IEEE
Design Automation Conference, pp. 474-479.
[7] K. Gallivan, A. Vandendorpe, and P. Van Dooren, Sylvester Equations
and Projection-based Model Reduction, J. Computational and Applied
Mathematics, Vol. 162, pp. 213-229, 2004.
[8] K. Jbilou, A. J. Riquet, Projection Methods for Large Lyapunov Matrix
Equations, Linear Algebra and its Applications, to appear, 2005.
[9] P. Lancaster and M Tismenetsky, The Theory of Matrices: with Applications, Academic Press, 1985.
[10] A. Odabasioglu, M. Celik and L. T. Pileggi, PRIMA: Passive
Reduced-Order Interconnect Macromodeling Algorithm, IEEE Trans.
on Computer-Aided Design of Integrated Circuits and Systems, Vol. 17,
No. 8, pp. 645-654, 1998.
[11] A. Odabasioglu, M. Celik and L. T. Pileggi, Practical Considerations
for Passive Reduction of RLC Circuits, Proc. ICCAD, pp. 214-219,
1999.
1110