You are on page 1of 8

See

discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/3131796

Equivalent SPICE Circuits With Guaranteed


Passivity From Nonpassive Models

Article in IEEE Transactions on Microwave Theory and Techniques · April 2007


DOI: 10.1109/TMTT.2006.890520 · Source: IEEE Xplore

CITATIONS READS

54 59

2 authors, including:

A. Lamecki
Gdansk University of Technology
61 PUBLICATIONS 517 CITATIONS

SEE PROFILE

All content following this page was uploaded by A. Lamecki on 14 December 2012.

The user has requested enhancement of the downloaded file.


526 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 55, NO. 3, MARCH 2007

Equivalent SPICE Circuits With Guaranteed


Passivity From Nonpassive Models
Adam Lamecki and Michal Mrozowski, Senior Member, IEEE

Abstract—In this paper, a new fast technique of passivity time domain. Several solutions to this problem were reported.
enforcement of a nonpassive rational model is introduced. The To generate a passive macromodel from frequency tabulated
technique disturbs poles of the model to restore passivity in such data, one can use a model order-reduction techniques that use
way that the frequency response of a device being modeled is
preserved. The passivity enforcement procedure is defined as an Krylov-subspace methods, as in [1]–[3]; however, these tech-
optimization routine with the gradients of the cost function evalu- niques can preserve passivity only if input data is passive. One
ated using the theory of matrix perturbation. The rational model can introduce constraints that help to ensure the passivity di-
can be based either on passive (electromagnetic simulations, rectly when rational representation of admittance parameters is
measurements) or nonpassive (surrogate models) data. In the created [4]; however, these constraints are not sufficient to en-
second case, the proposed technique can lead to a parameterized
SPICE networks. Some advanced examples are given to show the sure passivity for all frequencies. Another approach proposed
application of proposed approach in interconnect, packaging, and in [5] is derived from the pole-residue form of rational func-
signal integrity analysis. tions and can generate a passive macromodel over infinite fre-
Index Terms—Equivalent circuits, passivity enforcement, ra- quency, but the enforcement problems might appear when real
tional models, SPICE networks, strict passivity, surrogate models. poles occur. A different solution, presented in [6], enforces the
passivity condition at discrete frequencies; therefore, the re-
sulting macromodel can be nonpassive at frequencies that were
I. INTRODUCTION not taken into account during passivity enforcement.
Guaranteed passivity can be achieved by applying either the
SPICE circuit simulator has became an industry standard method based on convex optimization [7] or an iterative pro-
A for design of analog, digital, microwave, and mixed
analog–digital circuits. The presence of active elements and
cedure that enforces passivity while minimizing the distortion
of the time-domain response [8], [9]. However, in several prac-
mixed digital-analog parts in modern systems implies that tical applications (like filter or other resonant circuits), one may
circuit analysis is carried out in the time domain. The SPICE be interested in controlling the accuracy of the frequency re-
simulator allows one to simulate circuits described by a lumped sponse in a specific frequency band. The convex optimization
elements (like resistors, capacitors, inductors, diodes, and tran- approach can only handle problems with a low number of states
sistors), which is enough for analysis of low-frequency circuits, [7]. In both techniques, residues are perturbed, which implies
but it is not enough when the operation frequency increases, that for multiport circuits, the number of variables to be ad-
which is the case of microwave and millimeter-wave devices. justed is large. Additionally, for strong violation of passivity,
As the frequency increases, the simple lumped models are not the method of [8] may lead to significant distortion of the fre-
sufficient and more complex models are required that take into quency response of the circuit, as shown in [10].
account parasitic effects like signal delay, distortion, reflec- In this paper, we propose a new technique, which has the fol-
tions, ringing, and crosstalk or frequency-dependent losses of lowing three important features:
passive elements and parasitic radiation. Such parasitic effects • controls the accuracy of frequency response while en-
can be predicted using electromagnetic (EM) simulators, which forcing the passivity (as in [7]);
operate mainly in the frequency domain. • can enforce the passivity even if passivity of input data is
strongly disturbed;
As a result, a tool is required that can connect two separate
environments: full-wave simulators that generate frequency tab- • is easy to implement.
ulated data and lumped-circuit simulators that operate in the The proposed approach gives a passive model as a result of the
optimization procedure, as in [7], but uses different passivity
conditions and an optimization approach. What is even more im-
Manuscript received June 15, 2006; revised September 24, 2006. This work
portant is that the technique can handle problems with a much
was supported by the Polish State Committee for Scientific Research under Con- higher number of states. The proposed technique can be utilized
tract 3 T11D 024 30, by the Foundation for Polish Science under the Domestic to construct a passive SPICE equivalent circuit from a nonpas-
Grants for Young Scientists Scheme, and under the Polish-Flanders Scientific
Bilateral Programme.
sive rational model based on either passive or nonpassive fre-
The authors are with the Department of Electronics, Telecommunication and quency tabulated data. The second case seems especially inter-
Informatics, Gdańsk University of Technology, Gdańsk, Poland (e-mail: adam. esting due to the possibility of construction of passive SPICE
lamecki@gmail.com; m.mrozowski@ieee.org). networks that are derived from the response of nonpassive surro-
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. gate models [12]–[14]. Combining the proposed technique with
Digital Object Identifier 10.1109/TMTT.2006.890520 a surrogate model leads to a parameterized SPICE network. The
0018-9480/$25.00 © 2007 IEEE
LAMECKI AND MROZOWSKI: EQUIVALENT SPICE CIRCUITS WITH GUARANTEED PASSIVITY FROM NONPASSIVE MODELS 527

time of computing of a surrogate model response is insignificant 1) Passivity Test: Matrices , , , and of a state–space
compared to the time required by the EM solver. The proposed model can be used to perform the passivity test of the model [8],
technique of passivity enforcement also converges fast. As a re- [20]. Let us consider a Hamiltonian matrix
sult, the total time of creation of the SPICE circuit that has the
accuracy of EM solver is a few orders of magnitude shorter than
EM simulation of the circuit response at a single frequency.
The resulting SPICE networks with guaranteed passivity can (4)
be very useful in many applications such as analysis and tuning
of RFIC devices at the post-layout stage of design.
where and . As presented
in [8], the state–space model is guaranteed to be passive only
II. TECHNIQUE DETAILS if matrix has no imaginary eigenvalues. It is also shown that
if is the eigenvalue of and a maximum singular value
In general, a response of a linear time-invariant circuit can be of scattering matrix crosses value 1 at , then is a fre-
represented in the form of a rational function. To find a rational quency that denotes the crossover from a nonpassive frequency
model, one can apply either a vector fitting technique [15]–[17] band to a passive one. Using this criterion, one can detect if
or direct interpolation scheme described in [18]. As a result, one the model is passive and detect the frequency bands in which
obtains the rational model in the form the passivity condition is violated. Such a passivity test is much
more useful than a standard procedure of testing if the scattering
matrix is bounded real in the frequency domain [8]. The eigen-
(1)
value problem has to be solved only once and the solution pro-
vides complete information about passivity of the model in the
where is the residue of the scattering matrix element entire frequency band. Using the information, one can define the
connected with the th pole and is the function order. All optimization procedure that restores the passivity of the model.
the elements of the scattering matrix can be fitted with the same 2) Model Correction: A possible way to enforce model pas-
set of common poles (real and complex). A rational representa- sivity at all frequencies is to perturb the state–space model to
tion obtained as a result of approximation schemes can ensure make the imaginary eigenvalues of complex, simultaneously
stability and high accuracy of the model in a wide frequency minimizing the deformation of the model response. The solution
band. However, they cannot ensure passivity, which is essential of such a correction, based on perturbation of model residues
in time-domain analysis. and minimizing the distortion of the time-domain response, was
proposed in [8]. An alternative is to optimize the location of
common poles and/or residues and preserve the frequency re-
A. State–Space Model Construction sponse of the model. It should be noted that the optimization
relying only on poles significantly reduces the number of vari-
At first, the rational representation is converted to a time do-
ables—it needs only variables comparing to in case
main state–space model (macromodel) [19]
of the residues. In fact, if the complex pole representation is
, the disturbance of both the real and imaginary
(2) parts causes both a shift of the pole on the frequency plane
(3) and introduces some additional loss to the circuit that helps
to preserve the passivity. For this reason, we have decided to
where is the state matrix, relates the input variables to state base our passivity enforcement procedure on the perturbation
variables, relates the state variables to output variables, re- of poles. Let us introduce vector
lates the inputs directly to the outputs, is the state vector, is
the input vector, and is the output vector. Both time- and fre-
quency-domain models are connected by a Laplace transform. (5)
Applying the transform to rational representation (1), one can
realize the time-domain model [19].
where element is the width of the th frequency band of
B. Passivity Enforcement passivity violation. The procedure of passivity restoration can be
organized as a min–max optimization problem with the location
The passivity enforcement procedure can be divided into the of common poles as variables. The goal of the optimization is to
following three major elements: minimize the maximum value of . In particular, if condition
• identification of the frequency bands where the model is is fulfilled for , the model is guaranteed
not passive; to be passive for every .
• correction of the model parameters (poles and/or residues) Such a definition of an optimization goal gives a passive
in the optimization loop; state–space model, but the response of the obtained model
• implementation of the constraints that minimize distur- can differ from the original one. To assure preservation of the
bance of the frequency response. response, some additional conditions are applied.
528 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 55, NO. 3, MARCH 2007

Fig. 1. Electric network that realize k th input/output port and j th state of state–space model.

3) Preserving the Frequency Response: Let be C. Fast Gradients With Matrix Perturbation Theory
the -port scattering matrix computed at frequency and The proposed approach of passivity enforcement allows one
be the scattering matrix obtained from state–space to compute an analytic gradient of the goal function. Let us an-
model. To minimize the distortion of the frequency-domain alyze a perturbed unsymmetrical eigenvalue problem [21]
response due to passivity enforcement associated with the
perturbation of the poles, an additional condition is imposed as (8)
follows:
where is a perturbation matrix, is a right eigenvector of
(6) the perturbed matrix, and is an eigenvalue of the perturbed
matrix. Assume that is a simple eigenvalue of and ( )
is the right (left) eigenvector corresponding to . Assuming the
at a set of discrete frequency points . Parameter is defined
perturbation matrix is small, one can obtain the first-order
as an acceptable tolerance between the reference data and
approximation of eigenvalue of the perturbed matrix as
state–space model response and allows one to control the
accuracy of the model after the passivity enforcement. The
condition presented above enforces the absolute error for the (9)
created passive model to be less than . On the other hand,
sometimes one can be interested to enforce the relative error of The above formula can be utilized for fast computation of the
created model be less than . In this case, the condition should gradient of the goal function. To obtain full gradient informa-
be modified to tion, one needs to compute a set of pure imaginary eigenvalues
and corresponding right eigenvector only once. In the case of
optimization relying only on poles (not residues) of the model,
(7) the perturbation of pole location influences only matrix , there-
fore,
Both conditions are implemented as nonlinear inequality con-
straints of min–max optimization. Additionally, the accuracy (10)
does not have to be the same for every . One can set a different
value of at each frequency , setting the different response ac-
Finally, the sensitivity of the eigenvalue on the perturbation
curacy over different frequency bands.
of pole can be computed as
4) Additional Considerations: In this paper, the optimization
is performed as a min–max routine. However, it has to be noted
(11)
that another optimization algorithm can be applied to minimize
the values of provided it can handle nonlinear constraints.
As stated above, the procedure successfully concludes if all of where is a matrix of the size of perturbation matrix with
the values of are set to zero. The proposed procedure is elements .
an optimization one and it is not guaranteed to converge with
arbitrary accuracy . Therefore, in case the optimization does III. SPICE NETWORK CONSTRUCTION
not converge to a passive model, it is recommended to relax the Once the passive state–space model of a device has been con-
accuracy parameter in (6) or (7). structed, it can be realized as an electric circuit using resistors,
LAMECKI AND MROZOWSKI: EQUIVALENT SPICE CIRCUITS WITH GUARANTEED PASSIVITY FROM NONPASSIVE MODELS 529

Fig. 3. Cross section of the BGA package as simulated in Agilent’s ADS Mo-
mentum.

Fig. 2. Top view of simulated 96-pin BGA package.

capacitors, and voltage/current-controlled sources [19]. In gen-


eral, for an -port device, the network have a form shown in
Fig. 1. It consists of input/output and state subcircuits.
Additional input/output circuits are added using the relations
between incident and reflected waves and voltage and cur-
rent amplitudes at the th port

(12)

(13)

where is the characteristic impedance of the th port.


Fig. 4. Maximum singular value of scattering matrix of BGA package before
IV. APPLICATIONS (1 1 1) and after (—) passivity enforcement.

A. Packaging Application
The passivity enforcement technique described above can be
applied to create an equivalent circuit directly from a device re-
sponse, which is obtained from an EM simulator or measure-
ments.
Fig. 2 shows a top view of a ball grid array (BGA) package
with 96 pins. The package was simulated with Agilent’s Mo-
mentum RF EM simulator over a frequency range from dc up to
10 GHz. The package structure and localization of the package
ports is presented in Fig. 3.
A rational model of the response of 1/4 the device (one side
of the package, 48 ports) was subsequently created. The order
of the rational model was equal and the state–space
model had 288 states. This is by far a larger number of states
than the method using the convex optimization approach can
handle [7]. Despite that the input data were passive, the resulting
rational model was not, as shown in Fig. 4. To create the pas-
Fig. 5. Comparison of selected scattering parameters of BGA package before
sive equivalent circuit of the package, the proposed technique (1 1 1) and after (—) passivity enforcement.
was utilized. The total time of optimization was 5 min using a
1.5-GHz PC. The poles were perturbed and, consequently, the
number of optimized variables was six, compared to 13 824 in
B. Resonant Circuit—Microwave Filter
the case when one perturbs residues. Fig. 5 shows very good
agreement between selected scattering parameters for the cre- As mentioned in Section I, the proposed technique allows one
ated passive model and input data. to create a passive SPICE network even if the input data are not
530 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 55, NO. 3, MARCH 2007

Fig. 6. Input nonpassive data (1 1 1) and results of passivity enforcement with Fig. 8. Input nonpassive data (1 1 1) and results of passivity enforcement with
proposed technique (—) and presented in [8] (1 — 1). proposed technique (—) of RAMBUS FlexIO channel.

C. Measurements Application
The proposed technique can also be used to create a passive
SPICE network based on measured data. To prove its useful-
ness, we have created a SPICE circuit based on measurement
data of a RAMBUS FlexIO processor bus [11]. The FlexIO
processor bus is a chip-to-chip interface technology that offers
data rates of 400 MHz up to 8.0 GHz. The channel consists of
two 12-in-long meandered lines made on an FR4 printed cir-
cuit board (PCB) substrate and two PCB/package vias [11]. It
is a complex structure and hard to simulate with an EM solver,
therefore, the performance of the design had to be verified by
measurements. With the proposed technique, a passive equiv-
alent circuit of the bus can be created directly from measured
frequency-domain data. The circuit can be then used for signal
integrity analysis of the design.
The rational model of the transfer function was created in fre-
Fig. 7. Maximum singular value of scattering matrix of microwave filter before
(1 1 1) and after (—) passivity enforcement. quency band from dc up to 20 GHz using the vector fitting tech-
nique described in [16]. The transfer function of the circuit is
very complex, therefore, the rational function that approximates
passive. To illustrate this, the proposed technique is applied to a it has a high order poles. The rational model is not
set of nonpassive scattering parameters of a microwave hairpin passive in the frequency range of 58–157 and 188–237 MHz.
filter. The data are strongly nonpassive, the maximum singular The proposed technique was utilized to restore the passivity of
value of the scattering matrix in-band of the filter passband the model, which took 5 min on a 1.5-GHz PC. The comparison
reaches 1.06. The same data were used to create a passive net- of input data and the final passive model is shown in Fig. 8.
work using the technique presented in [8]. The results are shown
D. Parameterized SPICE Networks
in Fig. 6. In Fig. 7, a maximum singular value of the scattering
matrix before and after passivity enforcement is presented. With SPICE circuits can also be generated from a surrogate model.
the proposed approach, one gets a passive network with the re- A surrogate model is derived from full-wave simulations and al-
sponse very close to the original nonpassive data. The alterna- lows one to quickly evaluate an approximate response of the
tive technique gives a model with higher error, which proves that element for a combination of geometric or physical parame-
the condition for minimization of time-domain response distor- ters. Due to the mathematical nature of the approximation pro-
tion may not be optimal for nonpassive input data. Additionally, cedures, surrogate models are nonpassive. In this context, the
the filter is a resonant circuit, which is very sensitive to the lo- method for SPICE circuit construction from nonpassive data
cation of poles. The time of passivity enforcement was 2.5 s on proposed in this paper proves to be particularly powerful, as
a 1.5-GHz laptop PC. This example shows that even in the case the passivity enforcement can be done almost instantaneously,
of resonant circuits, the perturbation of the poles proposed pro- while minimizing the disturbance of the circuit response in the
cedure yields passive circuits with satisfactory accuracy. frequency domain. Thus, by combining the surrogate modeling
LAMECKI AND MROZOWSKI: EQUIVALENT SPICE CIRCUITS WITH GUARANTEED PASSIVITY FROM NONPASSIVE MODELS 531

Fig. 9. Proposed generation scheme of parameterized passive SPICE circuits


for time-domain analysis.

Fig. 11. Frequency response of nonpassive (1 1 1) and passive (—) model of a


three-conductor line bend.

Fig. 10. Three-conductor line bend. (a) Top view of the modeled structure with
model parameters. (b) 3-D view of double-bend structure.

TABLE I
RANGE OF MODEL PARAMETERS

with our passivity enforcement solution, one gets parameterized


SPICE circuits. The proposed scheme is presented in Fig. 9. The
physical parameters are the input data. The nonpassive response
is evaluated using a surrogate model and then transformed to a
state–space model. The passivity enforcement is done on the fly.
The passive state–space model is then transformed to the SPICE
Fig. 12. Maximum singular value of scattering matrix of nonpassive (1 1 1) and
model. The whole procedure takes only seconds and, therefore, corrected (—) model of a three-conductor line bend.
can be used in an optimization loop. Parameterized SPICE cir-
cuits are applicable, e.g., in the design of mixed analog–digital
circuits and interconnects. To present the proposed method for TABLE II
SAMPLE TIMING OF SPICE MODEL CONSTRUCTION (MATLAB)
this application and provide some insight regarding the speed of
computation, let us consider a three-conductor microstrip-line
bend on a thin-film substrate for multichip module-deposited
(MCM-D) solutions, as shown in Fig. 10. A four-variate surro-
gate model of scattering parameters of the structure was created
using the technique of [12] and Agilent’s ADS Momentum EM
simulator. As a result, we obtained a mathematical model of
scattering parameters of a structure in a form of a rational func-
tion SPICE circuit was then created by applying the above-described
technique. The order of the rational model was set as
(14) and the state–space model had 36 states. Fig. 11 shows a fre-
quency response of the model before and after passivity enforce-
where and are a multivariate polynomials. The range of ment—very good agreement can be seen in the entire frequency
input model parameters is presented in Table I. The resulting band. The passivity check in the frequency domain is shown in
model was used to compute the response of the double bend of Fig. 12. The total time of a passive SPICE model construction
the multiconductor line, as shown on Fig. 10, with dimensions for a specified structure dimensions is only 4 s on a 1.5-GHz
mm, mm, and mm. The passive PC. Timing details are presented in Table II.
532 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 55, NO. 3, MARCH 2007

V. CONCLUSIONS [11] W. T. Beyene, J. Feng, N. Cheng, and X. Yuan, “Performance anal-


ysis and model-to-hardware correlation of multigigahertz parallel bus
A new technique for creation of passive SPICE circuits from with transmit pre-emphasis equalization,” IEEE Trans. Microw. Theory
Tech., vol. 53, no. 11, pp. 3568–3577, Nov. 2005.
nonpassive models has been described in this paper. The tech- [12] A. Lamecki, P. Kozakowski, and M. Mrozowski, “Efficient implemen-
nique is very fast and preserves the frequency response of the tation of the Cauchy method for automated CAD-model construction,”
circuit. The procedure is defined as a min–max optimization IEEE Microw. Wireless Compon. Lett., vol. 13, no. 7, pp. 268–270, Jul.
2003.
problem with analytic gradients and nonlinear constraints. The [13] J. De Geest, T. Dhaene, N. Fache, and D. De Zutter, “Adaptive CAD-
authors’ implementation of the technique will soon be available model building algorithm for general planar microwave structures,”
online.1 IEEE Trans. Microw. Theory Tech., vol. 47, no. 9, pp. 1801–1809, Sep.
1999.
[14] A. H. Zaabab, Q. J. Zhang, and M. Nakhla, “A neural network modeling
approach to circuit optimization and statistical design,” IEEE Trans.
ACKNOWLEDGMENT Microw. Theory Tech., vol. 43, no. 6, pp. 1349–1558, Jun. 1995.
[15] B. Gustavsen and A. Semlyen, “Rational approximation of frequency
domain responses by vector fitting,” IEEE Trans. Power Del., vol. 14,
The authors would like to thank to Prof. T. Dhaene and no. 3, pp. 1052–1061, Jul. 1999.
D. Deschrijver, both with the University of Antwerp, Antwerp, [16] B. Gustavsen, “Improving the pole relocating properties of vector fit-
Belgium, for their implementation of the vector fitting tech- ting,” IEEE Trans. Power Del., vol. 21, no. 3, pp. 1587–1592, Jul. 2006.
[17] T. Dhaene and D. Deschrijver, “Generalised vector fitting algorithm
nique. The authors also thank W. Beyene, RAMBUS Inc., Los for macromodelling of passive electronic components,” Electron. Lett.,
Altos, CA, for providing FlexIO bus measurements data used vol. 41, pp. 299–300, Mar. 2005.
in Section IV. [18] A. G. Lampérez, T. K. Sarkar, and M. S. Palma, “Generation of accu-
rate rational models of lossy systems using the Cauchy method,” IEEE
Microw. Wireless Compon. Lett., vol. 14, no. 10, pp. 490–492, Oct.
2004.
REFERENCES [19] R. Achar and M. S. Nakhla, “Simulation of high-speed interconnects,”
Proc. IEEE, vol. 89, no. 5, pp. 693–728, May 2001.
[20] S. Boyd, V. Balakrishnan, and P. Kabamba, “A bisection method for
[1] A. Odabasioglu, M. Celik, and L. T. Pileggi, “PRIMA: Passive
reduced-order interconnect macromodeling algorithm,” IEEE Trans. computing the H norm of a transfer matrix and related problems,”
Math. Contr. Signals Syst., vol. 2, pp. 207–219, 1989.
Comput.-Aided Design Integr. Circuits Syst., vol. 17, no. 8, pp.
645–654, Aug. 1998. [21] G. H. Golub and C. F. Van Loan, Matrix Computation. Baltimore,
MD: The Johns Hopkins Univ. Press, 1996.
[2] R. Achar, P. K. Gunupudi, M. Nakhla, and E. Chiprout, “Passive inter-
connect reduction algorithm for distributed/measured networks,” IEEE
Trans. Circuits Syst., vol. 2, no. 4, pp. 287–301, Apr. 2000. Adam Lamecki was born in Inowroclaw, Poland,
[3] D. Saraswat, R. Achar, and M. S. Nakhla, “Passive reduction algo- in 1977. He received the M.S.E.E. degree from the
rithm for RLC interconnect circuits with embedded state–space sys- Gdańsk University of Technology (GUT), Gdańsk,
tems (PRESS),” IEEE Trans. Microw. Theory Tech., vol. 52, no. 9, pp. Poland, in 2002, and is currently working toward the
2215–2226, Sep. 2004. Ph.D. degree at the GUT.
[4] D. Saraswat, R. Achar, and M. S. Nakhla, “A fast algorithm and prac- His research interests include surrogate models
tical considerations for passive macromodeling of measured/simulated and their use in the computer-aided design (CAD)
data,” IEEE Trans. Adv. Packag., vol. 27, no. 1, pp. 57–70, Feb. 2004. of microwave devices, SPICE equivalent circuits,
[5] S.-H. Min and M. Swaminathan, “Construction of broadband passive RFIC/monolithic microwave integrated circuits
macromodels from frequency data for simulation of distributed inter- (MMICs), computational electromagnetics, and filter
connect networks,” IEEE Trans. Electromagn. Compat., vol. 46, no. 4, design.
pp. 544–558, Nov. 2004. Mr. Lamecki was a recipient of a Domestic Grant for Young Scientists Award
[6] B. Gustavsen and A. Semlyen, “Enforcing passivity for admittance ma- founded by the Foundation of Polish Science in 2006.
trices approximated by rational functions,” IEEE Trans. Power Syst.,
vol. 16, no. 1, pp. 97–104, Feb. 2001.
[7] C. P. Coelho, J. Phillips, and L. M. Silveira, “A convex programming
approach for generating guaranteed passive approximations to tabu- Michal Mrozowski (S’88–M’90–SM’02) received
lated frequency-data,” IEEE Trans. Comput.-Aided Design Integr. Cir- the M.S.E.E., Ph.D., and D.Sc. degrees (with honors)
cuits Syst., vol. 23, no. 2, pp. 293–301, Feb. 2004. in microwave engineering from the Gdańsk Univer-
[8] S. Grivet-Talocia, “Passivity enforcement via perturbation of Hamil- sity of Technology (GUT), Gdańsk, Poland, in 1983,
tonian matrices,” IEEE Trans. Circuits Syst., vol. 51, no. 9, pp. 1990 and 1994, respectively.
1755–1769, Sep. 2004. Since 2001, he has been a Full Professor with
[9] D. Saraswat, R. Achar, and M. S. Nakhla, “Global passivity enforce- the GUT. His interests are computational electro-
ment algorithm for macromodels of interconnect subnetworks charac- magnetics and field theory. He has authored or
terized by tabulated data,” IEEE Trans. Very Large Scale Integr. (VLSI) coauthored over 50 reviewed journal papers and two
Syst., vol. 13, no. 7, pp. 819–832, Jul. 2005. monographs on computational electromagnetics and
[10] A. Lamecki and M. Mrozowski, “Passive SPICE networks from guided EM waves.
non-passive data,” presented at the 16th Int. Microw., Radar, Wireless Prof. Mrozowski is a member of the Electromagnetics Academy. He
Commun. Mikon Conf., 2006. is chairman of the IEEE Polish joint Aerospace and Electronic Systems
(AES)/Antennas and Propagation (AP)/Microwave Theory and Techniques
1[Online]. Available: http://mwave.eti.pg.gda.pl/passenf.html (MTT) Chapter.

View publication stats

You might also like